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
-
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).
-
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?
-
zatím ne, porovnám, vyzkouším, podám report; dík!
-
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"
-
zkouším, zatím to nejde; jen dodám, že ping ven z notebooku funguje...
-
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"
-
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!
-
Není zač :)