參考:
目的:想在現有的具有網路的機器中建立一台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...