Я использую Ubuntu 12.04 Server в VirtualBox. Я пытаюсь настроить два интерфейса со статическими IP-адресами. Если я подключаю только один сетевой интерфейс, то eth0 работает нормально, но как только я присоединяю свой второй интерфейс, eth0 не работает, а eth1 работает. Я делаю это, потому что eth0 - это моя подсеть управления, а eth1 - моя подсеть администратора / сотрудника. Ниже описано, как я настроил файл / etc / network / interfaces. Любая помощь будет очень признателен. Благодаря.
# This file describes the network interfaces available on your system
# and how to active them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.192.168.60
netmask 255.255.254.0
gateway 10.192.168.1
network 10.192.168.0
broadcast 10.192.169.255
dns-nameserver 192.168.1.21
# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.0.11
netmask 255.255.248.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.7.255
dns-nameserver 192.168.1.21
возможно, проблема с udev настройками? Сначала проверьте это оба шоу интерфейсов в ifconfig -a
и что они обрабатываются правильно udev:
cat /etc/udev/rules.d/70-persistent-net.rules
(проверяют, что мак адрес eth0 соответствует udev правилу eth0, и т.д.)
116-секундный, так как Вы используете тот же сервер имен и на NICs, доступном от eth1, возможно, шлюз должен быть на eth1 и позволить передать между NICs?
echo 1 > /proc/sys/net/ipv4/ip_forward
В-третьих, так как Ваш eth0 имеет стандартную сетевую маску/широковещательную передачу, попытайтесь не учесть правила и позволить человечности выяснить маршрутизацию, только дав необходимую информацию:
auto eth0
iface eth0 inet static
address 10.192.168.60
netmask 255.255.254.0
dns-nameserver 192.168.1.21