宿主机上vmware内的linux要上外网,方便安装些工具软件等,同时宿主机要访问虚拟机linux的ssh服务
设置:
1、虚拟机点击右键 “setting”,设置“network adapter”为NAT模式
2、vmware菜单项edit下选择 “virtual network editor”,选择 NAT模式的虚拟网卡 VMnet8,填写subnet IP为 192.168.137.0(可以根据情况改变),填写subnet mask 255.255.255.0;继续选择 “NAT setting”,填写gateway ip为 192.168.137.1(这个会要与后续的linux设置保持一致),根据情况添加port forwarding,这里我要连接内部的ssh服务,
因此添加条目: host port 22(这个随便其他的端口,我为了与默认的服务端口一致),type tcp, virtual machine ip address 192.168.137.2:22(这个ip就是linux将要设置的ip)
3、linux 设置ip条目: ip 192.168.137.2(与上面的端口转发ip地址一致),subnet mask 255.255.255.0, 默认网关 192.168.137.1(与2中设置的gateway ip一致),dns也设置为 192.168.137.1
4、设置vmnet8 与实际的物理网卡ip, vmnet8 192.168.138.1(随便,只要与物理网卡的ip在同一网段), 物理网卡添加ip 192.168.138.2。PS:事实上似乎vmnet8和物理网卡不用特意设置
这样, 虚拟机linux就可以访问外网, 同时在宿主机上可以用xshell or securecrt等客户端 通过连接 127.0.0.1:22 来访问linux的ssh服务