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


Till