CentOS 7 最小化安装启动后,默认是不会自动分配 IP 地址的。
使用 ip addr
命令查看本机 IP 地址:
| [logan@localhost ~]$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:49:f7:e0 brd ff:ff:ff:ff:ff:ff
|
显示没有分配 IP 地址,此时记住 ens33
这个网卡名称,使用 vi 命令打开 vi /etc/sysconfig/network-scripts/ifcfg-ens33
此文件,把 ONBOOT=no
改为 ONBOOT=yes
。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| [logan@localhost ~]$ vi /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=0b805491-2dff-43c5-9dc0-318a7a8c8053 DEVICE=ens33 ONBOOT=yes
|
修改完成后执行 service network restart
重启网络。
然后重新使用 ip addr
命令查看本机 IP 地址:
| [logan@localhost ~]$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:49:f7:e0 brd ff:ff:ff:ff:ff:ff inet 172.16.197.3/24 brd 172.16.197.255 scope global noprefixroute dynamic ens33 valid_lft 85131sec preferred_lft 85131sec inet6 fe80::e70f:332:38fb:486b/64 scope link noprefixroute valid_lft forever preferred_lft forever
|
172.16.197.3
便是自动分配的 IP 地址。