ip 命令
ip [option] [動(dòng)作] [指令]
option :設(shè)定的參數(shù),主要有:
-s :顯示出該*置的統(tǒng)計(jì)摟據(jù)(statistics),例如總接受封包數(shù)等.
動(dòng)作:亦即是可以針對(duì)哪些網(wǎng)絡(luò)參數(shù)進(jìn)行動(dòng)作,包括有:
link :關(guān)于裝置 (device) 的相關(guān)設(shè)定,包括 MTU, MAC 位址等等
addr/address :關(guān)于額外的 IP 協(xié)定,例如多 IP 的達(dá)成等等;
route :與路由有關(guān)的相關(guān)設(shè)定.
關(guān)于裝置介面 (device) 的相關(guān)設(shè)定: ip link
ip link 可以設(shè)定與*置 (device) 有關(guān)的相關(guān)設(shè)定,包括 MTU 以及該網(wǎng)絡(luò)介面的 MAC 等等, 當(dāng)然也可以啟動(dòng) (up) 或關(guān)閉 (down) 某個(gè)網(wǎng)絡(luò)介面啦!
ip [-s] link show
show:僅顯示出這個(gè)裝置的相關(guān)內(nèi)容,如果加上-s會(huì)顯示更多統(tǒng)計(jì)數(shù)據(jù).
ip link set [device] [動(dòng)作與參數(shù)]
set :設(shè)定項(xiàng)目, device 指的是 eth0, eth1 等等介面代號(hào);
動(dòng)作與參數(shù):包括有底下的這些動(dòng)作:
up|down :?jiǎn)?dòng) (up) 或關(guān)閉 (down) 某個(gè)介面,其他參數(shù)使用預(yù)設(shè)的;
address :如果這個(gè)*置可以更改 MAC 的話,用這個(gè)參數(shù)修改!
name :給予這個(gè)*置一個(gè)特殊的名字,也就是別名;
mtu :就是傳輸單元!
顯示出所有的介面資訊:
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADT,MULTIT,UP,LOWER_UP> mtu 1500 qdisc htb qlen 1000
link/ether 00:d0:b7:06:60:6a brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADT,MULTIT,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:d0:b7:9d:74:a8 brd ff:ff:ff:ff:ff:ff
# ip -s link show eth0
2: eth0: <BROADT,MULTIT,UP,LOWER_UP> mtu 1500 qdisc htb qlen 1000
link/ether 00:d0:b7:06:60:6a brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mt
3187262411 3213365913 0 0 15475 0
TX: bytes packets errors dropped carrier collsns
2543775324 2935290908 0 0 0 0
ip link set eth0 up-----啟動(dòng)eth0
ip link set eth0 down-----關(guān)閉eth0
ip link set eth0 mtu 1000-----更改 MTU 的值到 1000 bytes,單位就是 bytes
如果是要更改『代號(hào)、 MAC 位址,設(shè)定之前得要先關(guān)閉該網(wǎng)絡(luò)設(shè)備,否則不會(huì)成功。
ip link set eth0 down
ip link set eth0 name wan更改 eth0為wan別名
ip link set eth0 up
ip link show
關(guān)于額外的 IP 相關(guān)設(shè)定: ip address
ip address show
ip address [add|del] [IP參數(shù)] [dev *置名] [相關(guān)參數(shù)]
add|del :進(jìn)行相關(guān)參數(shù)的增加 (add) 或刪除 (del) 設(shè)定,主要有:
IP 參數(shù):主要就是網(wǎng)域的設(shè)定,例如 192.168.100.100/24 之類(lèi)的設(shè)定;
dev :這個(gè) IP 參數(shù)所要設(shè)定的介面,例如 eth0, eth1 等等;
相關(guān)參數(shù):主要有底下這些:
broadt:設(shè)定廣播位址,如果設(shè)定值是 + 表示『讓系統(tǒng)自動(dòng)計(jì)算』
label :亦即是這**置的別名,例如 eth0:0 就是了!
scope :這個(gè)介面的領(lǐng)域,通常是這幾個(gè)大類(lèi):
global :允許*自所有*源的連線;
site :僅支技 IPv6 ,僅允許本主機(jī)的連線;
link :僅允許本裝置自我連線;
host :僅允許本主機(jī)內(nèi)部的連線;
預(yù)設(shè)值是 global !
新增一個(gè)介面,名稱(chēng)假設(shè)為:eth0wan
#ip address add 192.168.50.50/24 broadt + \
>dev eth0 label eth0:wan
#ip address show eth0
inet 192.168.50.50/24 brd 192.168.50.255 scope global eth0:wan
一個(gè)介面:
# ip address del 192.168.50.50/24 dev eth0
關(guān)于路由的相關(guān)設(shè)定: ip route
ip route show
ip route [add|del] [IP或網(wǎng)域] [via gateway] [dev *置]
參數(shù):
show :?jiǎn)渭兊娘@示出路由表,也可以使用 list ;
add|del :增加 (add) 或刪除 (del) 路由的意思。
IP或網(wǎng)域:可使用 192.168.50.0/24 之類(lèi)的網(wǎng)域或者是單純的 IP ;
via :從那個(gè) gateway 出去,不一定需要;
dev :由那**置連出去,這就需要了!
mtu :可以額外的設(shè)定 MTU 的數(shù)值!
#ip route show
219.133.168.0/29 dev eth0 proto kernel scope link src 219.133.168.*
169.254.0.0/16 dev eth1 scope link
192.168.0.0/16 dev eth1 proto kernel scope link src 192.168.0.254
default via 219.133.168.* dev eth0
proto:此路由的路由協(xié)定,主要有 redirect, kernel, boot, static, ra 等, 其中 kernel 指的是直接由核心判斷自動(dòng)設(shè)定。
scope:路由的范圍,主要是 link ,亦即是與本*置有關(guān)的直接連線。
ip route add 192.168.5.0/24 dev eth0
# 本機(jī)直接溝通的網(wǎng)域設(shè)定好路由,不需要透過(guò)外部的路由器
增加可以通往外部的路由,需透* router 喔!ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0
增加預(yù)設(shè)路由#ip route add default via 192.168.1.2 dev eth0
路由#ip route del 192.168.10.0/24
標(biāo)簽:
東莞市平價(jià)迷你外殼貼紙
東莞市平價(jià)迷你外殼貼紙廠家