centos上設定網絡卡錯誤

2021-06-29 00:47:21 字數 1723 閱讀 5896

今天把以前硬碟裡存的centos放到公司的vmware上執行,發現網路起不來,提示錯誤是這樣的:

device 「eth2」 does not seem to be present, delaying initialization

然後我看了

[def@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth2 

device="eth2"

bootproto=dhcp

#hwaddr="00:0c:29:23:31:c2"

#broadcast=192.168.101.255

#ipaddr=192.168.101.31

#netmask=255.255.255.0

#gateway=192.168.101.1

onboot=yes

解決方法1:

通過ip add命令檢視當前的網絡卡名

[def@localhost ~]$ ip add

1: lo: mtu 16436 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

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth4:

mtu 1500 qdisc pfifo_fast state unknown qlen 1000

link/ether 00:0c:29:cb:5b:58 brd ff:ff:ff:ff:ff:ff

inet 192.168.11.131/24 brd 192.168.11.255 scope global eth4

inet6 fe80::20c:29ff:fecb:5b58/64 scope link

valid_lft forever preferred_lft forever

3: virbr0:

mtu 1500 qdisc noqueue state unknown

link/ether 52:54:00:65:c3:1e brd ff:ff:ff:ff:ff:ff

inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0

4: virbr0-nic:

mtu 1500 qdisc noop state down qlen 500

link/ether 52:54:00:65:c3:1e brd ff:ff:ff:ff:ff:ff

[def@localhost ~]$

從上面可以看出是eth4,然後修改上面的ifcfg-eth2檔案,將eth2修改為eth4即可。

解決方法2:

修改udev記錄的mac與網絡卡名稱對應規則:

cat /etc/udev/rules.d/70-persistent-net.rules

# pci device 0x1022:0x2000 (pcnet32)

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:cb:5b:58",

Centos中設定網絡卡

剛裝好的centos中是沒法上網的 在contos中輸入inconfig命令,沒法獲取ip位址 這時就需要設定網絡卡了 1,進入修改網路設定介面,輸入cd etc sysconfig network scripts 調轉目錄 2,輸入ls 列出該資料夾下面所有的檔案列表 可以看到有ifcfg ens...

centos 設定雙網絡卡,雙閘道器

centos 設定雙網絡卡,雙閘道器 centos 設定雙網絡卡,雙閘道器 centos作業系統 乙個是192段 eth1外網 乙個是172 eth0內網 段,我們都知道一台電腦擁有兩個閘道器是不可能的,因為預設閘道器 default gateway 只能是乙個。切換閘道器將會給工作帶來很大的不便,...

centos 中設定網絡卡等相關引數

centos啟動和禁用網絡卡命令 ifup ifdown linux命令 實時地手動修改一些網路介面引數,可以利用ifconfig來實現,如果是要直接以配置檔案,在 etc sysconfig network scripts裡面的ifcfg ethx等檔案的設定引數來啟動的話,那就得要通過ifdow...