以下配置centos虛擬機器裡面能上外網,而主機與centos虛擬機器也能連通。
最好的辦法就是使用兩塊網絡卡,nat(虛擬機器訪問網際網路,使用10.0.2.x段)和host-only(虛擬機器和主機互相通訊,使用192.168.56.x段),而virtualbox配置的網路的地方是:開啟主機界,按ctrl+g,然後network,就可以啟用vboxnet0了。
開啟虛擬機器的配置,在networking裡面新增第二塊網絡卡為host-only。
接下來在virtualbox中安裝centos。
再ping主機上的虛擬網絡卡192.168.56.1,發現也沒有問題,是通的,但是主機訪問不了虛擬機器,這就頭痛了,這個時候就要用到我們的第二塊網絡卡host-only來完成主機對虛擬機器的訪問。操作如下:
在/etc/sysconfig/network-scripts/下面看有沒有ifcfg-eth1檔案,如果沒有,將ifcfg-eth0複製乙份,改名為ifcfg-eth1,然後將onboot值改為yes,這裡我設定成靜態ip,配置如下:
bootproto=static #獲取ip的方式是dhcp或bootp自動獲取,static是固定ip,none是手動
ipaddr=192.168.247.2#這裡的數值可以從cmd ipconfig中查到虛擬網絡卡的ip進行設定
netmask=255.255.255.0
注意不能設定gateway,原因:
linux雙網絡卡預設路由問題
在安裝第二塊網絡卡後出現無法上網問題,使用route發現是預設路由出現問題,經過多 發查證,才曉得原來linux在載入網絡卡配置檔案的時候是先載入eth0,再載入eht1的,這樣,如果eth1設定了gateway項,則會覆蓋掉 eth0中的gateway設定,因此解決方法就是刪除eth1的gateway設定
window中docker中使用centos
進入centos可用映象頁面,檢視可用的映象centos映象位址 相關命令 拉取指定版本的映象 docker pull centos centos7 啟動並執行容器 docker run itd name centos test centos centos7 進入容器內部 docker exec i...
windows中virtualbox開啟硬體加速
最近在windows中安裝virtualbox,雖然在bios中已經硬體開啟虛擬化,但virtualbox卻始終無法開啟硬體加速,經搜尋在國外 找到解決辦法,根本原因是硬體加速只能由乙個管理者,由於windows的hyper v已經管理了硬體加速,所以virtualbox就不能使用了,解決方法當然是...
Virtualbox中Windows設定共享資料夾
1 安裝增強功能包 guest additions virtualbox中,選擇 裝置 安裝增強功能 會載入光碟 雙擊開啟光碟,開始安裝工具包,安裝完畢後重啟虛擬機器。2 配置共享資料夾 virtualbox中,選擇 裝置 共享文件夾 新增共享資料夾 myshare 3 新增網路對映 虛擬機器win...