从虚拟机VMWare中访问互联网,有时候捣鼓捣鼓,就能通了,有时不然,但确实缺少套路,更多是靠运气。最近有个测试,需要在虚拟机内,使用curl下载软件,因此再次尝试互联网配置。
1. 首先将网络配置设置为NAT模式,
2. 打开“虚拟网络编辑器”,看下NAT模式的IP网段和网关,
网关是192.168.68.2,
因此eth8的IP地址是192.168.68.*网段的。
3. Windows的适配器中,确认NAT网卡的IPv4,
IP和网关正确,
4. 配置Linux中eth8网卡的IP,需要和Windows中NAT的网卡DNS一致,
代码语言:javascript复制vi /etc/sysconfig/network-scripts/ifcfg-eth8
DEVICE=eth8
ONBOOT=static
IPADDR=192.168.68.12
NETMAST=255.255.255.0
GATEWAY=192.168.68.2
DNS1=114.114.114.114
5. 重启网卡,此时提示错误,
查看网关,未生效,
查看网络状态,给出如下报错,
搜了一些资料,有的说是network和NetworkManager服务冲突了,但实际上,本机不存在NetworkManager服务,不是这个问题,
有的说是MAC地址不一致,
看了下,/etc/sysconfig/network-scripts路径下无此文件,于是创建一个,并禁用Linux网卡,
代码语言:javascript复制vi ifcfg-ens33
HWADDR=00:0c:29:ac:dc:34
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
此时重启网卡,还是提示错误,报错信息相同,但是网关信息,已经生效了,
此时能连外网了,