VirtualBox下安裝linux虛擬機固定host-only的ip不可用

在使用VirtualBox安裝linux系統,使用了兩個網卡,第一個eth0是橋接網卡,連接外網使用,第二個eth1Host-Only僅主機適配。在安裝linux的時候,eth0使用的是動態ip,這個沒有問題,虛擬機安裝好後就可以聯網,但是在固定Host-OnlyIP時出現問題,本人習慣將IP設置爲192.168.56.100,但是此時沒有注意虛擬機的IP192.168.56.100的時候不可用,下面是我親自測試得到的結果。

Host-OnlyIP192.168.56.100的時候:

Host-Only網卡配置文件(/etc/sysconfig/network-scripts/ifcfg-eth1)的內容:

DEVICE=eth1

TYPE=Ethernet

UUID=72fcb1fb-616c-4c12-95b3-97ab64e9bd47

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

HWADDR=08:00:27:97:9F:BC

IPADDR=192.168.56.100

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth1"

在命令行中輸入ifconfig命令查詢出的信息:

eth0是橋接網卡,使用的是動態分配的ip無需固定。

eth1Host-Only,這裏會發現沒有上面配置文件中的IP192.168.56.100,在宿主機器中ping 192.168.56.100也無法連接,這就說明通過Host-Only固定的IP不可用。

eth0      Link encap:Ethernet  HWaddr 08:00:27:E8:55:16  

          inet addr:192.168.10.115  Bcast:192.168.10.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:fee8:5516/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:267 errors:0 dropped:0 overruns:0 frame:0

          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:23846 (23.2 KiB)  TX bytes:7649 (7.4 KiB)

 

eth1      Link encap:Ethernet  HWaddr 08:00:27:97:9F:BC  

          inet6 addr: fe80::a00:27ff:fe97:9fbc/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:13 errors:0 dropped:0 overruns:0 frame:0

          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:963 (963.0 b)  TX bytes:620 (620.0 b)

 

Host-OnlyIP不爲192.168.56.100的時候:

Host-Only網卡配置文件(/etc/sysconfig/network-scripts/ifcfg-eth1)的內容:

DEVICE=eth1

TYPE=Ethernet

UUID=72fcb1fb-616c-4c12-95b3-97ab64e9bd47

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

HWADDR=08:00:27:97:9F:BC

IPADDR=192.168.56.200

PREFIX=24

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth1"

在命令行中輸入ifconfig命令查詢出的信息:

eth0是橋接網卡,使用的是動態分配的ip無需固定。

eth1Host-Only,這裏就會發現有上面配置文件中的IP192.168.56.200,在宿主機器中ping 192.168.56.200也能夠連接,這就說明通過Host-Only固定的IP可用。

eth0      Link encap:Ethernet  HWaddr 08:00:27:E8:55:16  

          inet addr:192.168.10.115  Bcast:192.168.10.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:fee8:5516/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:405 errors:0 dropped:0 overruns:0 frame:0

          TX packets:28 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:33303 (32.5 KiB)  TX bytes:2308 (2.2 KiB)

 

eth1      Link encap:Ethernet  HWaddr 08:00:27:97:9F:BC  

          inet addr:192.168.56.200  Bcast:192.168.56.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:fe97:9fbc/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:64 errors:0 dropped:0 overruns:0 frame:0

          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:6666 (6.5 KiB)  TX bytes:5503 (5.3 KiB)

上面的說明的內容是自己安裝虛擬機的經驗,我嘗試過192.168.56.100以下的IP和以上的IP都能夠使用,只是192.168.56.100不能使用,希望這個帖子能夠讓大家在配置虛擬機的Host-Only網卡的時候能夠避免這個情況,順利安裝和使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章