1. 程式人生 > >虛擬機克隆Linux想使用遠程工具卻無法獲取IP地址

虛擬機克隆Linux想使用遠程工具卻無法獲取IP地址

plain pla term p s 想要 捕獲 luci tst ons

使用虛擬機新建Linux啟動Linux系統

首先編輯網卡信息:[root@cent ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0

HWADDR=00:0c:e9:51:c2:51

TYPE=Ethernet

UUID=df672a61-a87f-45b1-8445-7a304e870f66

ONBOOT=yes #這是隨系統啟動而啟動的選項

NM_CONTROLLED=no #這是由系統的networkmanager來管理IP地址

BOOTPROTO=static #設置網卡獲取IP地址方式 有static DHCP,none,bootp

IPADDR=192.168.92.128 #添加IP地址

NETMASK=255.255.255.0#增加子網掩碼

BROADCAST=192.168.0.255#增加廣播地址

GATEWAY=192.168.0.1#增加網關地址

第二步

[root@cent ~]# ifup eth0


Determining IP information for eth1... done.


輸入命令ifconfig

[root@cent ~]# ifconfig

eth0 Link encap:Ethernet

inet addr:192.168.92.128 Bcast:192.168.92.255 Mask:255.255.255.0

現在就可以看到ip地址了可以使用遠程工具了。

init 0 關閉Linux

這臺機器作為母體


接著使用VMware虛擬機克隆 註意要選擇:創建完整克隆

技術分享圖片

克隆的Linux是沒有IP地址的ifup也無法啟動,所以無法使用遠程工具鏈接

技術分享圖片

錯誤提示:device eth0 does not seem to be present, delaying initialization



技術分享圖片


1、

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

因為ifcfg-eth0的配置文件裏保存了以前的MAC地址,紅色部分刪除掉

UUID隨便改變一個數字

IPADDR更改為你想要的ip我的是192.168.92.129


2、

mv /etc/udev/rules.d/70-persistent-net.rules /tmp/ 直接刪除也可以,然後init 6重啟機器

因為這個文件綁定了網卡和mac地址,所以換了網卡以後MAC地址變了,所以不能正常啟動,也可以直接編輯這個配置文件把裏面的網卡和mac地址修改成對應的,不過這樣多麻煩,直接刪除重啟,它會自動生成個。

再重啟Linux之後輸入ifconfig命令

就會發現IP地址了,現在就可以使用遠程工具了。


建議修改映射

技術分享圖片

建議修改主機名

技術分享圖片

最後重啟Linux虛擬機就能發現主機名變成了cent01。

至此大功告成。


虛擬機克隆Linux想使用遠程工具卻無法獲取IP地址