標籤:connect 報錯 nec pac 失敗 開啟 ifconf attr dev
前言很重要:
1)如果你看來網上很多設定固定ip的資料,依然沒有成功;
2)如果你虛擬機器是複製的,如果你重啟網路報錯:Bringing up interface eth0: Error: No suitable device found: no device found for connection ‘System eth0‘.
3)如果你沒有eth0 那麼你很可能來對地方了
解決問題:1)設定固定ip,2)複製的虛擬機器重啟網路service network restart 報錯
步驟:
1. ifconfig -a 查看你的網路設定資訊,你發現沒有eth0
eth2 Link encap:Ethernet HWaddr 00:0C:29:76:85:48
inet addr:192.168.137.100 Bcast:192.168.137.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe76:8548/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2798 (2.7 KiB) TX bytes:5724 (5.5 KiB)
eth3 Link encap:Ethernet HWaddr 00:0C:29:76:85:3E
inet6 addr: fe80::20c:29ff:fe76:853e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:688 errors:0 dropped:0 overruns:0 frame:0
TX packets:407 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:215826 (210.7 KiB) TX bytes:137610 (134.3 KiB)
2.cat /etc/udev/rules.d/70-persistent-net.rules 這裡存放了你ifcfg-eth* 檔案的某些資訊,顯示如下資訊
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b4:00:4f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b4:00:59", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:76:85:48", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:76:85:3e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
3.vim /etc/sysconfig/network-scripts
然後 ll -a 命令看看有eth* *號代表數字,因為是複製,得到所以有eth0,vim ifcfg-eth0,前提是你知道 ifcfg-eth0內容的意思不懂的去查,網上滿大街,內容vim開啟如下
DEVICE="eth0" 需要改
BOOTPROTO="static"
IPADDR=192.168.137.100
NETMASK=255.255.255.0
HWADDR="00:0c:29:76:85:48" 這裡對於上面的 ATTR{address}需要改
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
#UUID="3d52ccab-7580-4c0c-8758-3c04e739b0a0"
因為你只有eth2,所以需要將eth0改成eth2, 複製eth0 檔案得到eth2,在同路徑下 cp ifcfg-eth0 ifcfg-eth2,編輯ifcfg-eth2,將eth0改成eth2,HWADDR該對於的根據內容:
cat /etc/udev/rules.d/70-persistent-net.rules
儲存修改內容之後 service network restart,你應該會發現沒有報錯了,一路的ok提示,重啟虛擬機器發現 查看ip發現成功了 。
註明:可以有不寫錯的命令,時間太匆忙,沒有檢查,請諒解,理解意思是關鍵,qq 1195748675 我q
虛擬機器 複製 設定固定ip eth0 不存在 service network restart失敗