ubuntu上虛擬機器的網路實驗

2021-06-18 17:33:16 字數 2222 閱讀 8630

宿主機:ubuntu1204 desktop

虛擬機器:ubuntu1204 server

虛擬化軟體: virtualbox 4.1.12

虛擬機器網路設定:

adapter 1:

intel pro/1000 mt desktop (bridged adapter, eth0)

宿主機eth0沒插網線,利用ifconfig設定ip如下:

#ifconfig eth0 192.168.4.2/24

#ip a 

1: lo: mtu 16436 qdisc noqueue state unknown 

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host 

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc mq state down qlen 1000

link/ether 20:6a:8a:39:70:d3 brd ff:ff:ff:ff:ff:ff

inet 192.168.4.3/24 brd 192.168.4.255 scope global eth0

3: wlan0: mtu 1500 qdisc mq state up qlen 1000

link/ether 20:7c:8f:61:82:27 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.103/24 brd 192.168.1.255 scope global wlan0

inet6 fe80::227c:8fff:fe61:8227/64 scope link 

valid_lft forever preferred_lft forever

虛擬機器與宿主機的eth0橋接,虛擬機器設定如下:

#ifconfig eth0 192.168.4.2/24

虛擬機器ping宿主機

# ping 192.168.4.3

此處為一直等待,沒有反映。

宿主機抓包顯示如下:

#tcpdump -i eth0 -n

15:19:25.452878 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:26.451340 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:27.451419 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:28.463920 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:29.463457 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:30.463530 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:31.463691 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:32.463560 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

15:19:33.463584 arp, request who-has 192.168.4.3 tell 192.168.4.2, length 28

宿主機ping虛擬機器

#ping 192.168.4.2

此處為一直等待,沒有反映。

虛擬機器上抓包沒有任何資訊:

#tcpdump -i eth0 -n

宿主機廣播

#ping 192.168.4.255 -b

此處為一直等待,沒有反映。

虛擬機器上抓包顯示如下:

tcpdump -i eth0 -n

問題:

為何對宿主機和虛擬機器都進行了正確的ip設定,卻不能相互ping通呢?

Ubuntu虛擬機器連線網路

參考例文 e 無法解析網域名稱 cn.archive.ubuntu.com e 無法解析網域名稱 後來才發現網路是禁用狀態,啟用後也無效果。仔細搜尋才發現上面的文章,供大家學習。root root virtual machinet sudo service network manager stop ...

window上安裝ubuntu虛擬機器

第二步,安裝virtualbox 然後按下 ctrl g進行全域性設定 修改預設虛擬腦位置,比如e vboxvms可以讓自己更方便的查詢,備份安裝好的虛擬機器,一定要是全英文的 設定語言 選擇簡體中文 第三步,建立虛擬機器 設定好以後,就可以新建乙個虛擬機器並且為它分配記憶體 先起個名字,型別選擇l...

ubuntu上virsh kvm安裝虛擬機器

本文教大家怎麼用libvirt自帶的virsh命令列工具建立虛擬機器。sudo apt get install qemu kvm libvirt 建立虛擬機器配置檔案ubuntu.xml test1 ubuntu 虛擬機器名稱 1048576 最大記憶體,單位k 1048576 可用記憶體,單位k ...