Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Ilja Iljič 19 Června 2008, 20:58:06

Název: sdílení internetu [vyřešeno]
Přispěvatel: Ilja Iljič 19 Června 2008, 20:58:06
Přes značné úsilí se mi dodneška nepodařilo zprovoznit v HH něco, co v GG znamenitě fungovalo. Mám tu nejjednodušší domácí síť - desktop jako server se dvěma síťovými kartami a notebook jako klienta. Na obou běží jinak uspokojivě Hardy. Na desktopu používám eth1 pro připojení k internetu (DHCP), funguje normálně. Pak je tam eth0 s přiřazenou statickou ip 192.168.0.1 a maskou 255.255.255.0. V notebooku je statická ip 192.168.0.2, maska samozřejmě stejná a brána 192.168.0.1, DNS totožné.

Ping funguje normálně z každého stroje na ten druhý. Připojení přes SSH, jež často používám pro zálohování velkých souborů, funguje jen tehdy, když na stroji, k němuž se připojuji, vypnu firestarter. Co ale nefunguje vůbec (a v GG fungovalo) je sdílení připojení k internetu. Z noťasu se ven prostě nedostanu. Nikdy.

Základní nastavení jsem tehdy i nyní prováděl podle článku (http://wiki.ubuntu.cz/Sd%C3%ADlen%C3%AD%20internetov%C3%A9ho%20p%C5%99ipojen%C3%AD) na zdejší wiki, s přihlédnutím k jeho poněkud odlišnému originálu (https://help.ubuntu.com/community/Internet/ConnectionSharing?action=show&redirect=InternetConnectionSharing).   
Název: Re: sdílení internetu
Přispěvatel: Petr Merlin Vaněček 19 Června 2008, 21:17:54
Kód: [Vybrat]
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X

sudo iptables -P INPUT DROP 
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT

sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT  
sudo iptables -A INPUT -i lo -j ACCEPT  
sudo iptables -A INPUT -i eth0 -j ACCEPT  

sudo /sbin/depmod -a
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

A musí to jet :) Mám to nějak okomentovat, aby bylo jasné, co kde dělám?
Název: Re: sdílení internetu
Přispěvatel: Ilja Iljič 19 Června 2008, 21:24:25
zatím ne, porovnám, vyzkouším, podám report; dík!
Název: Re: sdílení internetu
Přispěvatel: Petr Merlin Vaněček 19 Června 2008, 21:25:43
Napadá mne - zkuste, zda vám prochází ping ven. Ten DNS by totiž asi bylo vhodné mít stejný na obou PC. Případně nainstalovat lokální DNS server na ten "server"
Název: Re: sdílení internetu
Přispěvatel: Ilja Iljič 19 Června 2008, 21:53:59
zkouším, zatím to nejde; jen dodám, že ping ven z notebooku funguje...
Název: Re: sdílení internetu
Přispěvatel: Petr Merlin Vaněček 19 Června 2008, 21:58:06
Pak je problém opravdu v DNS serveru - na tom ntb nezadávejte jako DNS server 192.168.0.1 ale identický s tím, který je uveden v /etc/resolv.conf na "serveru"
Název: Re: sdílení internetu
Přispěvatel: Ilja Iljič 19 Června 2008, 22:08:13
Hele, ono to funguje! Při tom bych dal krk na to, že tohle jsem zkoušel... Asi jsem mezi zkouškami nerestartoval ntb. Takže jsem se pěkně blamoval. Každopádně moc dík!
Název: Re: sdílení internetu [vyřešeno]
Přispěvatel: Petr Merlin Vaněček 19 Června 2008, 22:16:35
Není zač :)