linux網卡不是eth0
㈠ 為什麼我的linux中沒有eth0而是enpls0
某些linux發行版網卡命名不再遵從原有的命名規則而啟用了最新的命名方式,根據固件、拓撲及位置信息分配固定名稱。這個命名方法的優點是完全自動且可預測,即使添加或者刪除硬體也不會變化(未 發生重新列舉),且可以在不產生任何影響的情況下替換破壞的硬體。
目前 udevd 本身就支持下列命名方案。
方案 1
合並固件或者 BIOS 的名稱為板載設備提供索引號的名稱,例如:eno1。如果固件信息適用且可用,則 systemd 默認情況下根據這個方案命名介面,同時使用方案 2 作為備選。
方案 2
合並固件或者 BIOS 的名稱提供 PCI 快捷熱插拔插槽索引號的名稱,例如 ens1。如果固件信息適用且可用,則 systemd 默認情況下根據這個方案命名介面,同時使用方案 3 作為備選。
方案 3
合並硬體連接器物理位置的名稱,例如:enp2s0。如果固件信息適用且可用,則 systemd 默認情況下根據這個方案命名介面,同時使用方案 5 作為備選。
方案 4
合並介面 MAC 地址的名稱,例如:enx78e7d1ea46da。默認情況下 systemd 不會根據這個方案命名介面,但如果需要可以啟用這個功能。
方案 5
傳統的不可預測內核屬性 ethX 命名,例如:eth0。如果其他所有方法都失敗,systemd 就根據這個方案命名介面。
㈡ linux虛擬機上無eth0怎麼辦
1、用ifconfig eth0 up命令開啟下網卡。
#ifconfig eth0 up
2、更改eth0配置:
#vi/etc/sysconfig/network-scripts/ifcfg-eth0下顯示:
DEVICE=eth0
ONBOOT=no //開機啟動網卡
BOOTPROTO=static
IPADDR=192.168.1.8 //自己設置有效ip地址
NETMASK=255.255.255.0 //子網掩碼
GATEWAY=192.168.1.1 //有效網關地址
HWADDR=00:0C:29:96:38:F8
注意其中的ONBOOT=no將其改為yes,網卡激活。
3、重啟服務。
#service network restart
重啟後配置生效。
㈢ hyper-v的Linux虛擬機沒有eth0網卡
這跟Linux版本有關,eth0是老的命名方式,新的Linux版本都不這么命名了,有新的命名規則你可以自己網路學習下。
你要根據命令輸出查看網卡名字,比如有的網卡名叫enp0S8,就不是eth0。
㈣ linux下輸入ifconfig命令,沒有eth0,怎麼解決
重新打開eth0就行了
第一步:打開terminal,輸入cd /etc/sysconfig/network-scripts 進入目錄,輸入ifconfig -a命令,可以看到eth0和lo。
㈤ linux怎樣修改網卡的名字為eth0
linux可通過以下步驟修改網卡名稱:
1、修改/etc/udev/rules.d/70-persistent-net.rules,將eth0 改為em1,將eth1 改為em2,注意:只需要修改name即可,不需要修改kernel;
2、重命名網卡配置文件,需要ifcfg-eth0文件重命名為ifcfg-em1,需要ifcfg-eth1文件重命名為ifcfg-em2,
mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-em1
mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-em2
3、編輯網卡配置文件,將名稱修改過來,並把uuid刪除(如沒有就不用),重啟伺服器,重啟之後網卡名稱已經修改過來,網路正常。
㈥ Scientific Linux release 6.2 (Carbon)版本的linux系統,輸入ifconfig時,表示網卡是em1,而不是eth0
em1就是原來的eth0,em代表的集成網卡。
㈦ linux配置中eth0和eth1做什麼用的
是一種光纖乙太網介面卡,按照乙太網通信協議進行信號傳輸。一般通過光纜與光纖乙太網交換機連接。
Eth0和eth1用於區分網卡名。它們的含義與windows本地連接1和本地連接2相同。
這里的子網卡不是一個實用的網路介面,但是它可以作為一個集合介面在系統中閃現,比如eth0:1,eth1:2。
(7)linux網卡不是eth0擴展閱讀:
Linux操作系統嵌入了TCP/IP協議棧,協議軟體具有路由轉發功能。路由和轉發依賴於在主機中安裝多個網卡作為路由器。
當某一網卡接收到度包時,系統內核會根據度包的目的IP地址查詢路由表,然後根據查詢結果將度包發送到另一網卡,最後通過該網卡發送度包。主機的進程是路由器的核心功能。
路由功能是通過修改Linux內核參數來實現的。sysctl命令用於配置和顯示/proc/sys目錄中的內核參數。
出於安全原因,Linux內核默認禁止數據包路由和轉發。在Linux系統中,有臨時和永久兩種方法啟用轉發功能。
㈧ Linux系統Centos沒有網卡eth0配置文件怎麼做解決
1、可能沒有安裝網卡驅動,檢查網卡型號,安裝網卡驅動
lspci
lshw
2、或者網卡名稱不是eth0
例如em1/em2
3、cd /etc/sysconfig/network-scripts/
ls -l檢查配置文件
㈨ Linux系統\Centos沒有網卡eth0配置文件怎麼辦
網卡不一定是eth0。eth是乙太網ethernet的縮寫。0,表示是第一個網路介面。有的電腦有2個網卡。那麼就會有eth0和eth1。這就要看你的電腦網線是接到那個網卡上了。如果是無線上網,要是兩個無線網卡。那就是wlan0和wlan1。你可以進入/etc/sysconfig/network-scripts目錄中。看看這個目錄中,以ifcfg-為開頭的文件,它的完整的名稱是什麼。如果是ifcfg-eth0就說明網卡是有線的。網線連接在eth0上,要是eth1,就說明網線連接在有線網卡eth1上,同時也說明電腦上至少有兩個有線網卡。否則,不可能有eth1出現。同理要是無線連接,就應該是ifcfg-wlan0或ifcfg-wlan1。要是eth0(或eth1)和wlan0(或wlan1)都有怎麼辦?那麼,就打開/etc/sysconfig/network-scripts/ifcfg-eth0或ifcfg-eth1文件和/etc/sysconfig/network-scripts/ifcfg-wlan0或ifcfg-wlan1文件。看看裡面那個有內容。要是都有,看看那個裡面有ONBOOT=yes。如果都有,最好把其中一個改成ONBOOT=no,否則一開始量三個網卡一起聯網對於一般桌面級用戶來說,沒有必要,還佔用資源。
㈩ Linux 企業7版本,虛擬機下只有lo網卡沒eno和eth0網卡,
此原因可以按照以下步驟分析:
注意:在操作時候建議關閉NetworkManager服務(service NetworkManager stop;chkconfig NetworkManager off)
1、網卡驅動,一般用vm安裝不會有此種情況
2、ifconfig -a 看下所有的網卡。默認是按照eht0 1.2.3.4—排序,當網路沒有連接的時候
然後ifconfig -a可以看到主機上有幾塊網卡以及名稱:
這樣可以確定網卡存在,沒有問題。如果不存在任何ethx的話,說明網卡有問題。
3、然後進入配置文件(裡面是沒有ifcfg-eth0的只有個lo):
[root@redhat]# cd /etc/sysconfig/network-scripts/
[root@redhat]# ls
ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep
ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug
4、這樣可以新建個ifcfg-ethx。
然後編輯裡面內容添加:
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1 #//(此處的1是網卡設備的序號也就是ifconfig -a中看到的網卡名稱後綴數字)
HWADDR=00:0c:29:64:c2:5f #此處可以不添加,根據自己機器而定(建議先不添加地址是網卡的地址,可以在虛擬機設置裡面查看。)
BOOTPROTO=dhcp
5、然後保存重啟服務
service network restart