您好,登錄后才能下訂單哦!
這篇文章主要介紹了linux中一些常見的設置網絡參數的命令,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
三個和網絡設置相關的命令:
ifconfig:查詢、設置網卡與ip、子網掩碼等參數(需先安裝net-tools工具)
ifup、ifdown:啟動和關閉網絡接口
route:查看、配置路由信息
ifconfig
首先來看ifconfig命令
ifconfig [網卡名] [選項] up、down:啟動或關閉該網絡接口 mtu:設置mtu值 netmask:設置子網掩碼 broadcast:設置廣播地址
首先看第一個例子,查看系統上所有網卡,只需輸入ifconfig命令即可,不用添加任何參數
# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.2.220 netmask 255.255.255.0 broadcast 192.168.2.255 inet6 fe80::1733:cf21:906d:57af prefixlen 64 scopeid 0x20<link> ether 00:0c:29:84:5b:d0 txqueuelen 1000 (Ethernet) RX packets 9946 bytes 10315936 (9.8 MiB) RX errors 0 dropped 3 overruns 0 frame 0 TX packets 2208 bytes 186213 (181.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 ……
從該命令的輸出信息,我們可以得出很多信息,網卡名稱、ip地址、子網掩碼、廣播地址等等
下面繼續看幾個例子
# 修改ip地址 # ifconfig eth0 192.168.1.222
你會發現,你只修改了ip地址,但是廣播地址也會隨著更改了。
# 同時修改ip、子網掩碼以及mtu值 ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000
請盡快放心練習,最后只需要重啟network就會恢復到之前配置文件的設定
ifup ifdown
當我們修改了網絡配置文件/etc/sysconfig/network-scripts/eth0后,想立即生效。那么就需要使用
ifdown eth0 ifup eth0
除了該方法,一般我們還會使用
/etc/init.d/network restart
來重啟所有網卡。
route
route這個命令可以查看路由表,也可以用來設置路由。
查看路由信息 route [-nee]
-n:不顯示主機名,直接用ip顯示,速度更快。這個選項有很多關于網絡的命令都有
-ee:顯示更詳細的信息
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.19.255.253 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Destination:網絡地址
Genmask:子網掩碼,Destination和Genmask組成一個網絡
Gateway:網關地址(如果顯示是0.0.0.0則表示該路由直接由本機傳送,也就是可以通過局域網直接發送。如果顯示的是ip地址,則說明該路由需要經過路由器(網關)的幫忙才能夠發送出去。
Flag:標志,常見的U表示該路由是啟動著的,G表示該路由需要通過外部的主機傳遞數據包。
感謝你能夠認真閱讀完這篇文章,希望小編分享linux中一些常見的設置網絡參數的命令內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。