Bu benim arayüzlerim dosyası:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
Ben cin ağ işlemine tekrar ederse bu hatayı alıyorum: eth1 is not up
. Buradaki soruya kabul edilen cevapta belirtilenlere ulaşmak için iki varsayılan ağ geçidinin olmasını istiyorum . Yönlendirme tablom şöyle olmalıdır:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
Ben kullanarak yukarıdaki tablo var ifconfig
ve route add default gw
komutlar. Ama bunu /etc/network/interfaces
dosyayla yapmak istiyorum . Nasıl yapabilirim?
Update1:
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
up ip route del 192.168.1.0/24
post-up ip route add 192.168.1.0/24 dev eth0 metric 1
up route add default gw 192.168.1.1 metric 1
1
Trafiğinizin nasıl gittiğini umursamadığınız sürece. Solaris ve daha önceki Linux sürümlerinde bu, Round-Robin tarzında yapıldı
—
Karlson
Arayüz dosyanız doğru görünüyor. Genellikle, DHCP bugün çok daha uygundur ve bu durumda kullandığım şey budur. DHCP sunucusunun ayarlarında belirli MAC adreslerine ayarlanmış bir IP adresi verebilirsiniz.
—
casualunixer
Sadece bir yan not, NetworkManager kısa süre önce rota metrikleri için daha kapsamlı destek ekledi. Bunları otomatik olarak işler veya manuel olarak ayarlayabilirsiniz. Daha uygun bir yol olabilir veya aracınız için bir özellik isteği göndermek isteyebilirsiniz.
—
Pavel Šimerda
Ayrıca, neden iki varsayılan rotaya sahip olmak istediğinize dair ayrıntılar eklemek isteyebilirsiniz. Sadece farklı ölçümlerin iki yolları olacağını tahmin edebilirsiniz değil iş beklediğiniz gibi.
—
Pavel Šimerda
Arayüzler dosyası bir metrik ayarlamaya izin verir. Yukarı ve sonrası kullanarak manuel olarak yol eklemeye gerek yoktur
—
Goswin von Brederlow