VMware虛擬機克隆或復制linux后無法上網的解決方案


由於虛擬機克隆后默認的/etc/sysconfig/network-scripts/ifcfg-eth0也會原樣復制,需要更改Ip地址。

或者輸入ifconfig后看不到eth0,顯示不了ip地址。

一.首先更改磁盤物理地址。

1.打開網絡適配器

2.點擊高級

3.找到MAC地址點擊生成

二.修改ifcfg-eth0的內容

需要在root用戶下進行

vim /etc/sysconfig/network-scripts/ifcfg-eth0 

鍵入 i 進入insert模式修改

 

DEVICE=eth1 // 網卡的名字,從原先的eth0更改為eth1
HWADDR=00:50:56:26:39:1a //硬件地址 MAC地址 需要和第一步修改的一致
TYPE=Ethernet //網絡類型 以太網
#UUID=de0923d5-4ee8-4135-a572-1ac75a857747 //UUId 做到系統中獨一無二
ONBOOT=yes //開機或重啟網卡的時候啟動網卡
NM_CONTROLLED=yes//是否受networkmanager管理
BOOTPROTO=static //網卡獲取到ip地址的方式 static 是自己設置的靜態ip,dhcp 需要網絡連接設置為NAT下 自動獲取ip地址 none固定的ip地址
IPADDR=192.168.1.145 //ip地址
NETMASK=255.255.255.0 //子網掩碼 決定這個局域網中最多有多少台機器
GATEWAY=192.168.1.1 //網關 整個大樓的大門,設置的ip要和網關一致,否則可能連不上網
DNS1=119.29.29.29 //域名解析器
DNS2=223.5.5.5

 

 

修改完畢后 esc鍵,冒號:wq 保存退出 。 :q 不保存退出

cd /etc/sysconfig/network-scripts/     

進入該目錄下修改ifcfg-eth0 為ifcfg-eth1

mv ifcfg-eth0 ifcfg-eth1

 

service network restart 重啟網絡服務 都ok說明重啟成功

ping www.baidu.com 嘗試聯網,不斷返回信息說明成功

如果返回unhost 大概是dns沒設置好

 ------------------分割線---------------------------------

三.如果不想修改eth0 的文件名也可以嘗試另一種方式修改

修改/etc/udev/rules.d/70-persistent-net.rules文件,或者刪除70-persistent-net.rules,該文件是臨時文件存儲網卡信息。重啟網絡后自動生成該文件。

# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:31:25:d3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:26:39:1a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

~ 
~ 
"/etc/udev/rules.d/70-persistent-net.rules" 12L, 586C 7,0-1 All

 

可以看到第二個MAC地址和修改的一致,把 name修改為eth0 。刪除或者注釋之前的eth0

保存退出。 /etc/sysconfig/network-scripts/ifcfg-eth0  里面的DEVICE=eth0 就不必修改成eth1了

重啟網絡

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM