Linux菜鳥入門:手動配置靜態IP和DNS
裝好Linux,只要有Xwindows,Linux就會默認使用NetworkManager來輔助管理網絡配置。對於配置Linux服務器來說,我們不需要NetworkMananger來配置網絡,所以要關閉它,不然它會影響手動配置網絡。如圖,這個表示NetworkMananger這在運行。
可以通過chkconfig查詢系統的自啟進程,NetworkMananger就在第一行,可以看到在Linux系統的2,3,4,5運行級別它都會自動啟動。要把它關閉,並且不重啟讓它停止運行。
-
chkconfig NetworkManager off 關閉NetworkManager自動啟動
-
chkconfig | head -1 查詢結果
-
service NetworkManager stop 關閉NetworkManager守護進程
-
serivce NetworkManager status 查詢狀態
剛才的網絡圖標也消失了。
輸出一下/etc/sysconfig/network-scripts/目錄下的文件,一般系統的第1個網卡配置文件被命名為ifcfg-eth0,如果有第2或3個物理網卡,依次順延eth1,eth2 ......
使用vim編程器打開ifcfg-eth0文件,編輯如下
然后重啟一下網絡服務,置配網卡完成
這個時候,linux還不能上網,因為還沒有配置dns,配置dns方法如下,就是給/etc/resolv.conf追加一行相應的dns地址,就可以上網了,我ping通了頭條的網扯。
如果使用wmware虛擬機的話,要選擇橋接模式,連接到物理網絡
注意,如果使用wmware虛擬機,又在機房克隆的環境,虛擬機都是一樣的,所有網卡的MAC地址都一致,會導致虛擬機網卡配置好后連接不到物理網絡,只需要刪除網卡配置文件的HWADDR和UUID兩行,然后刪除如下這個網卡識別文件,然后reboot重啟服務器
筆者還遇到刪了這個文件還是不能修改MAC地址的情況,那只能用ifconfig命令臨時修改mac地址
ifconfig eth0 hw ether XX:XX:XX:XX:XX