WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Linux: Default gateway på Eth1 (https://www.wn.se/forum/showthread.php?t=1052992)

patrikweb 2012-04-14 21:21

Det där är inget konstigt alls!

Finns flera lösningar

- Sätt statisk IP på NIC som går till interna nätverket istället
- Modifera dhclient.conf för inte ta emot default gw eller annan passande uppsättning.
- Scripta ihop en sak som modiferar metric om den är fel gw.
- Sätt upp en PBR för matcha trafiken så dom skickas korrekt åt dom olika håll.

Lättaste grundprincipen är att du behöver inte ha en defult gw till nätet som sitter lokalt.

Digitum 2012-04-15 01:12

När det funkar:
Kod:

Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface    MSS  Window irtt
0.0.0.0        83.233.242.1    0.0.0.0        UG    100    0        0 eth0    0    0      0
83.233.242.0    0.0.0.0        255.255.254.0  U    0      0        0 eth0    0    0      0
192.168.1.0    0.0.0.0        255.255.255.0  U    0      0        0 eth1    0    0      0

När det inte funkar:
Kod:

Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface    MSS  Window irtt
0.0.0.0        192.168.1.1    0.0.0.0        UG    100    0        0 eth1    0    0      0
83.233.242.0    0.0.0.0        255.255.254.0  U    0      0        0 eth0    0    0      0
192.168.1.0    0.0.0.0        255.255.255.0  U    0      0        0 eth1    0    0      0


dannelito 2012-04-15 03:28

Om jag hänger med i svängarna är det alltså dhcp-klienten som gör att eth1 ibland blir default gateway. Isåfall kan du göra som Patrik föreslår, t ex använda statiskt IP för eth1 (välj ett IP utanför dhcp-range och ange ingen gateway) eller försöka få dhcp-klienten (dhclient?) att endast sätta default gateway för eth0.

Digitum 2012-04-19 17:11

Det verkar ha löst sig genom att sätta en fast intern IP-adress. Nu blir det rätt hela tiden och den ändrar sig inte rätt vad det är. Tack för hjälpen.


Alla tider är GMT +2. Klockan är nu 03:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson