onsdagen den 6 november 2002 23.08 skrev Peter Mathiasson: > # route add default gw <din gateway>
Jag misstänker att du tyvärr måste göra mycket mer. Det behövde jag iallafall. 1) är att slå på paket "forwarding", vilket på debian enklast görs genom att lägga följdande i /etc/network/options: ip_forward=yes (Detta slår på "forwarding" automatiskt vid varje boot, eller återstart av nätverket) 2) Du måste antagligen fippla med iptables. Exakt vad beror på vilket interface du använder till nätet. Eftersom jag själv inte har löst det hela till 100% ännu, så kan jag inte säga exakt vad du ska göra. Men om du har ADSL med PPPoE och alltså använder ppp, som jag har, så hjälper följande kommando: iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE Men det verkar förutsätta en massa saker, antagligen bland annat att det inte finns någon annan iptables-konfiguration som stör. Gör jag netstat -r på min maskin med ADSL-anslutning får jag: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 217.209.174.1 * 255.255.255.255 UH 40 0 0 ppp0 192.168.0.0 * 255.255.255.0 U 40 0 0 eth0 default 217.209.174.1 0.0.0.0 UG 40 0 0 ppp0 Denna routing-tabell för jag INTE när jag bootar, utan endast när jag gör /etc/init.d/restart. Den tabell jag får vid boot innehåller extra trams och fungerar inte. Gör jag netstat -r på min andra maskin, får jag: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.0.0 * 255.255.255.0 U 40 0 0 eth0 default shakti 0.0.0.0 UG 40 0 0 eth0 (obs: shakti = 192.168.0.1) Hursomhelst, med dessa routing-tabeller, med ip_forward=yes och med det givna iptables-kommandot fungerar routing. Om allt är "rätt" har jag inte den minsta aning om. Det är fortfarande en fråga hur man får alltihopa att sättas när man bootar och inte behöver göra det manuellt. -- Karolina