内网环境在192.168.1.1 网段
虚拟机想要ssh 接入,并且可以上网
使用桥接方式和NAT方式都可以 互ping, 但是上网遇到了问题
NAT解决方法如下,桥接方式随后再研究
NAT 模式下子网IP, 和主机 IP 网段要分开,例如主机IP 是192.168.1.130 ,
子网设置为 192.168.1.0 会出现 ping 不通主机的情况
virtual-machine:~$ ping 192.168.1.130
PING 192.168.1.130 (192.168.1.130) 56(84) bytes of data.
From 192.168.1.140 icmp_seq=1 Destination Host Unreachable
From 192.168.1.140 icmp_seq=2 Destination Host Unreachable
From 192.168.1.140 icmp_seq=3 Destination Host Unreachable
但是可以ping 外网
virtual-machine:~$ ifconfig
eth0 Link encap:以太网 硬件地址 00:0c:29:58:9c:b0
inet 地址:192.168.1.128 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:fe58:9cb0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:1407 错误:0 丢弃:8 过载:0 帧数:0
发送数据包:694 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:181940 (181.9 KB) 发送字节:95693 (95.6 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:377 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:377 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1
接收字节:31038 (31.0 KB) 发送字节:31038 (31.0 KB)
virtual-machine:~$ ping baidu.com
PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251: icmp_seq=2 ttl=128 time=10.2 ms
64 bytes from 220.181.38.251: icmp_seq=3 ttl=128 time=8.62 ms
子网设置改为 192.168.0.0 后问题解决,(只要不在同一网段就可以)
virtual-machine:~$ ifconfig
eth0 Link encap:以太网 硬件地址 00:0c:29:58:9c:b0
inet 地址:192.168.0.128 广播:192.168.0.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:fe58:9cb0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:1772 错误:0 丢弃:8 过载:0 帧数:0
发送数据包:1321 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:232781 (232.7 KB) 发送字节:178194 (178.1 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:546 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:546 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1
接收字节:45448 (45.4 KB) 发送字节:45448 (45.4 KB)
virtual-machine:~$ ping baidu.com
PING baidu.com (220.181.38.148) 56(84) bytes of data.
64 bytes from 220.181.38.148: icmp_seq=2 ttl=128 time=9.19 ms
64 bytes from 220.181.38.148: icmp_seq=3 ttl=128 time=10.2 ms
64 bytes from 220.181.38.148: icmp_seq=4 ttl=128 time=8.88 ms
virtual-machine:~$ ping 192.168.1.130
PING 192.168.1.130 (192.168.1.130) 56(84) bytes of data.
64 bytes from 192.168.1.130: icmp_seq=1 ttl=128 time=0.749 ms
64 bytes from 192.168.1.130: icmp_seq=2 ttl=128 time=0.638 ms
本文介绍了在Ubuntu虚拟机中,通过VMWare进行NAT网络配置遇到的问题及解决办法。当虚拟机IP与主机在同一网段时,无法ping通主机,但能ping通外网。解决方案是将虚拟机子网IP设置为不同网段,如从192.168.1.0改为192.168.0.0,从而实现与主机的正常通信。

5119

被折叠的 条评论
为什么被折叠?



