1.1.1 網卡的命名規則
CENTOS6的網卡命名方式:它會根據情況有所改變而非唯一且固定,在CENTOS6和之前的版本,網絡接口使用連續號碼命名:eth0, eth1等,當增加或刪除網卡時,名稱可能會發生變化。
CENTOS7采用 dmidecode 采集命名方案,以此來得到主板信息;它可以實現網卡名字永久唯一化
(dmidecode 這個命令可以采集有關硬件方面的信息管,終端輸入此命令可以看到硬件相關信息內容相當於window的魯大師)
對網絡設備的命名方式:
1)如果Firmware(固件) 或 BIOS為主板上集成的設備提供的索引信息可用,且可預測則根據此索引進行命名,如:ifcfg-ens33
2)如果Firmware(固件) 或 BIOS 為 PCI-E 擴展槽所提供的索引信息可用,且可預測則根據此索引進行命名,如:ifcfg-enp33
3)如果硬件接口的物理位置信息可用,則根據此信息進行命名,例如:enp2s0
如果上述都不可用時,則使用傳統命名機制,如 eth0,eth1等。
常識: 在CENTOS7中, en表示:ethernet以太網,就是平時使用的雙絞線方式。
enX(X常見有下面3種類型):
o: 主板板載網卡,集成設備的設備索引號。
p: 獨立網卡:PCI網卡。
s:熱插撥網卡,USB之類的,擴展槽的索引號(虛擬機里面的linux也看到基本是ens33,因為是可以隨時添加與刪除的)。
nnn(數字)表示: MAC地址+主板信息計算得出唯一的序列(如上面的ens33 里面的33數字)。
1.1.2 ifconfig 命令使用方法
注意:下面操作使用 root 用戶(動態修改)
命令:ifconfig
作用: 用來配置網絡或顯示當前網絡接口的狀態。
下面對其內容進行釋義:
[root@zhenglian /]# ifconfig
ens33(網卡名稱): flags=4099<UP(網卡開戶狀態 ),BROADCAST,RUNNING(網線處理連接狀態),MULTICAST(支持組播)> mtu 1500(Maximum Transmission Unit最大傳輸單元為1500字節)
inet 192.168.10.120(該網卡的ID地址) netmask 255.255.255.0(子網掩碼) broadcast 192.168.10.255(廣播地址)
inet6 fe80::de3d:b4ef:280c:a906 prefixlen 64 scopeid 0x20<link>(IPV6的配置信息)
ether(以太網) 00:0c:29:23:ee:ab(網卡的MAC地址) txqueuelen 1000 (Ethernet)(傳輸隊列的長度)
RX packets 0 bytes 0 (0.0 B) (網卡接收數據包的統計信息)
RX errors 0 dropped 0 overruns 0 frame 0 (網卡接收數據包的接收錯誤統計信息)
TX packets 0 bytes 0 (0.0 B) (網卡發送數據包的統計信息)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 (網卡發送數據包的發送錯誤統計信息)
1.1.3 臨時修改 IP地址
方法一: 臨時修改IP地址
ifconfig 網卡名稱 IP地址 --直接修改網卡的地址,重啟后換效
[root@zhenglian ~]# ifconfig ens33 196.168.10.120 netmask 255.255.255.0
SIOCSIFADDR: 文件已存在
[root@zhenglian ~]# ifconfig
ens33: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 196.168.10.120 netmask 255.255.255.0 broadcast 196.168.10.255
inet6 fe80::de3d:b4ef:280c:a906 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:23:ee:ab txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
說明 : 修改后當前終端會終斷,需要重新使用新的IP地址進行連接
[root@zhenglian ~]# systemctl restart network //CENTOS7的網卡重啟方法
[root@zhenglian ~]# service network restart // CENTOS6的網卡重啟主法
[root@zhenglian ~]# ifconfig ens33 //想查看某一個網卡的信息,只需要在ifconfig 后面跟自己想要查看的網卡名如ens33網卡
ens33: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.10.120 netmask 255.255.255.0 broadcast 192.168.10.255 //現在看到臨時改的網卡IP失效,變成原來的IP地址了
inet6 fe80::de3d:b4ef:280c:a906 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:23:ee:ab txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
方法二: 添加多個臨時 IP