Oh , No 當初不知是怎麼安裝完成的 RedHat 7 ,沒有安裝到 #ifconfig 所以現在不知道要怎麼看 ip ,後來查了一下還有另外一個指令 # ip 可以來用.
而且我還發現該網路裝置開機後沒有被啟動,所以沒有 IP,所以第一步是需要先設定網路裝置.
現在的命名採用了 一致性的網絡設備命名 (Biosdevname),這是一個以 GNU General Public License(GPL)下所開發的工具,它提供了一個一致性的命名機制,實體網路裝置的名稱會依據 BIOS 所建議的方式來命名
[root@benjr ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet BOOTPROTO=dhcp 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 NAME=enp0s3 UUID=a238f1c7-c5aa-43dc-9dc3-9050138cd32a DEVICE=enp0s3 ONBOOT=yes
ONBOOT 改成 yes ,儲存用 #service network restart 即可(新的方式採用 #systemctl).
用 #ip add show 就可以看到目前 IP Address
[root@benjr ~]# ip add show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:cb:a9:8b brd ff:ff:ff:ff:ff:ff inet 192.168.42.172/24 brd 192.168.42.255 scope global dynamic enp0s3 valid_lft 2140sec preferred_lft 2140sec inet6 fe80::a00:27ff:fecb:a98b/64 scope link valid_lft forever preferred_lft forever
這個指令可以看東西蠻多的,你還可以直接看網路連線狀況.
[root@benjr ~]# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 08:00:27:cb:a9:8b brd ff:ff:ff:ff:ff:ff
加入參數 -s (statistics) 還可以看到 RX (Receive) , TX (Transmit) packets , errors , dropped , overrun , mcast , arrier , collsns 等統計資料.
[root@localhost Packages]# ip -s link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 RX: bytes packets errors dropped overrun mcast 0 0 0 0 0 0 TX: bytes packets errors dropped carrier collsns 0 0 0 0 0 0 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 08:00:27:cb:a9:8b brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 2756198 8601 0 0 0 0 TX: bytes packets errors dropped carrier collsns 682123 7551 0 0 0 0
如果一開始還是用不習慣 #ip ,還是可以安裝回來 #ifconfig ,安裝 net-tools 套件即可.
[root@benjr Packages]# yum whatprovides ifconfig [root@benjr Packages]# yum install net-tools