折腾了一下午,终于实现了虚拟机linux静态IP+访问外网(非局域网)
期间各种unreachable、Name or service not known快把孩子整崩溃了,最后居然是配置文件少打了一个EEEEEEEEEEEEEEEEEE
下面简单记录一下本次的配置:
1、虚拟机内配置
ifconfig查看本机网络配置文件:
编辑网络配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
配置文件内容如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="static"
IPADDR="192.168.249.128"
PREFIX=24
NETMASK="255.255.255.0"
GATEWAY="192.168.249.2"
DNS1="8.8.8.8"
DNS2="114.114.114.114"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=5de0b4be-5342-4b6f-bb19-56cb1d77872f
DEVICE=ens33
ONBOOT=yes
ZONE=public
重点关注 IPADDR/GATEWAY/DNS/ONBOOT 等配置,配置完毕后刷新网络:
systemctl restart network
2、VMWare网络配置
VM配置的网关和网段要和1的配置文件内容相同
3、Windows本地网络配置
注意IP地址,不能与虚拟机相同,否则连不上ssh工具
最后,赶紧ping一下
至此大功告成!