Linux網路基本網路配置

小小IT墨魚發表於2017-12-01
網路資訊檢視
檢視網路介面資訊
1.瞭解linux中的網路介面裝置
$/sbin/ifconfig 檢視所有活動網路介面資訊,其中包括一個lo環回埠。
2.檢視指定網路介面的資訊
$/sbin/ifconfig <網路介面名稱> 檢視指定介面資訊。
3.檢視系統中所有網路介面的資訊
$/sbin/ifconfig –a 檢視所有介面資訊,包括非活動狀態介面。
注:普通使用者檢視網路介面資訊時,需要在命令前加“/sbin”,而管理員卻不用。這是由於命令搜
索路徑的原因,可以通過“$echo $PATH”檢視。

檢視閘道器地址和路由資訊
1、檢視主機路由資訊
#/route 顯示當前linux主機中的路由表資訊。
#/route |grep default 在route命令的顯示結果中以“default”開始的行顯示
了主機的預設閘道器地址,將route命令和grep命令組合
使用過濾route命令的顯示結果只顯示預設閘道器地址。
2.測試與其它主機的網路連結
$ping 目的主機地址 使用ping命令測試與其它主機的網路連結。ctrl+C終止。
$ping –c <測試資料包數量> <目的主機地址>
使用ping命令傳送指定數量的資料包進行網路連結測試
$使用ping命令進行網路連結測試的技巧
注:當ping命令測試不成功時並不能判斷當前主機到目標主機的連線是斷開的,因為有很多因素,
(如網路防火牆等)可以導致網路連線正常時主機之間無法ping通。
3、測試與其它主機的網路連結路徑
$traceroute <目的主機地址> traceroute命令顯示當前主機與目的主機之間經過的所
有網路節點的地址,以及當前主機到每個中間結點的連
接狀態。
檢視主機名稱資訊
1、檢視當前主機名稱
$Hostname 檢視當前的主機名。
2、使用dns伺服器查詢域名
$Nslookup
互動模式:通常用於對DNS伺服器進行測試
直接模式:用於查詢某個域名對應的ip地址

使用網路命令進行網路設定
網路設定的方法
1、DHCP網路配置
$Dhclient 使用dhclient命令可以從DHCP伺服器中申請新的網路配
應用到當前主機。
注:DHCP伺服器通常提供給DHCP客戶端最基本的網路配置資訊,包括:介面ip地址,預設閘道器,DNS
伺服器地址。
2、手工網路配置
網路介面ip地址和子網掩碼
預設閘道器地址
當前主機名稱
DNS伺服器地址


Ip地址配置命令
Ifconfig <網路介面名稱> <ip地址> network <子網掩碼>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
注:手工配置linux網路只限於臨時使用,配置不儲存。
擴充套件:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網路卡配置多個子ip地址。
# ifconfig eth0 hw ether MAC地址 修改網路卡的mac地址,
路由配置命令1、刪除預設閘道器路由
$Route del default gw <預設閘道器地址>
2、新增預設閘道器路由
$Route add default gw <預設閘道器地址>
例:#route add default gw 192.168.1.1
主機名稱配置命令
# hostname 123 將主機暫時名稱改為123。
DNS域名解析
Nslookup
>server 顯示linux系統中使用的DNS伺服器地址,也可臨時設定生效。

修改配置檔案進行網路設定
使用工具進行網路設定
# Netconfig 圖形介面設定網路,重啟network後生效。
介面中需要填寫的內容:
主機網路介面的ip地址。
網路介面的子網掩碼。
預設閘道器地址。
主DNS伺服器的ip地址。

網路服務啟動指令碼
/etc/init.d/network 從新啟動才能生效
擴充套件:# /etc/rc.d/init.d/network start 啟動network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重啟network
網路介面配置檔案
/etc/sysconfig/network-scripts/ifconfg-*
DEVICE=eth0 網路卡編號
ONBOOT=yes 開機時是否啟動網路卡。
BOOTPROTO=static 靜態ip或者DHCP動態獲取。
IPADDR=192.168.1.163 ip
NETMASK=255.255.255.0 掩碼
GATEWAY=192.168.1.1 閘道器
以下為動態獲取方式:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

停止和啟動指定的網路介面
單個網路介面的配置進行修改後
Ifdown 網路介面名稱 停止某個網路介面。
Ifup 網路介面名稱 開啟某個網路介面。
注:單個網路介面的配置檔案進行修改後,不必每次都從新啟動network服務使配置檔案生效,可用以上命令。
擴充套件:對網路介面操作:
# ifconfig eth0 down 停止eth0介面
# ifconfig eth0 up 開啟eth0介面
可以連續使用
Ifdown eth0 ; ifup eth0
主機名稱配置檔案
/etc/sysconfig/network
例:# vi /etc/sysconfig/network 使用vi編輯器開啟主機名配置檔案。
NETWORKING=yes 網路是否可用。
HOSTNAME=xxxx xxxx為新設定的主機名。

本地主機名稱解析檔案
/etc/hosts
Hosts 和 DNS具有類似的主機名稱解析功能
域名伺服器配置檔案
/etc/resolv.conf
最多可以設定3行,前面的生效

相關文章