因为用的是虚拟机,当时我是将自动获取地址改成静态地址改完之后,发现连接不上 输入命令
#p addr
结果出现:
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:77:b7:9e brd ff:ff:ff:ff:ff:ff
后面没有出现设置的ip地址,经过检查,发现是网关设置错误导致的。
BOOTPROTO=static #dhcp改为static(修改) ONBOOT=yes #开机启用本配置,一般在最后一行(修改) IPADDR=192.168.191.132 #静态IP(增加)----》(填自己本机的centos7 IP地址) GATEWAY=192.168.191.2 #默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加) NETMASK=255.255.255.0 #子网掩码(增加) DNS1=8.8.8.8 #DNS 配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加) DNS2=8.8.4.4
首先用命令查看网关地址
route -n
完整配置如下
TYPE=“Ethernet” BOOTPROTO=“static” DEFROUTE=“yes” PEERDNS=“yes” PEERROUTES=“yes” IPV4_FAILURE_FATAL=“no” IPV6INIT=“yes” IPV6_AUTOCONF=“yes” IPV6_DEFROUTE=“yes” IPV6_PEERDNS=“yes” IPV6_PEERROUTES=“yes” IPV6_FAILURE_FATAL=“no” IPV6_ADDR_GEN_MODE=“stable-privacy” NAME=“ens33” UUID=“bf729c44-60f8-4adc-b2dd-b44e1eedf7bf” DEVICE=“ens33” ONBOOT=“yes” IPADDR=192.168.1.132 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 NM_CONTROLLED=no (这一条不用) DNS1=8.8.8.8 (这条要有,不然无法使用yum源) DNS2=8.8.4.4 (虚拟机也不用这一条)
另外一些操作是
service NetworkManager stop
如果是克隆机,进入
cd /etc/udev/rules.d/ (将里面的东西清空)
再进入
cd /etc/sysconfig/network-scripts/
编辑网卡,将uuid内容和hwaddr(网卡地址)清空