1. 程式人生 > >Linux網路設定問題

Linux網路設定問題

今天學習linux的時候需要可以訪問外網(我用的是VMware虛擬主機),但是由於剛安裝的虛擬機器,也是新手,對裡面的一些東西不明白,寫個部落格記錄一下。

用VMware剛安裝的虛擬機器什麼東西也沒有,ifconfig命令相信大家已經很熟悉了,在此就不再贅述。 可以先用這個命令設定一個IP保證虛擬機器跟本地可以相互ping的通。 然後用setup命令去設定IP地址,DNS,還有閘道器什麼的一堆東西,如何setup命令有用會出現這樣的效果,下來依次跟著步驟走: 第一步:setup命令,如果不報錯會出現如下介面,選擇網路配置 這裡寫圖片描述 第二步:選擇裝置配置 這裡寫圖片描述 第三步:選擇你的網絡卡,一般情況下都是eth0 這裡寫圖片描述

第四步:開始配置IP,要注意的是圖中黑色的框裡面原來的值是*,代表的意思是自動獲取IP地址,需要按下空格,讓他的值為空,不這麼做的話它會自己分配IP地址 這裡寫圖片描述 第五步:配置完了以後儲存一系列操作完了以後,必須要service network restart一下,要不然不起作用,出現如下這些說明已經起作用了。 這裡寫圖片描述 第六步:利用ping命令ping一下外網試試(百度) 這裡寫圖片描述 第七步:到此利用setup命令設定外網可以訪問的IP地址的一些東西就完成了,裡面的一些資訊可以在本地ipconfig /all命令一下,裡面的所有東西都能跟要配置的東西對上號。

第二個方法:setup命令報錯怎麼辦

1、首先setup命令報錯的原因就是沒有安裝這個命令,然後百度了一陣子,需要yum源線上安裝,可是沒有網安裝個鬼哦,這就相當於進了死衚衕(有的小夥伴會說用映象檔案在本地安裝,這個先不討論)。

其實最簡單的方法就是直接用vim命令(如果vim命令用不了,就試試vi命令,兩個命令一個意思,用不了的原因就是系統比較古老)開啟/etc/sysconfig/network-scripts/ifcfg-eth0,然後直接修改裡面的檔案,需要把ONBOOT的值改為yes(原先的值為no),藍色框裡面的值我這裡一開始是沒有的,這些都是我後來加上去的(vim的用法不再贅述,懂的人都懂,不懂也沒辦法),如圖: 這裡寫圖片描述 到這裡(其實不用設定ip地址,因為設定了也沒什麼鳥用),就已經設定好了,完了之後同樣service network restart一下,再ping就能ping的通外網了。 可是如果這樣,ifconfig的時候你會發現,IP地址跟你設定的IP地址不一樣,原因就是第一個方法裡面的第四步,那個沒有改成空格,它自己在分配IP地址,接下來把那個

號去掉然後儲存退出,重啟網路服務就可以了。 如果有什麼問題,建議大家第一個方法跟第二個方法結合使用(建議先使用第二個)。