centos7网卡无ip地址

因为用的是虚拟机,当时我是将自动获取地址改成静态地址改完之后,发现连接不上
输入命令

#p addr

结果出现:

2: ens33: 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(网卡地址)清空

你可能感兴趣的:(linux)