centos虛擬機器橋接配置,centos虛擬機器橋
第1步
虛擬機器下fedora安裝好後,開啟VM虛擬機器的功能表列,單擊編輯------虛擬網路編輯器,選擇“主機虛擬網路 映射”標籤,然後把VMnet0 手動選擇為你本地的物理網卡(要選擇正在使用的網卡,比如說你電腦有一個無線網卡,有一個有線網卡;你現在在用無線網路,那就橋接到無線網卡,要是你現在在用有線網卡,那就橋接到有線網卡),不要選自動化佈建。然後點擊確定。
第2步
進入虛擬機器的作業系統,開啟超級終端,輸入ifconfig eth0,查看一下eth0的網路設定。
主要要確定一下虛擬機器和宿主機是不是在同一個網段。如果宿主機的IP是192.168.0.2,那麼虛擬機器的IP地址應該是從 192.168.0.1到192.168.0.254的。 還有最重要的一步,就是把虛擬機器的網關設定成宿主機的物理IP地址。這一點很重要,很多人虛擬機器上不了網都和這個有關,以主機的IP作為虛擬機器的網關。
第3步
設定宿主機系統 和 虛擬機器下的linux。
1)關閉宿主機的防火牆;略
2)關閉虛擬機器的防火牆;
# chkconfig iptables off //重啟後生效,永久關閉
# /etc/init.d/iptables status //可查看防火牆狀態
3)關閉虛擬機器的selinux;
# vi /etc/selinux/config //把SELINUX=enforcing改為SELINUX=disabled //儲存退出,重啟生效,永久關閉
# getenforce //可查看selinux狀態。
第4步
測試一下設定設定是否生效
1)主機ping虛擬機器eth0網卡的ip //不通說明虛擬機器下防火牆或者selinux未關閉
2)虛擬機器ping主機ip //不通說明主機下防火牆未關閉
3)能夠互相ping同,設定即完成。 //enjoy!!
如果還有問題,查看一下防火牆等有沒有設定好,想一下一些需要重啟生效的操作是否重啟了。一般做到此,不會有什麼問題了。這個時候再啟動虛擬機器。應該可以上網了.對於使用撥接的使用者,主機下和虛擬機器下只能同時一個線上。
註:還有最重要的一步,就是把虛擬機器的網關設定成宿主機的物理IP地址”,1、這個也可以把虛擬機器的網關設定成宿主機IP配置的裡的那個網關;2、還有虛擬機器的DNS設定也要配成宿主機IP配置的裡的那個網關。
關於1,這樣上外網是可以加快速度,關於2,如果不設定的話,是訪問不到外網的跳轉頁面的,因為類似www.baidu.com的ip你每次ping,都是不同的。所以虛擬機器裡要配DNS。
下面說明DNS配置方法:
1,配置DNS
vi /etc/resolv.conf
加入:
nameserver 192.168.0.1 nameserver 8.8.8.8nameserver 8.8.4.4
2,配置網關:
vi /etc/sysconfig/network
加入:
GATEWAY=192.168.0.1
完整的如下:
NETWORKING=yesHOSTNAME=localhost.localdomainGATEWAY=192.168.0.1
3,配置ip地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
內容如下:
DEVICE="eth0"HWADDR="00:0C:29:6C:BB:E6"NM_CONTROLLED="yes"ONBOOT="no"NETMASK=255.255.255.0IPADDR=192.168.0.8GATEWAY=192.168.0.1BOOTPROTO=staticONBOOT=yesPEERDNS=yes
4,重新啟動服務:
/etc/init.d/network restart或使用命令:service network restart或:ifdown eth0 and ifup eth0
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。