以下基于centos7:
/etc/sysconfig/network-scripts中的ifcfg-ens33文件中
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=95fd6701-71cc-4881-8add-99d41805ec2f
DEVICE=ens33
ONBOOT=yes
IPV6_PRIVACY=no
其中BOOTPROTO=dhcp会动态获取ip,重启虚拟机时ip可能发生变化。
需要把它设置为BOOTPROTO=static,并且往文件尾部添加以下内容
IPADDR=192.168.186.129 # 本机ip地址
NETMASK=255.255.255.0
GATEWAY=192.168.186.1
DNS1=114.114.114.114
然后进行重启:
service network restart
如果重启后还是不能访问,关注下以下问题:
- 文件中的ONBOOT=yes设置了吗
- 防火墙关了吗
查看防火墙systemctl status firewalld
关闭防火墙命令systemctl status firewalld