91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下ip命令怎么用

發布時間:2022-02-18 09:34:05 來源:億速云 閱讀:421 作者:小新 欄目:開發技術

這篇文章主要介紹了Linux下ip命令怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Linux的ip命令和ifconfig類似,但前者功能更強大,并旨在取代后者。使用ip命令,只需一個命令,你就能很輕松地執行一些網絡管理任務。ifconfig是net-tools中已被廢棄使用的一個命令,許多年前就已經沒有維護了。

開始使用現代方法配置 Linux 網絡接口。

在很長一段時間內,ifconfig 命令是配置網絡接口的默認方法。它為 Linux 用戶提供了很好的服務,但是網絡很復雜,所以配置網絡的命令必須健壯。ip 命令是現代系統中新的默認網絡命令,在本文中,我將向你展示如何使用它。ip 命令工作在 OSI 網絡棧 的兩個層上:第二層(數據鏈路層)和第三層(網絡 或 IP)層。它做了之前 net-tools 包的所有工作。

安裝 ip

ip 命令包含在 iproute2util 包中,它可能已經在你的 Linux 發行版中安裝了。如果沒有,你可以從發行版的倉庫中進行安裝。

ifconfig 和 ip 使用對比

ip 和 ifconfig 命令都可以用來配置網絡接口,但它們做事方法不同。接下來,作為對比,我將用它們來執行一些常見的任務。

查看網口和 IP 地址

如果你想查看主機的 IP 地址或網絡接口信息,ifconfig (不帶任何參數)命令提供了一個很好的總結。

$ ifconfig
eth0: flags=4099 mtu 1500
ether bc:ee:7b:5e:7d:d8 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 41 bytes 5551 (5.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 41 bytes 5551 (5.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163 mtu 1500
inet 10.1.1.6 netmask 255.255.255.224 broadcast 10.1.1.31
inet6 fdb4:f58e:49f:4900:d46d:146b:b16:7212 prefixlen 64 scopeid 0x0
inet6 fe80::8eb3:4bc0:7cbb:59e8 prefixlen 64 scopeid 0x20
ether 08:71:90:81:1e:b5 txqueuelen 1000 (Ethernet)
RX packets 569459 bytes 779147444 (743.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 302882 bytes 38131213 (36.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

新的 ip 命令提供了類似的結果,但命令是 ip address show,或者簡寫為 ip a:

$ ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether bc:ee:7b:5e:7d:d8 brd ff:ff:ff:ff:ff:ff
3: wlan0:  mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 08:71:90:81:1e:b5 brd ff:ff:ff:ff:ff:ff
inet 10.1.1.6/27 brd 10.1.1.31 scope global dynamic wlan0
valid_lft 83490sec preferred_lft 83490sec
inet6 fdb4:f58e:49f:4900:d46d:146b:b16:7212/64 scope global noprefixroute dynamic
valid_lft 6909sec preferred_lft 3309sec
inet6 fe80::8eb3:4bc0:7cbb:59e8/64 scope link
valid_lft forever preferred_lft forever

添加 IP 地址

使用 ifconfig 命令添加 IP 地址命令為:

$ ifconfig eth0 add 192.9.203.21

ip 類似:

$ ip address add 192.9.203.21 dev eth0

ip 中的子命令可以縮短,所以下面這個命令同樣有效:

$ ip addr add 192.9.203.21 dev eth0

你甚至可以更短些:

$ ip a add 192.9.203.21 dev eth0

移除一個 IP 地址

添加 IP 地址與刪除 IP 地址正好相反。

使用 ifconfig,命令是:

$ ifconfig eth0 del 192.9.203.21

ip 命令的語法是:

$ ip a del 192.9.203.21 dev eth0

啟用或禁用組播

使用 ifconfig 接口來啟用或禁用 組播multicast:

# ifconfig eth0 multicast

對于 ip,使用 set 子命令與設備(dev)以及一個布爾值和 multicast 選項:

# ip link set dev eth0 multicast on

啟用或禁用網絡

每個系統管理員都熟悉“先關閉,然后打開”這個技巧來解決問題。對于網絡接口來說,即打開或關閉網絡。

ifconfig 命令使用 up 或 down 關鍵字來實現:

# ifconfig eth0 up

或者你可以使用一個專用命令:

# ifup eth0

ip 命令使用 set 子命令將網絡設置為 up 或 down 狀態:

# ip link set eth0 up

開啟或關閉地址解析功能(ARP)

使用 ifconfig,你可以通過聲明它來啟用:

# ifconfig eth0 arp

使用 ip,你可以將 arp 屬性設置為 on 或 off:

# ip link set dev eth0 arp on

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux下ip命令怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海淀区| 兴隆县| 六盘水市| 延安市| 赤城县| 确山县| 阿坝| 嘉义县| 桐乡市| 遂昌县| 高要市| 桂林市| 习水县| 资阳市| 安阳县| 岳普湖县| 泌阳县| 眉山市| 泾川县| 樟树市| 普兰县| 德惠市| 井冈山市| 汉寿县| 镇雄县| 西吉县| 策勒县| 门源| 海安县| 通州市| 甘南县| 法库县| 辽宁省| 昌黎县| 石屏县| 遂平县| 通化县| 富裕县| 北碚区| 陵川县| 英德市|