[rock@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.31.128 netmask 255.255.255.0 broadcast 192.168.31.255
inet6 fe80::8c52:ab51:67e0:64a4 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:a3:07:1d txqueuelen 1000 (Ethernet)
RX packets 56563 bytes 67798314 (64.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21247 bytes 3563043 (3.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 64 bytes 5568 (5.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 64 bytes 5568 (5.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[rock@localhost ~]$
[root@localhost~]# ip addr
通过 ip 命令加参数 addr 则是查看当前网卡的配置信息, 从下图中可以看出, 当前系统的 ens33 网卡并没有 ipv4 及 ipv6, 没有 ip地址 则只能说明一个问题,
当前linux系统是没有办法上网的, lo 这块网卡每一个系统中都会有, 这个称之为 回环网卡
[rock@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:a3:07:1d brd ff:ff:ff:ff:ff:ff
inet 192.168.31.128/24 brd 192.168.31.255 scope global noprefixroute dynamic ens33
valid_lft 1196sec preferred_lft 1196sec
inet6 fe80::8c52:ab51:67e0:64a4/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[rock@localhost ~]$
当前系统只能通过 ping 命令 ping 通 回环网卡 也就是 127.0.0.1 这个 ip地址
[root@localhost ~]# ping 127.0.0.1
CentOS7默认网卡配置信息
CentOS7默认网卡设备文件存放于
/etc/sysconfig/network-scripts/
目录下, 有于CentOS的发行及系统升级或许可能会存在网卡设备名称与之前版本不一致的情况, 这也很容易理解, 网卡设备名称在linux系统中它只是一个标志,
它并不能说明什么问题, 关键是这个设备文件的配置参数, 我当前Cent