在Linux中查看和操縱網絡接口
網絡接口就是主機上的網卡。
· 查看和操縱網絡接口
命令:ifconfig
所有用戶都可以使用ifconfig來查看網絡接口。
但只有根用戶才能使用ifconfig來操縱網絡接口。操縱網絡接口指的是啓動,關閉和臨時修改網絡接口參數。
· 查看網絡接口
可以在ifconfig命令後加上一個接口名來查看特定接口。
可以在ifconfig命令後加上一個-a選項查看到所有主機上的網絡接口。
· 操作網絡接口
修改IP地址
格式 ifconfig 網絡接口 ip地址 netmask 子網掩碼
關閉接口
ifconfig 接口名 down
開啓接口
ifconfig 接口名 up
· 查看當前DNS
cat /etc/resolv.conf
· 查看當前網關
route -n
·查看主機名
hostname
TCP/IP網絡參數配置
· 配置文件
目錄:/etc/sysconfig/network-scripts/
文件名:ifcfg-網卡名
· 靜態配置IP(手動配置)
BOOTPROTO=static // 默認是DHCP
IPADDR=ip地址
NETMASK=子網掩碼
GATEWAY=網關地址
DNS=DNS服務器地址
配置後使用service命令重啓網絡
一臺主機中默認網關只能有一個。所以如果你的主機上有多個網絡接口的話,
不需要在每個網絡接口的配置文件中都指定GATEWAY這個參數。
如果在多個網絡接口的配置文件中都指定了GATEWAY這個參數的話,
最後啓動的網絡接口的GATEWAY參數生效。
· DHCP配置
前提是主機所處的局域網中存在着一臺DHCP服務器。
默認無需配置任何文件。
如果手動配置過網絡參數,那麼就需要簡單編輯一下接口配置文件。
· 配置主機名
設置主機名涉及到兩個文件
/etc/sysconfig/network文件
/etc/hosts文件
修改/etc/sysconfig/network
HOSTNAME=指定主機名
修改/etc/hosts
如果沒有改動,文件應該是這樣的。
我們只需要在文件末尾添加一行,內容是本機IP地址和對應主機名。
配置後需重啓服務
配置檢測
· ping命令
測試網絡連通性
-c選項指定ping的數據包個數,也即ping的次數。
ping主機的TCP/IP 參數網關檢測配置
若無法連接上網關
就要去檢查網絡線路是否連接好,交換機或者路由器是否已經打開。
主機或路由器的防火牆設置。
· dig命令
Dig是一個查詢DNS域名的工具命令
執行DNS搜索,顯示從受請求的域名服務器返回的答覆。
用法很簡單隻要將要解析的域名跟在命令後面就可以了。
如果無法正確解析地址的話
首先要去檢查dns服務器,IP地址是否正確設置。
如正確設置,要去檢查主機的防火牆設置。
如果均無問題,那麼就需要向網絡管理員確認dns服務器的運行狀況。