Linux學(xué)習(xí) --- 系統(tǒng)網(wǎng)絡(luò)配置
前言 : 如果一臺(tái)計(jì)算機(jī)想接入互聯(lián)網(wǎng),必須配置好IP地址,子網(wǎng)掩碼,網(wǎng)關(guān),DNS服務(wù)器。在Linux系統(tǒng)中,這些信息都可以修改對(duì)應(yīng)的配置文件來(lái)進(jìn)行配置。臨時(shí)配置一下網(wǎng)絡(luò)可以使用一些簡(jiǎn)單的命令來(lái)進(jìn)行配置。例如ifconfig命令。
1.1 ifconfig命令
ifconfig是GNU/Linux中配置網(wǎng)卡的基本命令,包含在net-tools軟件包中。主要作用是顯示或者設(shè)置網(wǎng)卡的配置,如IP地址,子網(wǎng)掩碼,最大分組傳輸樹,I/O端口等。還可以啟動(dòng)或者禁用網(wǎng)卡。
在shell終端上輸入ifconfig:

在上面顯示的結(jié)果來(lái)看,主機(jī)有兩個(gè)接口ens33,lo。其中,lo代表主機(jī)本身,也稱為回送接口,其IP地址約定為127.0.0.1。而ens3代表主機(jī)的以太網(wǎng)卡,網(wǎng)卡的物理地址為:00:0c:29:4d:f2:1a,也稱為MAC地址;IP地址為:192.168.19.128;廣播地址:192.168.19.255;子網(wǎng)掩碼:255.255.255.0。
格式:網(wǎng)卡配置個(gè)臨時(shí)IP地址:
ifconfig 網(wǎng)卡 ip
例如: 配置網(wǎng)卡IP地址為:192.168.198.133。可以在shell上設(shè)置輸入:ifconfig ens33 192.168.198.133。

格式:配置網(wǎng)卡的物理地址:
ifconfig 網(wǎng)卡 hw ether xx : xx : xx : xx : xx : xx
例如:配置網(wǎng)卡的物理地址為00:11:22:33:44:55,可以在shell終端輸入。
ifconfig ens33 hw ether 00:11:22:33:44:55
注意:在當(dāng)網(wǎng)卡沒(méi)有被禁用時(shí)候,是不能修改網(wǎng)卡的物理地址的,在修改之前必須將網(wǎng)卡的設(shè)備禁用。
在網(wǎng)卡設(shè)備禁用和開(kāi)啟命令:
sudo ifconfig ens33 down (關(guān)閉網(wǎng)卡)
sudo ifconfig ens33 up (開(kāi)啟網(wǎng)卡)
修改主機(jī)網(wǎng)卡物理地址:

1.2 修改配置文件來(lái)配置IP地址,網(wǎng)關(guān),子網(wǎng)掩碼。
要使配置信息永久有效,必須通過(guò)修改配置文件。無(wú)論是靜態(tài)IP還是動(dòng)態(tài)IP。Ubuntu系統(tǒng)都將配置信息存在“/etc/network/interfaces”。在Ubuntu系統(tǒng)啟動(dòng)時(shí)就能獲得IP地址的配置信息。
若是配置靜態(tài)IP地址,就從配置文件中讀取IP地址參數(shù),直接配置網(wǎng)絡(luò)的接口設(shè)備;若配置動(dòng)態(tài)IP地址,就通知主機(jī)通過(guò)DHCP協(xié)議獲取網(wǎng)絡(luò)配置。
配置的過(guò)程要注意兩點(diǎn):1.打開(kāi)/etc/network/interfaces文件必須要以超級(jí)管理員的身份,不然無(wú)法保存,2.靜態(tài)配置時(shí)候,IP地址,子網(wǎng)掩碼和網(wǎng)關(guān)應(yīng)該參考主機(jī)所在的實(shí)際網(wǎng)絡(luò)環(huán)境。
(1)動(dòng)態(tài)配置
sudo vi /etc/network/interfaces

(2)靜態(tài)配置
sudo vi /etc/network/interfaces

(3)使配置生效
剛修改完配置文件后,配置的參數(shù)并沒(méi)有及時(shí)的生效,需要手動(dòng)的在終端上輸入“sudo /etc/init.d/network restart”命令配置生效。
雖然配置好這些信息了,但只能說(shuō)明主機(jī)已經(jīng)連入局域網(wǎng),即和局域網(wǎng)內(nèi)網(wǎng)的其他主機(jī)可以直接通信了。要想進(jìn)行像瀏覽器一樣瀏覽網(wǎng)頁(yè)還不行,因?yàn)槲覀兺ǔT跒g覽器上輸入的是域名而不是IP地址。而域名要通過(guò)DNS服務(wù)器來(lái)解析。只有正確配置好DNS服務(wù)器才能正常上網(wǎng)瀏覽網(wǎng)頁(yè)。
(4)配置DNS服務(wù)器,編輯/etc/resolv.conf,在文件的最末一行添加以下信息:
namesever 202.96.134.133
namesever 202.96.128.143
注意以上的DNS的IP是廣東珠三角地區(qū)的其中兩個(gè)服務(wù)器地址,用戶要根據(jù)自己所在的地區(qū)填寫離自己比較近的DNS地址。
(5)為主機(jī)配置網(wǎng)關(guān)地址。可以輸入:
sudo route add default gw y.y.y.y
(6)重新加載網(wǎng)絡(luò)配置文件,并重新啟動(dòng)網(wǎng)絡(luò)服務(wù)。在終端下輸入以下兩行命令:
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart
(7)如果有必要,重啟系統(tǒng):
sudo init 6

浙公網(wǎng)安備 33010602011771號(hào)