VM虛擬機中的Fedora設(shè)置固定IP上網(wǎng)的方法
首先聲明:該方法在Fedora 17和18版本下有效,其它版本也許可行也許有所差異。
1. 虛擬機相關(guān)配置
如果不是虛擬機系統(tǒng),則這步不需要,若是相關(guān)配置詳細信息請看“VM虛擬機中的Ubuntu設(shè)置固定IP上網(wǎng)圖文教程”。
2. 設(shè)置靜態(tài)IP地址
首先選取你想要配置的網(wǎng)絡(luò)接口,可以通過ifconfig -a命令查看目前有哪些接口,一般都選擇eth0,然后編輯相應(yīng)接口的配置文件,這里以eth0為例。
將BOOTPROTO從“dhcp”修改為“static”,并添加IPADDR, NETMASK 和GATEWAY參數(shù),并保證ONBOOT是"yes"。我的配置如下,大家安按自己需求更改。
NM_CONTROLLED="yes"
DEVICE="eth0"
IPADDR=192.168.1.137
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
BOOTPROTO=static
ONBOOT="yes"
3. 配置DNS
命令:
我的配置如下:
當然這里是因人而異了,加上你自己的DNS服務(wù)器即可,我的是校內(nèi)DNS。
4. 防止resolv.conf被重寫問題
從resolv.conf一開頭的那句
就知道resolv.conf這個文件與參考文獻(1)中Ubuntu 12.10一樣也是由NetworkManager這個程序生成的。
對于Fedora來說防止其被重寫的方法也有兩種(與Ubuntu不太一樣):
方法一:禁止Network Manager服務(wù)
首先停止該服務(wù)然后再禁止啟動,以下兩種方法都可行。
或者
systemctl stop NetworkManager.service</p> <p>systemctl disable NetworkManager.service
如果上面方法不管用(我的奏效),那么試下下面第二種方法。
方法二:不由Network Manager接管DNS
大家細心的可能早已看到ifcfg-eth0配置文件里有這樣一句配置:
其中NM就是Network Manager,意思是默認由Network Manager管理DNS服務(wù),那么我們不由它管理不就行了嗎?
解決方法就是:
就文件中的NM_CONTROLLED=“yes”改為“no”,表示不由Network Manager接管。然后再去resolv.conf添加自己的DNS信息,重啟網(wǎng)絡(luò)后不會被重寫。
5. 重啟網(wǎng)絡(luò)應(yīng)用配置
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信