【转载】VMware中的linux和windows主机之间联网设置(NAT方式共享上网)
2014-08-03 21:54
771 查看
让VMware中Linux客户机访问互联网也是嵌入式开发的必要条件之一,本机采用双物理网卡,一个用来访问互联网,即外网称A网卡,另一个用来访问局域网,即内网称B网卡,与嵌入式开发板进行网络通信。这部分主要目的是让VMware中的Linux客户机访问互联网,即让Linux通过A网卡访问外网。在安装好VMware和CentOS5,5之后:(注:本地主机网络环境是手工设定IP地址且绑定本机MAC,也即访问外网只能通过本地主机的A网卡)
参考文章VMWare 三种工作模式(bridged、host-only、NAT) http://wenku.baidu.com/view/7e273f878762caaedd33d4b4.html
1,在windows主机部分,在网上邻居上单击右键->属性
在连接外网的本地连接上单击右键->属性,勾选允许其他网络用户通过此计算机的Internet连接来连接,在下拉框中选中VMware Network Adapter VMnet8,点确定关闭对话框。
2,在VMware的菜单栏内,点击VM->Settings,确保在Network connection单选框内选中的是NAT,
在VMware的菜单栏内,点击Edit->Virtual Network Editor,
在弹出的对话框中点击NAT Settings,在弹出的对话框中确认Gateway IP网关地址,
点击DNS Settings,在弹出的对话框中确认Auto detect available DNS servers被勾选上。
再回到网上邻居->属性的对话框,在VMware Network Adapter VMnet8上右键->属性,
在列表框中选中Internet 协议(TCP/IP),点击属性,确认IP地址和VMware的NAT Settings的对话框中Gateway IP网关地址一致。
3,启动CentOS5.5之后,打开终端,输入ifconfig,确认Inet addr的地址和网关在一个网段内,
接着输入ping命令,ping网关地址
[root@localhost ~]# ping -c4 192.168.224.1
PING 192.168.224.1 (192.168.224.1) 56(84) bytes of data.
64 bytes from 192.168.224.1: icmp_seq=1 ttl=64 time=0.386 ms
64 bytes from 192.168.224.1: icmp_seq=2 ttl=64 time=0.302 ms
64 bytes from 192.168.224.1: icmp_seq=3 ttl=64 time=0.274 ms
64 bytes from 192.168.224.1: icmp_seq=4 ttl=64 time=0.302 ms
--- 192.168.224.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.274/0.316/0.386/0.042 ms
[root@localhost ~]#
显然是ping通了,然后ping windows主机IP
[root@localhost ~]# ping -c4 192.168.1.32
PING 192.168.1.32 (192.168.1.32) 56(84) bytes of data.
64 bytes from 192.168.1.32: icmp_seq=1 ttl=64 time=0.360 ms
64 bytes from 192.168.1.32: icmp_seq=2 ttl=64 time=0.306 ms
64 bytes from 192.168.1.32: icmp_seq=3 ttl=64 time=0.278 ms
64 bytes from 192.168.1.32: icmp_seq=4 ttl=64 time=0.301 ms
--- 192.168.1.32 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.278/0.311/0.360/0.032 ms
[root@localhost ~]#
显然也ping通了,然后ping 外网DNS主机IP,在windows任务栏右下角点击本地连接
在弹出的本地连接状态对话框->支持(属性页标签),然后在弹出的对话框中点击详细信息
可以看到DNS服务器地址,点击开始->运行,在命令框中输入cmd,点确定,
在打开的命令行控制台ping虚拟网关的IP地址
显然虚拟网关的地址ping通了,接着ping Linux 客户机的IP
显然也ping通了,接着ping外网DNS的IP
显然也没有问题,还要看看在Linux 终端能不能ping得通
[root@localhost ~]# ping -c4 211.147.6.3
PING 211.147.6.3 (211.147.6.3) 56(84) bytes of data.
64 bytes from 211.147.6.3: icmp_seq=1 ttl=55 time=2.33 ms
64 bytes from 211.147.6.3: icmp_seq=2 ttl=55 time=2.32 ms
64 bytes from 211.147.6.3: icmp_seq=3 ttl=55 time=2.35 ms
64 bytes from 211.147.6.3: icmp_seq=4 ttl=55 time=2.00 ms
--- 211.147.6.3 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 2.001/2.256/2.359/0.155 ms
[root@localhost ~]#
显然也ping通了,到此,就可以访问外部网站页面了。
参考文章VMWare 三种工作模式(bridged、host-only、NAT) http://wenku.baidu.com/view/7e273f878762caaedd33d4b4.html
1,在windows主机部分,在网上邻居上单击右键->属性
在连接外网的本地连接上单击右键->属性,勾选允许其他网络用户通过此计算机的Internet连接来连接,在下拉框中选中VMware Network Adapter VMnet8,点确定关闭对话框。
2,在VMware的菜单栏内,点击VM->Settings,确保在Network connection单选框内选中的是NAT,
在VMware的菜单栏内,点击Edit->Virtual Network Editor,
在弹出的对话框中点击NAT Settings,在弹出的对话框中确认Gateway IP网关地址,
点击DNS Settings,在弹出的对话框中确认Auto detect available DNS servers被勾选上。
再回到网上邻居->属性的对话框,在VMware Network Adapter VMnet8上右键->属性,
在列表框中选中Internet 协议(TCP/IP),点击属性,确认IP地址和VMware的NAT Settings的对话框中Gateway IP网关地址一致。
3,启动CentOS5.5之后,打开终端,输入ifconfig,确认Inet addr的地址和网关在一个网段内,
接着输入ping命令,ping网关地址
[root@localhost ~]# ping -c4 192.168.224.1
PING 192.168.224.1 (192.168.224.1) 56(84) bytes of data.
64 bytes from 192.168.224.1: icmp_seq=1 ttl=64 time=0.386 ms
64 bytes from 192.168.224.1: icmp_seq=2 ttl=64 time=0.302 ms
64 bytes from 192.168.224.1: icmp_seq=3 ttl=64 time=0.274 ms
64 bytes from 192.168.224.1: icmp_seq=4 ttl=64 time=0.302 ms
--- 192.168.224.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.274/0.316/0.386/0.042 ms
[root@localhost ~]#
显然是ping通了,然后ping windows主机IP
[root@localhost ~]# ping -c4 192.168.1.32
PING 192.168.1.32 (192.168.1.32) 56(84) bytes of data.
64 bytes from 192.168.1.32: icmp_seq=1 ttl=64 time=0.360 ms
64 bytes from 192.168.1.32: icmp_seq=2 ttl=64 time=0.306 ms
64 bytes from 192.168.1.32: icmp_seq=3 ttl=64 time=0.278 ms
64 bytes from 192.168.1.32: icmp_seq=4 ttl=64 time=0.301 ms
--- 192.168.1.32 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.278/0.311/0.360/0.032 ms
[root@localhost ~]#
显然也ping通了,然后ping 外网DNS主机IP,在windows任务栏右下角点击本地连接
在弹出的本地连接状态对话框->支持(属性页标签),然后在弹出的对话框中点击详细信息
可以看到DNS服务器地址,点击开始->运行,在命令框中输入cmd,点确定,
在打开的命令行控制台ping虚拟网关的IP地址
显然虚拟网关的地址ping通了,接着ping Linux 客户机的IP
显然也ping通了,接着ping外网DNS的IP
显然也没有问题,还要看看在Linux 终端能不能ping得通
[root@localhost ~]# ping -c4 211.147.6.3
PING 211.147.6.3 (211.147.6.3) 56(84) bytes of data.
64 bytes from 211.147.6.3: icmp_seq=1 ttl=55 time=2.33 ms
64 bytes from 211.147.6.3: icmp_seq=2 ttl=55 time=2.32 ms
64 bytes from 211.147.6.3: icmp_seq=3 ttl=55 time=2.35 ms
64 bytes from 211.147.6.3: icmp_seq=4 ttl=55 time=2.00 ms
--- 211.147.6.3 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 2.001/2.256/2.359/0.155 ms
[root@localhost ~]#
显然也ping通了,到此,就可以访问外部网站页面了。
相关文章推荐
- 关于VMware用NAT与主机共享上网的一般设置(windows)
- 关于VMware用NAT与主机共享上网的一般设置(windows)
- VMware下linux Ubuntu10.04使用NAT共享主机IP上网方式的设置参考
- VMware下Ubuntu使用NAT共享主机IP上网方式的设置参考(cp:http://blog.sina.com.cn/s/blog_9a982d8801012njl.html)
- VMware 设置虚拟机与主机共享IP上网的方式
- windows 7下Vmware(Fedroa14)NAT方式共享上网的配置步骤详解(有图有真相)
- linux虚拟机使用VMware的NAT共享windows主机IP上网
- 宿主机为linux、windows分别实现VMware三种方式上网
- VMware中的Linux通过NAT方式和本机联网设置
- 宿主机为linux、windows分别实现VMware三种方式上网(转)
- 虚拟机Vmware下 linux上网设置 (bridged NAT 方式) +图解
- 宿主机为linux、windows分别实现VMware三种方式上网
- VMware下Linux与主机ADSL方式的共享上网
- 虚拟机Vmware下 linux上网设置 (bridged NAT 方式) +图解
- linux 使用NAT上网共享方式设置参考
- linux虚拟系统与windows主机共享文件之用vmware-tools设置实现
- Win7下虚拟机上Linux共享主机上网配置过程(NAT方式)
- linux虚拟机使用VMware的NAT共享windows主机IP上网
- vbox中windows主机与Linux虚拟机之间数据共享的几种方式