歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 初學進階 Linux系統網絡命令集錦

初學進階 Linux系統網絡命令集錦

日期:2017/2/28 17:45:16   编辑:Linux教程

ifconfig

1.作用

ifconfig用於查看和更改網絡接口的地址和參數,包括IP地址、網絡掩碼、廣播地址,使用權限是超級用戶。

2.格式

ifconfig -interface [options] address

3.主要參數

-interface: 指定的網絡接口名,如eth0和eth1。

up: 激活指定的網絡接口卡。

down: 關閉指定的網絡接口。

broadcast address: 設置接口的廣播地址。

pointopoint: 啟用點對點方式。

address: 設置指定接口設備的IP地址。

netmask address: 設置接口的子網掩碼。

4.應用說明

ifconfig是用來設置和配置網卡的命令行工具。為了手工配置網絡,這是一個必須掌握的命令。使用該命令的好處是無須重新啟動機器。要賦給eth0接口IP地址207.164.186.2,並且馬上激活它,使用下面命令:

#fconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127

說明:

該命令的作用是設置網卡eth0的IP地址、網絡掩碼和網絡的本地廣播地址。若運行不帶任何參數的ifconfig命令,這個命令將顯示機器所有激活接口的信息。帶有“-a”參數的命令則顯示所有接口的信息,包括沒有激活的接口。注意,用ifconfig命令配置的網絡設備參數,機器重新啟動以後將會丟失。

如果要暫停某個網絡接口的工作,可以使用down參數:

#ifconfig eth0 down

ping

1.作用

ping檢測主機網絡接口狀態,使用權限是所有用戶。

2.格式

ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t] IP地址

3.主要參數

-d:使用Socket的SO_DEBUG功能。

-c:設置完成要求回應的次數。

-f:極限檢測。

-i:指定收發信息的間隔秒數。

-I:網絡界面使用指定的網絡界面送出數據包。

-l:前置載入,設置在送出要求信息之前,先行發出的數據包。

-n:只輸出數值。

-p:設置填滿數據包的范本樣式。

-q:不顯示指令執行過程,開頭和結尾的相關信息除外。

-r:忽略普通的Routing Table,直接將數據包送到遠端主機上。

-R:記錄路由過程。

-s:設置數據包的大小。

-t:設置存活數值TTL的大小。

-v:詳細顯示指令的執行過程。

說明:

ping 命令是使用最多的網絡指令,通常我們使用它檢測網絡是否連通,它使用ICMP協議。但是有時會有這樣的情況,我們可以浏覽器查看一個網頁,但是卻無法 ping通,這是因為一些網站處於安全考慮安裝了防火牆。另外,也可以在自己計算機上試一試,通過下面的方法使系統對ping沒有反應:

# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Copyright © Linux教程網 All Rights Reserved