1. 程式人生 > >Fedora14 使用虛擬機器橋接上網 靜態配置固定IP 和宿主機IP在同一網段的方法 及 若干問題解決(NFS掛載第一步)

Fedora14 使用虛擬機器橋接上網 靜態配置固定IP 和宿主機IP在同一網段的方法 及 若干問題解決(NFS掛載第一步)

要進行NFS掛載,第一步是使虛擬機器橋接上網,橋接上網下面的小框 不用勾選。下面要將其IP地址和宿主機IP配置在同一網段,破費周折終於成功。

記錄下步驟:

一,我最初是參照http://hi.baidu.com/%D1%E3%C9%F9%C1%F4/blog/item/b0045efd9c02773608244d01.html這裡,進行了以下三個步驟:

1),# ifconfig eth0 up   (註解:系統裝好後預設的網絡卡是eth0,此命令將這塊網絡卡啟用。)

2),# chkconfig --level 2345 network on (註解:第二步:設定網絡卡進入系統時啟動。想要每次開機就可以自動獲取IP地址上網,就要設定網路服務在系統啟動時也啟動。Linux有一點與windows不同的是很多服務預設是停止的,而且你在某次使用該服務時啟動這個服務,但是沒設定它為預設啟動,則下次進入系統這個服務依然是停止的。下面是設定網路服務在系統啟動時也啟動的方法。使用chkconfig命令讓網路服務在系統啟動級別是2345時預設啟動。)

3),為eth0新建一個網絡卡配置檔案。

命令;  #gedit  /etc/sysconfig/network-scripts/ifcfg-eth0 

然後在裡面將以下內容寫上:

DEVICE=eth0     
IPADDR=192.168.2.211       (注:IP地址,此IP和宿主機同一網段,但不能相同)
NETMASK=255.255.255.0    (子網掩碼)
GATEWAY=192.168.2.1           (這個是閘道器,這裡我配置成和主機閘道器一樣就可以了。網上有教程說,虛擬機器的閘道器要配置成宿主機的實際IP地址,這是不需要的經我驗證!大家  一定特此注意!


DNS1=192.168.2.1                  (注意這裡要寫成DNS1,內容和宿主機一樣即可。寫成DNS反而不識別了,他奶奶的。。。。。。。。。。。。真操蛋!


BOOTPROTO=static
ONBOOT=yes

儲存後,用service network start 或者 service network restart ,提示出錯,錯誤資訊如下:

RTNETLINK answers: File exists

RTNETLINK answers: File exists

RTNETLINK answers: File exists

RTNETLINK answers: File exists

會出現好幾個,這種錯誤提示!

參考:http://www.cnblogs.com/shawnloong/archive/2011/11/23/2260757.html這篇文章。這裡主要是為什麼呢? 原來fedora除了有個network管理網絡卡資訊外,還有一個NetworkManager來管理,兩個衝突了。我們要把NetworkManager關閉掉。這一點和ubuntu有點小不同,我記得ubuntu是利用NetworkManager來進行管理的。

關閉 的方法是:

#chkconfig --level 0123456 NetworkManager off

#service NetworkManager stop
#service network stop
#service network start

好了,重新再 service network restart以下 看看能上網不???

我的好像還是不能上網,又參照http://www.linuxdiyf.com/bbs/viewthread.php?tid=204442&extra=page%3D&page=1這篇文章裡,把上面說的第一篇文章裡的DNS換成了DNS1,然後要再儲存。如果還不能上網,就修改下配置檔案裡的IP,有可能是IP和其他電腦衝突了。 我的宿主機IP是192.168.2.209,虛擬機器Fedora實驗到192.168.2.211就可以上網了 哈哈!

我最終的配置檔案內容是:

DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static
IPV6INIT=no


ONBOOT=yes
#HWADDR=14-DA-E9-E1-91-94(這句話是不需要的http://www.linuxdiyf.com/bbs/viewthread.php?tid=204442&extra=page%3D&page=1文章上說配置成電腦的硬體地址,實際是不需要的!


USERCTL=yes
PEERDNS=yes
NM_CONTROLLED=yes
IPADDR=192.168.2.211
DNS1=192.168.2.1   (一定要寫成DNS1,寫成DNS反而不中,千萬注意!我特意進行實驗了!!!寫成DNS,百度打不開!
GATEWAY=192.168.2.1    (閘道器寫成和宿主機一樣即可,不需要寫成宿主機的實際IP
NETMASK=255.255.255.0