2017年7月21日 星期五

虛擬機器(EXSI、Hyper-V)轉移系統新增網路介面卡問題



在虛擬機器上的「windows2003」設定外部網路介面卡IP:192.168.0.14,當重新整理網路卡後
1.移除掉[windows2003外部 網路介面卡]
2.重新在[windows2003虛擬機器上]新增一張外部介面卡設定IP一樣為192.168.0.14
3.[windows2003虛擬機器上]會顯示如下資訊:
你輸入的IP位址192.168.0.14已經被指派給另一張網路卡"microsoft virtual machine bus network adapter" 在[網路連線]資料夾中被隱藏起來,因為它在電腦中不是實體網路卡.....


4.我開啟[windows2003虛擬機器上]設備裝置=>檢視=>顯示隱藏設備=>也只有一張網卡設備(但是介面顯示到#7)



解決IP重覆問題如下:
在「Windows2003」虛擬機器上機碼,\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\中,將舊有網卡的資料刪除,該問題就會消失,不需要重新啟動電腦。

PS:
1.哪一個是舊的Interface,一般來說,舊的會被在最下面一個,正在使用的會放在第一個,如果無法確定,
先將現行網卡的IP變更後,就能確定,哪一個是新的網卡,哪一個是舊網卡記錄
2.這個情形只會發生在使用固定IP

2017年7月15日 星期六

VMtools 安裝後 Centos 啟動網路時出現 bring up interface ip address is already in use for device eth0

安裝VMtools後重新開機後出現的問題,因為是使用VM虛擬機安裝 CentOS後更新網路卡 MAC

(一) 先查看網路卡的卡號(MAC)

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






在這個檔案的裡面有 ATTR{address} 記錄 MAC及NAME  網卡名稱
修改對應的 /etc/sysconfig/network-scripts/ifcfg-eth0

重新啟動通常就能連線。

如果還是不行或找不到原因,就直接刪了吧
/etc/udev/rules.d/70-persistent-net.rules
記得重新開機系統,系統會再重新產生。

如果之後啟動後網路可連線,但出現
bring up interface  ip address is already in use for device eth0 

這時在網卡設定檔中加上不檢查 ARP

vi /etc/sysconfig/network-scripts/ifcfg-eth0
ARPCHECK=no

重新啟動網路,錯誤訊息就會不見了