久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux下ip替代ifconfig怎么用

185次閱讀
沒有評論

共計 2151 個字符,預計需要花費 6 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 Linux 下 ip 替代 ifconfig 怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

如果你使用  Linux  足夠久,那么你自然知道一些工具的來與去。2009 年  Debian  開發者郵件列表宣布放棄使用缺乏維護的  net-tools  工具包正是如此。到今天  net-tools  仍然被部分人們所使用。事實上,在  Ubuntu 14.10  中你依舊可以使用  ifconfig  命令來管理你的網絡配置。

然而在某些情況下(例如, Ubuntu Docker  容器), net-tools  工具包將不會被默認安裝,這就意味著不能使用  ifconfig 。盡管如此,還是可以用軟件倉庫來安裝  net-tools 。

sudo apt-get install net-tools

由于  net-tools  不再維護,我們強烈建議以  ip  命令代替  ifconfig。更重要的是  ip  在代替  ifconfig  的基礎上表現得更好。

有趣的是  ip  不只是  ifconfig  的一個替代品,這兩個命令在結構上有很多不同。即便如此,它們卻都用于同一個目的。實際上  ip  命令可以完成下面所有事務。

列出系統上配置了哪些網絡接口

查看網絡接口的狀態

配置網絡接口(包括本地環路和以太網)

啟用或禁用網絡接口

管理默認靜態路由

IP  隧道配置

配置  ARP  或  NDISC  緩存條目

接下來就讓我們按上面說的試著用  ip  代替  ifconfig 。  我將例舉一些簡單的例子說明怎么使用  ip  命令。要正確使用并理解這些命令需要  root  權限,你可以用  su  切換到  root  用戶或著使用  sudo 。因為這些命令將會改變你機器的網絡信息。小心謹慎使用。

注意:演示中用的地址僅作演示,具體到你的計算機時,會由你的網絡以及硬件而不一樣。

接下來,開始吧!

收集信息

多數人學習使用  ifconfig  做的 *** 件事就是查看網絡接口上分配的  IP  地址。直接終端輸入  ifconfig  不帶任何參數回車即可看到。那么使用  ip  來做到這點我們只需要這樣。

ip a

這條命令將會列出所有網絡接口的相關信息。

你說你只想看  IPv4  相關信息,那么可以這樣。

ip -4 a

你又說你想看特定的網絡接口的相關信息,那么用如下命令查看無線網卡連接信息。

ip a show wlan0

你甚至可以定位更具體的信息,欲查看  wlan0  上的  IPv4  信息,那么可以這樣。

ip -4 a show wlan0

還可以這樣列出正在運行的網絡接口。

ip link ls up

修改配置網絡接口

接下來讓我們來學習  ip  命令的核心功能 mdash; mdash; 修改配置網絡接口。假如你想為 *** 個以太網的網卡( eth0 )安排一個特定的地址。用  ifconfig  的話,看起來是這樣的。

ifconfig eth0 192.168.1.101

那么用  ip  命令卻是這樣的。

ip a add 192.168.1.101/255.255.255.0 dev eth0

簡短一點可以這樣。

ip a add 192.168.1.101/24 dev eth0

顯然這樣的話,你需要知道你要安排的地址的子網掩碼。

同樣的方式,你可以這樣刪除一個網卡的地址。

ip a del 192.168.1.101/24 dev eth0

如果你想簡單的清除所有接口上的所有地址,只需要這樣即可。

ip -s -s a f to 192.168.1.0/24

ip  命令另一方面還能激活 / 禁用網絡接口。

禁用  eth0 

ip link set dev eth0 down

激活  eth0 

ip link set dev eth0 up

使用  ip  命令,我們還可以添加 / 刪除默認的網關,就像這樣。

ip route add default via 192.168.1.254

如果你想獲得網絡接口的更多細節,你可以編輯傳輸隊列,給速度慢的接口設置一個低值,給速度快的設置一個較高值。那么你需要像這樣做。

ip link set txqueuelen 10000 dev eth0

該命令設置了一個很長的傳輸隊列。你應該設置一個最適合你硬件的值。

還可以用  ip  命令為網絡接口設置 *** 傳輸單元。

ip link set mtu 9000 dev eth0

一旦你做了改變,便可以使用  ip a list eth0 來檢驗是否生效。

管理路由表

其實還可以使用  ip  命令來管理系統路由表。這是  ip  命令非常有用的一個功能。并且你應該小心使用。

查看所有路由表。

ip r

輸出結果將像下圖所示。

現在你想要路由的所有流量從  eth0  網卡的 192.168.1.254 網關通過,那么請這樣做。

ip route add 192.168.1.0/24 dev eth0

刪除這個路由。

ip route del 192.168.1.0/24 dev eth0

以上是“Linux 下 ip 替代 ifconfig 怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計2151字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 获嘉县| 东方市| 南江县| 德化县| 赤峰市| 云浮市| 康马县| 达拉特旗| 扎鲁特旗| 潜江市| 开平市| 颍上县| 于田县| 汉川市| 海丰县| 峨眉山市| 昌黎县| 百色市| 顺义区| 平塘县| 三门县| 资兴市| 望谟县| 青龙| 洪洞县| 淮阳县| 曲靖市| 禹州市| 孟连| 前郭尔| 东乡| 孝义市| 蒲江县| 莱西市| 都江堰市| 新民市| 宣武区| 漾濞| 上高县| 海门市| 依安县|