天天看點

Linux基礎網絡設定

網絡接口配置檔案

/etc/sysconfig/network-scripts/ 目錄下的

ifcfg-eth0:第1塊以太網卡的配置檔案

ifcfg-eth1:第2塊以太網卡的配置檔案

……

/etc/sysconfig/network 檔案

用途:儲存全局網絡設定,主要包括主機名資訊

/etc/resolv.conf 檔案

用途:儲存本機需要使用的DNS伺服器的IP位址

/etc/hosts 檔案

用途:儲存主機名與IP位址的映射記錄

hosts檔案和DNS伺服器的比較

預設情況下,系統首先從hosts檔案查找解析記錄

hosts檔案隻對目前的主機有效

hosts檔案可減少DNS查詢過程,進而加快通路速度

檢視所有網絡接口的資訊

執行 ifconfig 指令

檢視指定網絡接口資訊

格式:ifconfig 網絡接口名

設定網絡接口的ip位址、子網路遮罩

格式:

ifconfig 網絡接口名 ip位址 [netmask 子網路遮罩]

ifconfig 網絡接口名 ip位址[/掩碼長度]

禁用或者重新激活網卡

ifconfig 網絡接口 up

ifconfig 網絡接口 down

設定虛拟網絡接口

格式:ifconfig 接口名:序号 IP位址

重新開機network網絡服務

service network restart

檢視路由表條目

route指令

檢視或設定主機中路由表資訊

格式:route [-n]

-n:将路由記錄中的位址資訊顯示為數字形式

向路由表中添加預設網關記錄

格式:route add default gw IP位址

删除路由表中的預設網關記錄

格式:route del default gw IP位址

添加到指定網段的路由記錄

格式:route add -net 網段位址 gw IP位址

删除到指定網段的路由記錄

格式:route del -net 網段位址

netstat指令

檢視系統的網絡連接配接狀态、路由表、接口統計等資訊

格式:netstat [選項]

常用選項:

-a:顯示所有活動連接配接

-n:以數字形式顯示

-p:顯示程序資訊

-t:檢視TCP協定相關資訊

-u:檢視UDP協定相關資訊

ping指令

測試網絡連通性

格式:ping [選項] 目标主機

traceroute指令

測試從目前主機到目的主機之間經過的網絡節點

格式:traceroute 目标主機位址

nslookup指令

測試DNS域名解析

格式:nslookup 目标主機位址 [DNS伺服器位址]

設定網絡參數的方式

臨時配置 -- 使用指令調整網絡參數

簡單、快速,可直接修改運作中的網絡參數

一般隻适合在調試網絡的過程中使用

系統重新開機以後,所做的修改将會失效

固定設定 -- 通過配置檔案修改網絡參數

修改各項網絡參數的配置檔案

适合對伺服器設定固定參數時使用

需要重載網絡服務或者重新開機以後才會生效

繼續閱讀