VMWARE 虛擬機器 CentOS6 IP位址配置

2021-06-20 21:37:49 字數 2749 閱讀 1019

通過/etc/sysconfig/network-scripts/ifcfg-*配置ip位址的方式網上很多資料,請參考其它資料。

在使用vmware建立虛擬機器並拷貝給別人時,網絡卡的mac位址一般會變化,導致通過以上方式配置的ip位址不能生效,這時就需要關注/etc/udev/rules/70-persistent-net.rules檔案了。

開啟70-persistent-net.rules會看到如下資訊:

# pci device 0x8086:0x100f (e1000)

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:b2:71:ae", attr=="1", kernel=="eth*", name="eth0"

# pci device 0x8086:0x100f (e1000)

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:b2:71:af", attr=="1", kernel=="eth*", name="eth1"

通過ifconfig:

[root@localhost rules.d]# ifconfig

eth1      link encap:ethernet  hwaddr 00:0c:29:b2:71:af 

inet6 addr: fe80::20c:29ff:feb2:71af/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:0 errors:0 dropped:0 overruns:0 frame:0

tx packets:3 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:0 (0.0 b)  tx bytes:258 (258.0 b)

我們可以得知eth0和eth1的mac不同,而ifconfig看到的是eth1,我們做如下修改看看70-persistent-net.rules、network-scripts/ifcfg-*和ifconfig裡顯示的網絡卡名是怎麼關聯的吧:

1)修改70-persistent-net.rules為(注意name欄位,刪除了eth0的資訊,):

# pci device 0x8086:0x100f (e1000)

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:b2:71:af", attr=="1", kernel=="eth*", name="mytest"

2)修改/etc/sysconfig/network-scripts/ifcfg-eth0

首先改檔名: mv ifcfg-eth0 ifcfg-myif

然後改內容,修改紅色部分:

hwaddr=00:0c:29:b2:71:af

type=ethernet

bootproto=none

ipaddr=192.168.28.5

prefix=24

gateway=192.168.28.1

defroute=yes

ipv4_failure_fatal=yes

ipv6init=no

name="just a test"

uuid=677ee578-7a4c-4ed0-992b-f0ed657c1bff

onboot=yes

last_connect=1387183031

重啟伺服器,看結果:

[root@localhost desktop]# ifconfig

lo        link encap:local loopback 

inet addr:127.0.0.1  mask:255.0.0.0

inet6 addr: ::1/128 scope:host

up loopback running  mtu:16436  metric:1

rx packets:24 errors:0 dropped:0 overruns:0 frame:0

tx packets:24 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

rx bytes:1716 (1.6 kib)  tx bytes:1716 (1.6 kib)

mytest    link encap:ethernet  hwaddr 00:0c:29:b2:71:af 

inet addr:192.168.28.5  bcast:192.168.28.255  mask:255.255.255.0

inet6 addr: fe80::20c:29ff:feb2:71af/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:0 errors:0 dropped:0 overruns:0 frame:0

tx packets:12 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:0 (0.0 b)  tx bytes:816 (816.0 b)

網絡卡名字變成了mytest,,,網路連線正常。



vmware虛擬機器啟動centOs黑屏

如圖所示 我的vm 啟動虛擬機器之後就變成了上面的樣子,一直不動,ping也ping不好,這個時候 1.要麼 記憶體不夠了 2.要麼 網路協議存在問題了 本地windows環境在管理員的cmd命令列輸入 netsh winsock reset 然後重啟電腦試試 netsh winsock reset...

vmware虛擬機器centOs安裝教程

漢化vmware虛擬機器 複製註冊碼,並填寫進 vmware 1.點選檔案 新建虛擬機器 選擇自定義 繼續 繼續 3.選擇我以後安裝作業系統 4選擇對應的版本 5虛擬機器的重新命名及位置 6處理機的配置預設 7虛擬機器的運存 8網路型別 9然後一路預設即可 10選擇磁碟空間可以調大一點 1 找到 c...

虛擬機器 VMware

host 指物理存在的計算機,host s os指host上執行的作業系統。host也叫宿主機。guest os 指執行在vm上的作業系統。例如在一台安裝了win dows的計算機上安裝了vmware,那麼,host指的是安裝win dows的這台計算機,其host s os為windows。vm上...