通過/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上...