Я настроил виртуальную машину Ubuntu 14.04 с двумя сетевыми адаптерами.
- eth0 (мостовой адаптер) - 192.168.0.105
- eth1 (NAT) - 10.0.3.15
Я выполнил команды ping, чтобы убедиться, что все в порядке:
ping -I eth0 www.cnn.com
PING turner.map.fastly.net (185.31.17.73) from 192.168.0.105 eth0: 56(84) bytes of data.
64 bytes from 185.31.17.73: icmp_seq=1 ttl=55 time=29.6 ms
ping -I eth1 www.cnn.com
PING turner.map.fastly.net (185.31.17.73) from 10.0.3.15 eth1: 56(84) bytes of data.
From 10.0.3.15 icmp_seq=1 Destination Host Unreachable
Поскольку я хотел бы, чтобы eth1 имел доступ к Интернету через адаптер eth0, я связал их с этим учебным руководством по Debian.
Теперь команда ifconfig
показывает мне следующее:
- br0 - 10.0.3.16
- eth0 (мостовой адаптер) - нет IP
- eth1 (NAT) - нет IP
Я могу пинговать CNN вот так:
ping www.cnn.com
PING turner.map.fastly.net (23.235.43.73) from 10.0.3.16 br0: 56(84) bytes of data.
64 bytes from 23.235.43.73: icmp_seq=1 ttl=63 time=26.6 ms
но больше не может пинговать с отдельными интерфейсами.
Почему это происходит? Как я могу быть уверен, что теперь я действительно могу получить доступ к Интернету через eth1?