佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Linux中網(wǎng)絡管理命令ipconfig與route的基本使用教程

Linux中網(wǎng)絡管理命令ipconfig與route的基本使用教程

熱門標簽:電話機器人搭建 百度競價點擊價格的計算公式 服務器配置 美團 硅谷的囚徒呼叫中心 外呼系統(tǒng) 家政服務網(wǎng)絡 解決方案

ifconfig
ifconfig 是一個用來查看、配置、啟用或禁用網(wǎng)絡接口的工具,這個工具極為常用的??梢杂眠@個工具來臨時性的配置網(wǎng)卡的IP地址、掩碼、廣播地址、網(wǎng)關等。也可以把 它寫入一個文件中(比如/etc/rc.d/rc.local),這樣系統(tǒng)引導后,會讀取這個文件,為網(wǎng)卡設置IP地址

語  法:ifconfig [網(wǎng)絡設備][down up -allmulti -arp -promisc][add地址>][del地址>][hw網(wǎng)絡設備類型>硬件地址>][io_addrI/O地址>][irqIRQ地址>][media網(wǎng)絡媒介類型>][mem_start內(nèi)存地址>][metric數(shù)目>][mtu字節(jié)>][netmask子網(wǎng)掩碼>][tunnel地址>][-broadcast地址>][-pointopoint地址>][IP地址]

參數(shù):

up 啟動指定網(wǎng)絡設備/網(wǎng)卡
down 關閉指定網(wǎng)絡設備/網(wǎng)卡
-arp 設置指定網(wǎng)卡是否支持ARP協(xié)議
-promisc 設置是否支持網(wǎng)卡的promiscuous模式,如果選擇此參數(shù),網(wǎng)卡將接收網(wǎng)絡中發(fā)給它所有的數(shù)據(jù)包
-allmulti 設置是否支持多播模式,如果選擇此參數(shù),網(wǎng)卡將接收網(wǎng)絡中所有的多播數(shù)據(jù)包
-a 顯示全部接口信息
-s 顯示摘要信息(類似于 netstat -i)
add 給指定網(wǎng)卡配置IPv6地址
del 刪除指定網(wǎng)卡的IPv6地址
硬件地址> 配置網(wǎng)卡最大的傳輸單元
mtu字節(jié)數(shù)> 設置網(wǎng)卡的最大傳輸單元 (bytes)
netmask子網(wǎng)掩碼> 設置網(wǎng)卡的子網(wǎng)掩碼
tunel 建立隧道
dstaddr 設定一個遠端地址,建立點對點通信
-broadcast地址> 為指定網(wǎng)卡設置廣播協(xié)議
-pointtopoint地址> 為網(wǎng)卡設置點對點通訊協(xié)議
multicast 為網(wǎng)卡設置組播標志
為網(wǎng)卡設置IPv4地址
txqueuelen長度> 為網(wǎng)卡設置傳輸列隊的長度

例:

復制代碼
代碼如下:

[root@localhost~]#ifconfig#處于激活狀態(tài)的網(wǎng)絡接口
[root@localhost~]#ifconfig-a#所有配置的網(wǎng)絡接口,不論其是否激活
[root@localhost~]#ifconfig eth0#顯示eth0的網(wǎng)卡信息
[root@localhost~]#ifconfig eth0 down#關閉eth0網(wǎng)卡
[root@localhost~]#ifconfig eth0 up#開啟eth0網(wǎng)卡
[root@localhost~]#ifconfig eth0 add 33ffe:3240:800:1005::2/64#為網(wǎng)卡添加IPv6地址
[root@localhost~]#ifconfig eth0 del 33ffe:3240:800:1005::2/64#為網(wǎng)卡刪除IPv6地址
[root@localhost~]#ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE#修改MAC地址
[root@localhost~]#ifconfig eth0 192.168.1.56#給eth0網(wǎng)卡配置IP地址
[root@localhost~]#ifconfig eth0 192.168.1.56 netmask 255.255.255.0#給eth0網(wǎng)卡配置IP地址,并加上子掩碼
[root@localhost~]#ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255#給eth0網(wǎng)卡配置IP地址,加上子掩碼,加上個廣播地址
[root@localhost~]#ifconfig eth0 mtu 1500#設置能通過的最大數(shù)據(jù)包大小為1500 bytes
[root@localhost~]#ifconfig eth0 arp#開啟arp功能
[root@localhost~]#ifconfig eth0-arp#關閉arp功能

route
route程序對內(nèi)核的IP選路表進行操作。它主要用于通過已用ifconfig(8)程序配置好的接口來指定的主機或網(wǎng)絡設置靜態(tài)路由。

選項 OPTIONS

-v
    選用細節(jié)操作模式
-A family
    用指定的地址族(如`inet',`inet6')。
-n
    以數(shù)字形式代替解釋主機名形式來顯示地址。此項對試圖檢測對域名服務器進行路由發(fā)生故障的原因非常有用。
-e
    用netstat(8)的格式來顯示選路表。-ee將產(chǎn)生包括選路表所有參數(shù)在內(nèi)的大量信息。
-net
    路由目標為網(wǎng)絡。
-host
    路由目標為主機。
-F
    顯示內(nèi)核的FIB選路表。其格式可以用-e 和 -ee選項改變。
-C
    顯示內(nèi)核的路由緩存。
del
    刪除一條路由。
add
    添加一條路由。
target
    指定目標網(wǎng)絡或主機??梢杂命c分十進制形式的IP地址或主機/網(wǎng)絡名。
netmask Nm
    為添加的路由指定網(wǎng)絡掩碼。
gw Gw
    為發(fā)往目標網(wǎng)絡/主機的任何分組指定網(wǎng)關。注意:指定的網(wǎng)關首先必須是可達的。也就是說必須為該網(wǎng)關預先指定一條靜態(tài)路由。如果你為本地接口之一指定這個網(wǎng)關地址的話,那么此網(wǎng)關地址將用于決定此接口上的分組將如何進行路由。這是BSD風格所兼容的。
metric M
    把選路表中的路由值字段(由選路進程使用)設為M。
mss M
    把基于此路由之上的連接的TCP最大報文段長度設為M字節(jié)。這通常只用于優(yōu)化選路設置。默認值為536。
window W
    把基于此路由之上的連接的TCP窗口長度設為W字節(jié)。這通常只用于AX.25網(wǎng)絡和不能處理背對背形式的幀的設備。
irtt I
    把基于此路由之上的TCP連接的初始往返時間設為I毫秒(1-12000)。這通常也只用于AX.25網(wǎng)絡。如果省略此選項,則使用RFC1122的缺省值300ms。
reject
    設置一條阻塞路由以使一條路由查找失敗。這用于在使用缺省路由前先屏蔽掉一些網(wǎng)絡。但這并不起到防火墻的作用。
mod, dyn, reinstate
    設置一條動態(tài)的或更改過的路由。這些標志通常只由選路進程來設置。這只用于診斷目的,
dev If
    強制使路由與指定的設備關聯(lián),因為否則內(nèi)核會自己來試圖檢測相應的設備(通常檢查已存在的路由和加入路由的設備的規(guī)格)。在多數(shù)正常的網(wǎng)絡上無需使用。
    如果dev If是命令行上最后一個指定的選項,那么可以省略關鍵字dev,因為它是缺省值。否則路由修改對象(metric - netmask- gw - dev)無關緊要。

例:

復制代碼
代碼如下:

[root@linux ~]# route #顯示當前路由
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@linux ~]# route del default gw 192.168.0.1 #刪除默認網(wǎng)關
[root@linux ~]# route add default gw 192.168.0.1 #添加默認網(wǎng)關
[root@linux ~]# route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 #增加一條路由
[root@linux ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
224.0.0.0 * 240.0.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@linux ~]# route add -net 224.0.0.0 netmask 240.0.0.0 reject #屏蔽一條路由
[root@linux ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
224.0.0.0 * 240.0.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
[root@linux ~]# route add -host 192.168.0.2 gw 192.168.0.1 #所有去往192.168.0.2主機的數(shù)據(jù)包發(fā)往網(wǎng)關地址192.168.0.1

標簽:邢臺 韶關 防城港 烏蘭察布 撫州 北海 臨沂 南昌

巨人網(wǎng)絡通訊聲明:本文標題《Linux中網(wǎng)絡管理命令ipconfig與route的基本使用教程》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    新宁县| 大同市| 密山市| 湖南省| 黑水县| 象州县| 平阳县| 西青区| 广州市| 甘南县| 美姑县| 宜兰县| 通城县| 祁连县| 柳江县| 桑日县| 玛纳斯县| 绥化市| 武城县| 华蓥市| 马尔康县| 囊谦县| 西城区| 阳原县| 遵化市| 木里| 凯里市| 茶陵县| 抚松县| 澳门| 武邑县| 铁岭县| 武定县| 安徽省| 丹凤县| 安庆市| 青铜峡市| 宜都市| 文昌市| 嘉义县| 乌拉特中旗|