0004 拷貝虛擬機器遇見ip設定問題

2021-07-09 07:03:40 字數 3138 閱讀 6585

1.安裝好虛擬機器後,進行轉殖完成後需要完成下面工作

2.命令列輸入ifconfig

[root@hadoop12 ~]# ifconfig

eth1      link encap:ethernet  hwaddr 00:0c:29:5b:52:fa 

inet addr:192.168.6.135  bcast:192.168.6.255  mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe5b:52fa/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

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

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

collisions:0 txqueuelen:1000

rx bytes:2479203619 (2.3 gib)  tx bytes:28710501 (27.3 mib)

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:414906 errors:0 dropped:0 overruns:0 frame:0

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

collisions:0 txqueuelen:0

rx bytes:55128448 (52.5 mib)  tx bytes:55128448 (52.5 mib)

需要將eth1修改為eth0

[root@hadoop12 ~]# vi /etc/udev/rules.d/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) (custom name provided by external tool)

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:5b:52:fa", attr=="1", kernel=="eth*", name="eth0"

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:a9:22:9d", attr=="1", kernel=="eth*", name="eth1"

"/etc/udev/rules.d/70-persistent-net.rules" 8l, 460c

開啟該檔案,這時你會發現,裡面有eth0,eth1兩個網絡卡的資訊,但實際上你ifconfig時只能發現eth1乙個網絡卡的資訊,這時因為eth0根本就不存在。

將其中eth0的資訊刪掉,並將eth1資訊中的裝置名改為eth0,重啟系統,你看到的網絡卡就是eth0了,或者刪掉其中所有的資訊重啟系統udev會幫你發現新的裝置的。

3.修改ma位址

eth0      link encap:ethernet  hwaddr 00:0c:29:5b:52:fa 

inet addr:192.168.6.135  bcast:192.168.6.255  mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe5b:52fa/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

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

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

collisions:0 txqueuelen:1000

rx bytes:2479203619 (2.3 gib)  tx bytes:28710501 (27.3 mib)

修改方法:

命令列輸入ifconfig

#vim /etc/sysconfig/network-scripts/ifcfg-eth0 [編輯網絡卡的配置檔案]

輸入上述命令後回車,開啟配置檔案,使用方向鍵移動游標到最後一行,按字母鍵「o」,進入編輯模式,輸入以下內容:

ce="eth0"

bootproto="static"              ###

hwaddr="

00:0c:29:5b:52:fa"##這裡換為

00:0c:29:5b:52:fa 

ipv6init="yes"

nm_controlled="yes"

onboot="yes"                        ###

type="ethernet"

uuid="affc7d0f-c5f7-444e-bfba-22eb0569e749"

ipaddr=

192.168.6.135              ###

netmask=255.255.255.0          ###

gateway=192.168.6.2             ###

dns1=8.8.8.8                           ###一定要有這個否則不能上網

4.重啟網路:

命令列輸入:service network restart

虛擬機器IP設定

注 不推薦該方式修改虛擬機器ip,可參考本博的另一篇文章 解決centos6.5虛擬機器上網問題 實驗軟體環境 虛擬機器vmware workstation10.0 centos 6.5 32位 1 自動獲取ip位址 虛擬機器使用橋接模式,相當於連線到物理機的網路裡,物理機網路有dhcp伺服器自動分...

虛擬機器靜態ip設定

1 安裝之後,用ifconfig命令發現沒有ip資訊,如下圖,發現沒有ip資訊 好坑 網上找了各種資料,最後才發現實自己的網絡卡沒有啟動,雖然使用service restart network,但是系統內部並沒有啟動網絡卡,正確的是將網絡卡設定onboot的值設定為yes,即onboot yes,具...

虛擬機器設定IP位址

虛擬機器設定獨立的ip位址。環境 vietualbox,mac 由於搭建環境的需要,我們需要在虛擬機器上設定ip 而不是自動分配 1,檢查虛機的網路連線方式 需要設定 橋接方式 這樣虛機就可以獨立設定ip了。2,設定ip時,需要參考主機的ip設定 除了ip位址以外,其他的設定需要和主機相同。修改檔案...