CentOS安装后 没有分配IP的解决方法

查询IP信息

1
ifconfig

ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.7.11 netmask 255.255.255.0 broadcast 192.168.7.255
inet6 fe80::239b:5909:5c8e:44a3 prefixlen 64 scopeid 0x20
ether 00:0c:29:46:80:78 txqueuelen 1000 (Ethernet)
RX packets 713 bytes 62759 (61.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 707 bytes 115498 (112.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

注意我们下面主要看的这个ens192 这是网卡名 下面配置都会用到

设置步骤

进入目录中,可以看到ifcfg-xxx文件

1
cd /etc/sysconfig/network-scripts/

编辑文件

1
vi ifcfg-ens192

比如我的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
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="ens192"
UUID="f980e452-7c5a-4026-950d-a574da424a04"
DEVICE="ens192"
ONBOOT="yes"
IPADDR="192.168.7.11"
PREFIX="24"
GATEWAY="192.168.7.254"
DNS1="223.5.5.5"
IPV6_PRIVACY="no"

Centos 初次安装时不能获取IP地址,需要设置
ONBOOT=yes开机启动

保存退出
重新启动网络服务

1
service network restart

网卡即激活成功。

打印路由表

1
route -n