客户 CentOS VM (VirtualBox):
[root@localhost network-scripts]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
10.0.4.0 * 255.255.255.0 U 0 0 0 eth2
link-local * 255.255.0.0 U 1002 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth1
link-local * 255.255.0.0 U 1004 0 0 eth2
192.168.56.0 * 255.255.255.0 U 0 0 0 eth1
10.0.2.0/24 网络和 10.0.4.0/24 网络上的接口已配置 NAT,而 192.168.56.0/24 网络上的接口已配置为仅主机。当我连接到互联网时,我认为我正在通过 10.0.2.0 网络进行连接 - 有办法验证这一点吗?另外,我不确定 10.0.2.2 网关来自哪里。我无法 ping 10.0.2.1,因为我认为这应该是网关。
其次,添加 10.0.4.0 网络后,是否有办法通过此网络连接到互联网?网关是什么?4.1 不起作用。
如果问题不清楚,我深感抱歉,我不知道该使用哪些命令/去哪个方向来找出信息。
答案1
首先,是的,您的虚拟机通过 10.0.2.2 连接互联网,因为它有“UG”标志。其次,您可以通过设置默认网关来更改它,您需要找到您的网关 IP 地址,然后使用此命令进行更改。
# route add default gw 10.0.4.2
我假设您的网关是 10.0.4.2,但您可以在主机的设置中检查您的网关。