我已经设置了一个带有两个网络适配器的 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
我可以像这样 ping 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
但无法再对各个接口进行 ping 操作。
为什么会这样?我怎么才能确定我现在确实可以通过 eth1 访问互联网?