[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Nätverksproblem



Hans Engren wrote:
Jag har en Debian-burk med två interface på två hela olika subnät. Jag vill nu att maskinen ska skicka ut svarstrafiken över det interface som förfrågan kom in, och inte över min default gateway.

Hmmmmm.... Är det jag som inte förstår problemet......?
Tag den fiktiva datorn BURK som exempel:

# cat /etc/network/interfaces
auto eth0 eth1
iface eth0 inet static
        address 192.168.0.3
        netmask 255.255.255.0
        gateway 192.168.0.1
iface eth1 inet static
        address 192.168.1.8
        netmask 255.255.255.0

# route -n
Kernel IP routing table
Destination   Gateway       Genmask         Flags Metric Ref Use Iface
192.168.0.3   0.0.0.0       255.255.255.255 UH    0      0     0 eth0
192.168.1.8   0.0.0.0       255.255.255.255 UH    0      0     0 eth1
192.168.0.0   0.0.0.0       255.255.255.0   U     0      0     0 eth0
192.168.1.0   0.0.0.0       255.255.255.0   U     0      0     0 eth1
0.0.0.0       192.168.0.1   0.0.0.0         UG    0      0     0 eth0

Det är ju bara trafik som inte ska till något av subnäten 192.168.0.0/24 eller 192.168.1.0/24 som skickas till defult gateway. Resten av trafiken går ju ut på det interface som trafiken kom in på.

Om du på något av interfacen har trafik som inte "ryms inom masken" 192.168.0.0/24 eller 192.168.1.0/24 får du lägga till den aktuella adressrymden i routingtabellen eller utöka masken på aktuellt interface /etc/network/interfaces.

Exempel: På eth1 förekommer även adresserna 192.168.2.0/24.
Lägg till denna adressrymd i routingtabellen:
# route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1

/Martin Leben
--
Remove dashes and numbers (if any) to get my real email address.
I subscribe to the mailing lists i write to.
Please don't CC me on replies.



Reply to: