Birden çok DHCP arabirimli varsayılan ağ geçidi nasıl tanımlanır?


9

ifconfigDHCP her NIC için varsayılan bir yol atadığında hangi ağ arabiriminin varsayılan olarak kullanılacağını nasıl belirler? Görünüşe göre yarış koşulunda ve daha güvenilir bir çözüme ihtiyacım var. /etc/network/interfacesTercih edilen ağ geçidini tanımlayabilecek bir ayar var mı ? "Metrik" hakkında okudum ama bu işe yaramadı.

10.04 Yönetilen bir ağda iki NIC bulunan LTS Sunucusu. IP adresleri, yönetmediğim DHCP aracılığıyla atanır.

eth0özel bir NAT adresi atanır; eth1herkese açık bir IP atandı.

Yanıtlar:


3

Alt ağı kurarken, dhcpd.conf'daki yönlendiriciler seçeneğini kullanın

option routers 239.252.197.1;

Gönderen 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";
}

DHCP sunucusuna erişiminiz yoksa, bunu / etc / network / interfaces dosyasında yapabilirsiniz. Bu, yalnızca DHCP kullanılarak ve ağ geçidini belirterek statik olarak nasıl ayarlanacağına benzer.

iface eth0 inet dhcp
    gateway 10.21.8.1

DHCP sunucusuna erişimim yok. Arayüzler dosyasındaki varsayılan rotayı tanımlamanın bir yolu olmalıdır.
DrumEater

Lütfen DHCP sunucusuna erişiminiz olmadığı sorunuzu güncelleyin. Ayrıca, çalışacağına inandığım, ancak bir DHCP yapılandırmasında test etmediğime göre cevabımı eklememi deneyin.
tgm4883

1
Bu işe yaramış gibi görünüyor. Sadece ikisi arasında bir rekabet olmadığından emin olmak için başka bir satırda ayrıldım ve birincil ve ikincil NIC'lerin sırasını kasıtlı olarak değiştirdim, böylece varsayılan olarak tetikleyiciler devam edecek: # İkincil ağ arayüzü otomatik eth1 iface eth1 inet dhcp yukarı yol del varsayılan gw . 254 # Birincil ağ arabirimi otomatik eth0 iface eth0 inet dhcp ağ geçidi 10. **. **. 254
DrumEater

Neden girintili olmadığından emin değilim - dört boşluk ekledim ...
DrumEater
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.