Это мой файл /etc/network/interfaces
Я пытаюсь добавить 2 виртуальных интерфейса, которые подключаются к двум различным маршрутизаторам из двух разных интернет-провайдеров
auto lo
iface lo inet loopback
iface eth2 inet static
address 192.168.0.57
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
iface eth3 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
Я пробовал все эти команды и ни одна из них не работает
sudo /etc/init.d/networking restart
sudo /etc/init.d/networking reload`
И эти
sudo ifconfig eth2 down
sudo ifconfig eth2 up
Я получаю сообщение об ошибке:
eth2: ERROR при получении флажков интерфейса: Нет такого устройстваЯ попытался вставить manged=false в /etc/NetworkManager/NetworkManager.conf
, а затем перезапустить sudo service network-manger restart
Когда я набираю ifconfig -a
Все, что я получаю, это
eth0 Link encap:Ethernet HWaddr fc:aa:14:4d:11:22
inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::feaa:14ff:fe4d:1122/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8027656 errors:0 dropped:2 overruns:0 frame:0
TX packets:20898303 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:553970620 (553.9 MB) TX bytes:1471000436 (1.4 GB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1837917 errors:0 dropped:0 overruns:0 frame:0
TX packets:1837917 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240925560 (240.9 MB) TX bytes:240925560 (240.9 MB)
. Мой вопрос: как добавить интерфейсы eth2 & amp; [F11]?
Используя eth2, вы укажете системе на использование другого адаптера, но у вас есть только один. для определения виртуальных адаптеров вы должны использовать eth0:<number>.
Попробуйте следующее:
auto lo
iface lo inet loopback
iface eth0:1 inet static
address 192.168.0.57
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
iface eth0:2 inet static
address 192.168.1.57
netmask 255.255.255.0
gateway 192.168.1.1
Чтобы добавить виртуальный интерфейс, введите следующую команду в вашей командной строке Linux: ifconfig VIRTUAL_INTERFACE_DEVICE IP_ADDRESS netmask SUBNET_MASK up Например, ifconfig eth0:1 192.168.1.6 netmask 255.255.255.0 up Это создаст новый виртуальный интерфейс с именем eth0: 1 и назначит IP-адрес 192.168.1.6.
Сделать этот виртуальный интерфейс Permenant Создайте новый файл /etc/sysconfig/network-scripts/ifcfg-eth0:1 со следующим содержимым
DEVICE = eth0: 1 ONBOOT = yes BOOTPROTO = статический IPADDR = 192.168.1.99 NETMASK = 255.255 .255.0Тип service network-manager restart после редактирования, чтобы применить изменения.
Чтобы перевернуть и опустить виртуальный интерфейс, используйте следующие команды ifup eth0:1 и ifdown eth0:1