新聞中心
在Linux操作系統(tǒng)中,網(wǎng)卡是一項(xiàng)非常重要的組件。它們使計(jì)算機(jī)能夠連接到局域網(wǎng)或Internet。為了管理不同的網(wǎng)絡(luò)環(huán)境,不同的網(wǎng)卡需要被正確地標(biāo)識(shí)和命名。很多年前,Linux中默認(rèn)的網(wǎng)卡名稱是“eth”,后跟數(shù)字表示第幾個(gè)。比如,之一個(gè)網(wǎng)卡被稱為“eth0”,第二個(gè)網(wǎng)卡被稱為“eth1”,以此類推。然而,在一些情況下,這種命名方式不夠靈活,不能滿足更多的需求。因此,為了提高可用性和可讀性,Linux內(nèi)核從2.6.32開始采用了新的網(wǎng)卡命名約定,此后,網(wǎng)卡的名稱改變了。

為奎文等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及奎文網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、奎文網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
本文將解析Linux網(wǎng)卡名稱的演變歷程,介紹其中的原因和背景。
一、傳統(tǒng)的網(wǎng)卡命名方式
在傳統(tǒng)的網(wǎng)卡命名方式中,網(wǎng)卡名稱是以“eth”開頭的,后跟一個(gè)數(shù)字。該數(shù)字表示網(wǎng)卡在計(jì)算機(jī)中的位置。比如,之一個(gè)網(wǎng)卡稱為“eth0”,第二個(gè)網(wǎng)卡稱為“eth1”,以此類推。這種命名方式通常使用在較舊的Linux發(fā)行版中。
以Ubuntu 14.04為例,通過命令“ifconfig”可以看到以下輸出:
“`
eth0 Link encap:Ethernet HWaddr 11:22:33:44:55:66
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1111:2222:3333:4444/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:476685 errors:0 dropped:38 overruns:0 frame:0
TX packets:254273 errors:0 dropped:3 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:747348472 (747.3 MB) TX bytes:28052237 (28.0 MB)
“`
其中,“eth0”標(biāo)識(shí)計(jì)算機(jī)上的之一個(gè)網(wǎng)卡。
二、新的網(wǎng)卡命名約定
在Linux內(nèi)核版本2.6.32中,一種新的網(wǎng)卡命名約定被引入。這種約定是由Systemd開發(fā)團(tuán)隊(duì)提出的,目的是為了更好地描述網(wǎng)卡在系統(tǒng)上的物理與邏輯位置。在這種命名約定中,網(wǎng)卡名稱是基于網(wǎng)卡總線信息、位置信息和設(shè)備固件信息來命名的。
這種命名方式的語法是:
“`
[網(wǎng)絡(luò)接口類型][位置信息]-[設(shè)備固件信息]:[介質(zhì)類型]
“`
在該命名約定中,網(wǎng)卡名稱會(huì)根據(jù)網(wǎng)卡所連總線類型而變化。比如,PCI總線和USB總線上的網(wǎng)口名稱將分別不同。網(wǎng)絡(luò)接口類型可以為以下幾種:
* b:表示InfiniBand網(wǎng)絡(luò)
* c:表示NETLINK網(wǎng)絡(luò)
* e:表示PCIe總線上的一般型號(hào)網(wǎng)口
* f:表示Hot plug PCI網(wǎng)口
* g:表示PCI段交換機(jī)網(wǎng)口
* p:表示PCMCIA溝槽的網(wǎng)絡(luò)接口
* s:表示底層的子系統(tǒng)
位置信息是以設(shè)備路徑的形式表示的。例如,“0000:03:00.0”表示PCIe總線上第3個(gè)設(shè)備中的第1個(gè)功能。設(shè)備固件信息是以MAC地址或UUID的形式命名的。介質(zhì)類型表示網(wǎng)卡所使用的傳輸介質(zhì)。例如,“np”表示使用的是網(wǎng)線連接。
例如,在Ubuntu 18.04版本中,通過命令“ip addr”可以看到以下輸出:
“`
enp5s0f0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 08:00:27:f0:8c:44 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.106/24 brd 192.168.1.255 scope global dynamic noprefixroute enp5s0f0
valid_lft 43147sec preferred_lft 43147sec
inet6 fe80::dea6:32c8:eddd:bc1/64 scope link noprefixroute
valid_lft forever preferred_lft forever
“`
其中,網(wǎng)卡名稱成為了“enp5s0f0”。
三、新的網(wǎng)卡命名約定的優(yōu)點(diǎn)
新的網(wǎng)卡命名約定帶來的一大優(yōu)點(diǎn)就是,對(duì)于系統(tǒng)管理員和用戶而言,網(wǎng)卡名稱更加直觀。它們能夠清楚地了解網(wǎng)卡在系統(tǒng)中的物理位置和邏輯位置。這使得管理和維護(hù)Linux系統(tǒng)更加容易。
新的網(wǎng)卡命名約定也避免了硬件配置更改所帶來的問題,如網(wǎng)卡位置的更改。在傳統(tǒng)的命名約定中,如果計(jì)算機(jī)中的PCI總線上的網(wǎng)卡設(shè)備順序發(fā)生了變化,那么網(wǎng)絡(luò)管理員將不得不手動(dòng)更改所有相關(guān)的網(wǎng)絡(luò)配置。這是一項(xiàng)耗時(shí)且容易出錯(cuò)的工作。然而,在新的命名約定中,網(wǎng)卡設(shè)備在重新啟動(dòng)后會(huì)自動(dòng)獲得它們以前的名稱。這將有助于提高操作效率并減少錯(cuò)誤。
四、
相關(guān)問題拓展閱讀:
- linux怎么添加網(wǎng)卡
- 在linux下如何通過命令查網(wǎng)卡配置
linux怎么添加網(wǎng)卡
您好,方法
添加一塊網(wǎng)卡,宴穗拆網(wǎng)絡(luò)模式這里選擇的晌棗是NAT模式。ip地址也是自動(dòng)獲取的。
新增加的網(wǎng)卡為ens37
已經(jīng)族純自動(dòng)獲取到IP地址
linux添加網(wǎng)卡方法
在/etc/sysconfig/network-scripts目錄下并沒有ifcfg-ens37的配置文件。
獲取網(wǎng)卡ens37的的UUID配置信息。
ip addr獲取ens37的MAC地址
cp -a ifcfg-ens34 ifcfg-ens37
修改這三個(gè)地方
重啟網(wǎng)卡
systemctl restart network
再次執(zhí)行命令
nmcli con show
前面的名稱已經(jīng)變成新添加的網(wǎng)卡名稱ens37了。
在linux下如何通過命令查網(wǎng)卡配置
在linux下通過命令查網(wǎng)卡配置的方法如下:
1、首先在嫌友電腦上打開Linux系統(tǒng),然后進(jìn)入Linux系統(tǒng)的終端窗口。
2、然后使用nmcli命令顯示行嘩所有連接,命令為nmcli con show。
3、檔者行然后顯示活動(dòng)的所有配置設(shè)置,命令為nmcli con show “System eth0”。
4、然后用nmcli dev status顯示設(shè)備狀態(tài),命令為nmcli dev status。
5、然后再顯示eth0設(shè)備的設(shè)置,命令為nmcli dev show eth0。
6、然后查看活動(dòng)連接,命令為nmcli con show –active,這樣問題就解決了。
ifconfig 命令可以查看到網(wǎng)卡的信息后面加上 -all可以查看鍵侍到更詳細(xì)的
一般你的真實(shí)鍵舉網(wǎng)卡名稱會(huì)從 eth0往后排的稿亮吵。
如果有無線網(wǎng)卡的話一般會(huì)是wlan0
設(shè)置IP的話還可以使用 setup命令—-紅帽linux下的
許多windows用戶非常熟悉ipconfig命令行工具,它被用遲螞兆來獲取網(wǎng)絡(luò)接碼租口配置信息并對(duì)此進(jìn)行修改。Linux系統(tǒng)擁有一個(gè)類似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登錄或使用sudo以便在Linux機(jī)器上使用ifconfig工具。依賴于ifconfig命令中使用一些選項(xiàng)屬性,ifconfig工具不僅可以被用來簡(jiǎn)單地獲取網(wǎng)絡(luò)接口配置信息,還可以修改這些配置。
1.命令格式:
ifconfig
2.命令功能:
ifconfig 命令用物蠢來查看和配置網(wǎng)絡(luò)設(shè)備。當(dāng)網(wǎng)絡(luò)環(huán)境發(fā)生改變時(shí)可通過此命令對(duì)網(wǎng)絡(luò)進(jìn)行相應(yīng)的配置。
3.命令參數(shù):
-a 顯示全部接口信息
-s 顯示摘要信息(類似于 netstat -i)
1.切換到根用戶:su –
2.通過命令查看拆彎攜網(wǎng)卡配置:ifconfig
3.通過命令查看網(wǎng)絡(luò)服務(wù)的狀態(tài)鬧肆:service network status
4.如果網(wǎng)絡(luò)未啟動(dòng),可通旅伏過命令開啟:service network start
linux 網(wǎng)卡名稱的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 網(wǎng)卡名稱,Linux 網(wǎng)卡名稱解析:從eth0到enp0s3的演變歷程,linux怎么添加網(wǎng)卡,在linux下如何通過命令查網(wǎng)卡配置的信息別忘了在本站進(jìn)行查找喔。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
網(wǎng)站欄目:Linux 網(wǎng)卡名稱解析:從eth0到enp0s3的演變歷程 (linux 網(wǎng)卡名稱)
新聞來源:http://fisionsoft.com.cn/article/dhdcshj.html


咨詢
建站咨詢
