虛擬機器(VirtualBox)網路設定詳細

2021-08-29 05:20:54 字數 1834 閱讀 4169

參考:

目的:想在現有的具有網路的機器中建立一台linux虛擬機器,且有固定ip,方便開發使用

在網上尋找了比較詳細的教程,這裡記錄一下:

虛擬機器配置方案:

首先virtualbox小巧靈活,快速安裝,方便使用。並且可支援多個虛擬網絡卡。

第一塊網絡卡,我們選擇nat(網路位址轉換)方式接入,這樣虛擬機器可以利用宿主機輕鬆實現聯網功能。

第二塊網絡卡,我們選擇host-only(僅主機介面卡)方式接入,這樣宿主機和虛擬機器、虛擬機器和虛擬機器之間可以互聯互通。

另外我們還可以在第二塊網絡卡上設定固定ip,方便開發除錯之用。

虛擬機器網路設定:

網絡卡配置

vim /etc/sysconfig/network-scripts/ifcfg-eth0

【改網絡卡為網路位址轉換(nat)】

device=eth0

hwaddr=08:00:27:1d:62:85

type=ethernet

onboot=yes

nm_controlled=yes

bootproto=dhcp

vim /etc/sysconfig/network-scripts/ifcfg-eth1

【改網絡卡為僅主機介面卡】

device=eth1

hwaddr=08:00:27:22:6d:45

type=ethernet

onboot=yes

nm_controlled=yes

# bootproto=dhcp

ipaddr=192.168.56.168

netmask=255.255.255.0

geteway=192.168.56.1

用 virtualbox  安裝虛擬機器,設定網絡卡為nat模式,共享主機網絡卡,可是不能夠訪問 ipv6。宿主機是可以訪問 ipv6 的,發現原來設定為nat模式只能支援 ipv4,不支援 ipv6,只有將虛擬網絡卡設定成bridge模式才能訪問 ipv6。

首先,在終端輸入 ip -6 addr show 和 lsmod | grep ipv6查詢一下有無安裝ipv6模組,或用netstat -nuptl檢視是否有ipv6的位址,如果有顯示,則說明未禁用ipv6協議,請按以下步驟操作:

一、vi /etc/modprobe.d/disable-ipv6.conf(名字隨便起)(rhel6.0之後沒有了/etc/modprobe.conf這個檔案)

輸入:install ipv6 /bin/true

二、vi /etc/sysconfig/network在最後增加一句:

輸入:ipv6init=no

三、禁用ipv6的iptables

chkconfig ip6tables off

四、重啟。

最後,在終端再次輸入開頭兩條命令來驗證ipv6協議禁用是否成功,此時應無任何內容。

virtualbox虛擬機器 虛擬機器的網路

今天要測試ip多宿主 ip multihoming 即host和guest的兩個網絡卡分別接,host ping guest的ipv6不通。解決過程如下 命令輸出 ip addr 1 lo mtu 65536 qdisc noqueue state unknown link loopback 00 ...

安裝virtualbox虛擬機器

公司使用virtualbox做測試工作,昨天折騰eclipse和gcc降低版本的事情,早上發現virtualbox不能用了,折騰了半天才搞定,只說解決方案,網上下了乙個virtualbox5.0,貌似ubuntu14裡最高版本是4.3.30,裝的時候會報錯,原因是你要把所有資訊解除安裝乾淨 sudo...

VirtualBox開源虛擬機器

管網 oracle vm virtualbox 百科 virtualbox virtualbox 是一款開源虛擬機器軟體。virtualbox 是由德國 innotek 公司開發,由sun microsystems公司出品的軟體,使用qt編寫,在 sun 被 oracle 收購後正式更名成 orac...