Jak zdefiniować bramę domyślną z wieloma interfejsami DHCP?


9

W jaki sposób ifconfigokreśla, który interfejs sieciowy ma być używany jako domyślny, gdy DHCP przypisuje domyślną trasę dla każdej karty sieciowej? Wygląda na to, że jest w wyścigu i muszę mieć bardziej niezawodne rozwiązanie. Czy istnieje ustawienie, /etc/network/interfacesktóre może zdefiniować preferowaną bramę? Czytałem o „metrykach”, ale wydawało się, że to nie działa.

10.04 Serwer LTS z dwoma kartami sieciowymi w sieci zarządzanej. Adresy IP są przypisywane przez DHCP, którym nie zarządzam.

eth0ma przypisany prywatny adres NAT; eth1ma przypisany publiczny adres IP.

Odpowiedzi:


3

Podczas konfigurowania podsieci użyj opcji routerów w pliku dhcpd.conf

option routers 239.252.197.1;

Od http://linux.die.net/man/8/dhcpd

subnet 239.252.197.0 netmask 255.255.255.0 {
  range 239.252.197.10 239.252.197.250;
  default-lease-time 600 max-lease-time 7200;
  option subnet-mask 255.255.255.0;
  option broadcast-address 239.252.197.255;
  option routers 239.252.197.1;
  option domain-name-servers 239.252.197.2, 239.252.197.3;
  option domain-name "isc.org";
}

Jeśli nie masz dostępu do serwera DHCP, możesz to zrobić w pliku / etc / network / interfaces. Jest to podobne do konfiguracji statycznej, tylko przy użyciu DHCP i określania bramy.

iface eth0 inet dhcp
    gateway 10.21.8.1

Nie mam dostępu do serwera DHCP. Musi istnieć sposób zdefiniowania domyślnej trasy w pliku interfejsów.
DrumEater

Zaktualizuj swoje pytanie, że nie masz dostępu do serwera DHCP. Wypróbuj również mój dodatek do mojej odpowiedzi, ponieważ uważam, że zadziała, ale nie przetestowałem go w konfiguracji DHCP.
tgm4883,

1
Wygląda na to, że zadziałało. Zostawiłem w jednym wierszu, aby się upewnić, że nie ma między nimi konkurencji i celowo zmieniłem kolejność pierwotnej i wtórnej karty sieciowej, tak aby ta domyślnie wyzwala ostatnią: # Interfejs sieci wtórnej auto eth1 iface eth1 inet dhcp up route del default gw . . **. 254 # Podstawowy interfejs sieciowy auto eth0 iface eth0 inet dhcp gateway 10. **. **. 254
DrumEater

Nie jestem pewien, dlaczego nie ma wcięcia - dodałem cztery spacje ...
DrumEater,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.