溫馨提示×

溫馨提示×

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

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

linux中一些常見的設(shè)置網(wǎng)絡(luò)參數(shù)的命令

發(fā)布時間:2020-11-17 10:19:41 來源:億速云 閱讀:250 作者:小新 欄目:建站服務(wù)器

這篇文章主要介紹了linux中一些常見的設(shè)置網(wǎng)絡(luò)參數(shù)的命令,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

 三個和網(wǎng)絡(luò)設(shè)置相關(guān)的命令:

  • ifconfig:查詢、設(shè)置網(wǎng)卡與ip、子網(wǎng)掩碼等參數(shù)(需先安裝net-tools工具)

  • ifup、ifdown:啟動和關(guān)閉網(wǎng)絡(luò)接口

  • route:查看、配置路由信息

ifconfig

首先來看ifconfig命令

ifconfig [網(wǎng)卡名] [選項]
up、down:啟動或關(guān)閉該網(wǎng)絡(luò)接口
mtu:設(shè)置mtu值
netmask:設(shè)置子網(wǎng)掩碼
broadcast:設(shè)置廣播地址

首先看第一個例子,查看系統(tǒng)上所有網(wǎng)卡,只需輸入ifconfig命令即可,不用添加任何參數(shù)

# 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
  ……

從該命令的輸出信息,我們可以得出很多信息,網(wǎng)卡名稱、ip地址、子網(wǎng)掩碼、廣播地址等等

下面繼續(xù)看幾個例子

# 修改ip地址
# ifconfig eth0 192.168.1.222

你會發(fā)現(xiàn),你只修改了ip地址,但是廣播地址也會隨著更改了。

# 同時修改ip、子網(wǎng)掩碼以及mtu值
ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000

請盡快放心練習(xí),最后只需要重啟network就會恢復(fù)到之前配置文件的設(shè)定

ifup ifdown

當(dāng)我們修改了網(wǎng)絡(luò)配置文件/etc/sysconfig/network-scripts/eth0后,想立即生效。那么就需要使用

ifdown eth0
ifup eth0

除了該方法,一般我們還會使用

/etc/init.d/network restart

來重啟所有網(wǎng)卡。

route

route這個命令可以查看路由表,也可以用來設(shè)置路由。

查看路由信息 route [-nee]

  • -n:不顯示主機(jī)名,直接用ip顯示,速度更快。這個選項有很多關(guān)于網(wǎng)絡(luò)的命令都有

  • -ee:顯示更詳細(xì)的信息

# 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:網(wǎng)絡(luò)地址

  • Genmask:子網(wǎng)掩碼,Destination和Genmask組成一個網(wǎng)絡(luò)

  • Gateway:網(wǎng)關(guān)地址(如果顯示是0.0.0.0則表示該路由直接由本機(jī)傳送,也就是可以通過局域網(wǎng)直接發(fā)送。如果顯示的是ip地址,則說明該路由需要經(jīng)過路由器(網(wǎng)關(guān))的幫忙才能夠發(fā)送出去。

  • Flag:標(biāo)志,常見的U表示該路由是啟動著的,G表示該路由需要通過外部的主機(jī)傳遞數(shù)據(jù)包。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享linux中一些常見的設(shè)置網(wǎng)絡(luò)參數(shù)的命令內(nèi)容對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,遇到問題就找億速云,詳細(xì)的解決方法等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI