1. oracle vm virtualboxlinux怎麼打開3306埠
估計是你的虛擬機操作系統Linux裡面防火牆的限制。
先把常用的iptables關掉
chkconfig iptables off
service iptables stop
再試一專下,宿主機能否telnet相應屬的埠。
2. virtualbox里的linux怎麼配置網路連接
VirtualBox的提供了四種網路接入模式,它們分別是:
1、NAT 網路地址轉換模式(NAT,Network Address Translation)
2、Bridged Adapter 橋接模式
3、Internal 內部網路模式
4、Host-only Adapter 主機模式
第一種 NAT模式
解釋:
NAT模式是最簡單的實現虛擬機上網的方式,你可以這樣理解:Vhost訪問網路的所有數據都是由主機提供的,vhost並不真實存在於網路中,主機與網路中的任何機器都不能查看和訪問到Vhost的存在。
虛擬機與主機關系:
只能單向訪問,虛擬機可以通過網路訪問到主機,主機無法通過網路訪問到虛擬機。
虛擬機與網路中其他主機的關系:
只能單向訪問,虛擬機可以訪問到網路中其他主機,其他主機不能通過網路訪問到虛擬機。
虛擬機與虛擬機之間的關系:
相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網路訪問彼此。
IP:10.0.2.15
網關:10.0.2.2
DNS:10.0.2.3
一台虛擬機的多個網卡可以被設定使用 NAT, 第一個網卡連接了到專用網 10.0.2.0,第二個網卡連接到專用網路 10.0.3.0,等等。默認得到的客戶端ip(IP Address)是10.0.2.15,網關(Gateway)是10.0.2.2,域名伺服器(DNS)是10.0.2.3,可以手動參考這個進行修改。
NAT方案優缺點:
筆記本已插網線時: 虛擬機可以訪問主機,虛擬機可以訪問互聯網,在做了埠映射後(最後有說明),主機可以訪問虛擬機上的服務(如資料庫)。
筆記本沒插網線時: 主機的「本地連接」有紅叉的,虛擬機可以訪問主機,虛擬機不可以訪問互聯網,在做了埠映射後,主機可以訪問虛擬機上的服務(如資料庫)。
第二種 Bridged Adapter模式
解釋:
網橋模式是我最喜歡的用的一種模式,同時,模擬度也是相當完美。你可以這樣理解,它是通過主機網卡,架設了一條橋,直接連入到網路中了。因此,它使得虛擬機能被分配到一個網路中獨立的IP,所有網路功能完全和在網路中的真實機器一樣。
虛擬機與主機關系:
可以相互訪問,因為虛擬機在真實網路段中有獨立IP,主機與虛擬機處於同一網路段中,彼此可以通過各自IP相互訪問。
虛擬機於網路中其他主機關系:
可以相互訪問,同樣因為虛擬機在真實網路段中有獨立IP,虛擬機與所有網路其他主機處於同一網路段中,彼此可以通過各自IP相互訪問。
虛擬機於虛擬機關系:
可以相互訪問,原因同上。
IP:一般是DHCP分配的,與主機的「本地連接」的IP 是同一網段的。虛擬機就能與主機互相通信。
筆記本已插網線時:(若網路中有DHCP伺服器)主機與虛擬機會通過DHCP分別得到一個IP,這兩個IP在同一網段。 主機與虛擬機可以ping通,虛擬機可以上互聯網。
筆記本沒插網線時:主機與虛擬機不能通信。主機的「本地連接」有紅叉,就不能手工指定IP。虛擬機也不能通過DHCP得到IP地址,手工指定IP後,也無法與主機通信,因為主機無IP。
這時主機的VirtualBox Host-Only Network 網卡是有ip的,192.168.56.1。虛擬機就算手工指定了IP 192.168.56.*,也ping不能主機。
第三種 Internal模式
解釋:
內網模式,顧名思義就是內部網路模式,虛擬機與外網完全斷開,只實現虛擬機於虛擬機之間的內部網路模式。
虛擬機與主機關系:
不能相互訪問,彼此不屬於同一個網路,無法相互訪問。
虛擬機與網路中其他主機關系:
不能相互訪問,理由同上。
虛擬機與虛擬機關系:
可以相互訪問,前提是在設置網路時,兩台虛擬機設置同一網路名稱。如上配置圖中,名稱為intnet。
IP: VirtualBox的DHCP伺服器會為它分配IP ,一般得到的是192.168.56.101,因為是從101起分的,也可手工指定192.168.56.*。
筆記本已插網線時:虛擬機可以與主機的VirtualBox Host-Only Network 網卡通信
這種方案不受主機本地連接(網卡)是否有紅叉的影響。
第四種 Host-only Adapter模式
解釋:
主機模式,這是一種比較復雜的模式,需要有比較扎實的網路基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機及網卡的設置都可以被實現。
我們可以理解為Vbox在主機中模擬出一張專供虛擬機使用的網卡,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能,比如(網卡共享、網卡橋接等)。
虛擬機與主機關系
默認不能相互訪問,雙方不屬於同一IP段,host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,後面的虛擬機被分配到的也都是這個網段。通過網卡共享、網卡橋接等,可以實現虛擬機於主機相互訪問。
虛擬機與網路主機關系
默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。
虛擬機與虛擬機關系
默認可以相互訪問,都是同處於一個網段。
虛擬機訪問主機 用的是主機的VirtualBox Host-Only Network網卡的IP:192.168.56.1 ,不管主機「本地連接」有無紅叉,永遠通。
主機訪問虛擬機,用是的虛擬機的網卡3的IP: 192.168.56.101 ,不管主機「本地連接」有無紅叉,永遠通。
虛擬機訪問互聯網,用的是自己的網卡2, 這時主機要能通過「本地連接」有線上網,(無線網卡不行)
3. VirtualBox虛擬機裡面的linux,網路配置出現問題
我個人覺得是你配置的IP有問題,請仔細檢查如下幾點:
1、配置IP的地址是否有問題;
2、配置IP後是否保存;
3、你配置了幾個網卡,保證配置的IP和網卡是否對應;
4、是否更改/etc/init.d/network 配置信息;
4. 如何讓virtualbox linux 虛擬機上網
一、實現VirtualBox中的linux虛擬機上網。
這里我上網的方式,在Oracle VirtualBox中設為NAT連接方式。然後主機中的VirtualBox Host-Only Network設置動態獲取ip。這樣,如果主機可以上網,那麼虛機也是可以上網的。
二、實現主機訪問linux虛擬機(這里的訪問,指的是通過ssh,ftp,http等形式訪問)。
當我們完成第一步後,我們可以從虛擬機中ping通主機,但是主機無法ping通虛擬機。如果主機需要通過ssh,ftp等方式訪問linux虛擬機,是無法實現的。這個時候要實現埠互通,我們要用到VirtualBox的埠轉發功能。所謂的埠轉發功能,就是藉助主機上虛擬出來的VirtualBox Host-Only Network這塊網卡的ip,做為跳板,對linux虛擬機進行訪問。例如下圖中,就增加了一個SSH的規則,主機IP就是VirtualBox Host-Only Network這塊網卡的ip,子系統ip就是linux虛擬機的ip。配置完後,如果我們要訪問子系統的10.0.2.15:22,我們在配置ftp或者ssh軟體時,就直接配置192.168.56.102:22埠,這樣VirtualBox就會轉發數據到10.0.2.15的22埠。以此類推,我們可以配置21,80等埠,這樣我們就可以實現虛擬既可以上網,又可以與主機互相訪問。