虚拟机中的linux系统如何上网

进入VMware中的LINUX系统,设置
  1)选择VMware的Host-only 


虚拟机Liunx上网设置  。。。 系统会自动为LINUx分配IP地址
  2)主机的本地连接 


虚拟机Liunx上网设置 
  3)本地连接共享Internet 


虚拟机Liunx上网设置 
  4)在虚拟机linux里,设置网络 


虚拟机Liunx上网设置 
  虚拟机的网关是192.168.0.1,DNS不用设置    这里可以不用设置其的IP地址
 
  数据包走向:从eth0出来后将数据包扔给:192.168.0.1,192.168.0.1和本地连接是共享上网的,所以192.168.0.0/24网段的数据包到了本地连接后,本地的网卡会把源IP和源MAC改成本地电脑的真实IP和MAC,然后扔给网关。 

  为了验证上面我猜想,在虚拟机上ping www.baidu.com,再在本地PC上运行抓包软件wireshark,截图如下: 

虚拟机Liunx上网设置 


  本地网卡是192.168.1.102,虚拟机 eth0 IP:192.168.0.2 ,由上图可以看到不是虚拟机所在的网段与公网IP交互报文。 



而当LINUx连接网络之后,LINUX的IP会改变,可能和WINDOWS不在同一个网段。。

而要实现WINDOWS和LINUX的网络通信,则要设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值