網(wǎng)站首頁 編程語言 正文
ifconfig命令來自于英文詞組”network interfaces configuring“的縮寫,其功能是用于顯示或設置網(wǎng)絡設備參數(shù)信息。在Windows系統(tǒng)中與之類似的命令叫做ipconfig,同樣的功能可以使用ifconfig去完成。
通常不建議使用ifconfig命令配置網(wǎng)絡設備的參數(shù)信息,因為一旦服務器重啟,配置過的參數(shù)會自動失效,還是編寫到配置文件中更穩(wěn)妥
yum -y install net-tools
命令格式
ifconfig [參數(shù)] [網(wǎng)卡設備]
常用選項參數(shù)
add<地址> 設置網(wǎng)絡設備IPv6的IP地址
del<地址> 刪除網(wǎng)絡設備IPv6的IP地址
down 關閉指定的網(wǎng)絡設備
<hw<網(wǎng)絡設備類型><硬件地址> 設置網(wǎng)絡設備的類型與硬件地址
io_addr<I/O地址> 設置網(wǎng)絡設備的I/O地址
irq<IRQ地址> 設置網(wǎng)絡設備的IRQ
media<網(wǎng)絡媒介類型> 設置網(wǎng)絡設備的媒介類型
mem_start<內(nèi)存地址> 設置網(wǎng)絡設備在主內(nèi)存所占用的起始地址
metric<數(shù)目> 指定在計算數(shù)據(jù)包的轉送次數(shù)時,所要加上的數(shù)目
mtu<字節(jié)> 設置網(wǎng)卡的最大傳輸單元 (bytes)
netmask<子網(wǎng)掩碼> 設置網(wǎng)卡的子網(wǎng)掩碼。掩碼可以是有前綴0x的32位十六進制數(shù),也可以是用點分開的4個十進制數(shù)。如果不打算將網(wǎng)絡分成子網(wǎng),可以不管這一選項;如果要使用子網(wǎng),那么請記住,網(wǎng)絡中每一個系統(tǒng)必須有相同子網(wǎng)掩碼。
tunnel<地址> 建立IPv4與IPv6之間的隧道通信地址
dstaddr 設定一個遠端地址,建立點對點通信
multicast 為網(wǎng)卡設置組播標志
address 為網(wǎng)卡設置IPv4地址
txqueuelen<長度> 為網(wǎng)卡設置傳輸列隊的長度
up 啟動指定的網(wǎng)絡設備
down 關閉指定網(wǎng)絡設備/網(wǎng)卡。該參數(shù)可以有效地阻止通過指定接口的IP信息流,如果想永久地關閉一個接口,我們還需要從核心路由表中將該接口的路由信息全部刪除。
-broadcast<地址> 將要送往指定地址的數(shù)據(jù)包當成廣播數(shù)據(jù)包來處理
-pointopoint<地址> 與指定地址的網(wǎng)絡設備建立直接連線,此模式具有保密功能
-promisc 設置是否支持網(wǎng)卡的promiscuous模式,如果選擇此參數(shù),網(wǎng)卡將接收網(wǎng)絡中發(fā)給它所有的數(shù)據(jù)包
-allmulti 設置是否支持多播模式,如果選擇此參數(shù)網(wǎng)卡將接收網(wǎng)絡中所有的多播數(shù)據(jù)包
IP地址 指定網(wǎng)絡設備的IP地址
網(wǎng)絡設備 指定網(wǎng)絡設備的名稱
arp 設置指定網(wǎng)卡是否支持ARP協(xié)議
-a 顯示全部接口信息
-s 顯示摘要信息(類似于netstat -i)
參考實例
// 對指定的網(wǎng)卡設備執(zhí)行修改MAC地址操作:注意Linux系統(tǒng)中的MAC地址間隔符為冒號:,而在Windows系統(tǒng)中間隔符為減號-。
[root@master ~]# ifconfig ens33 hw ether 00:aa:bb:cc:dd:ee
// 對指定的網(wǎng)卡設備依次進行ARP協(xié)議關閉和開啟操作:
[root@master ~]# ifconfig ens33 -arp/[root@master ~]# ifconfig ens33 arp
//啟用和禁用混雜模式 *混雜模式允許網(wǎng)絡接口訪問和查看網(wǎng)絡中的所有數(shù)據(jù)包。您可以使用ifconfig命令在特定網(wǎng)絡設備上啟用和禁用混雜模式*
ifconfig eth0 promisc #要在網(wǎng)絡接口上啟用混雜模式,請在設備名稱后輸入標志promisc:
ifconfig eth0 -promisc #要禁用混雜模式,請使用-promisc標志
ifconfig #處于激活狀態(tài)的網(wǎng)絡接口
ifconfig -a #所有配置的網(wǎng)絡接口,不論其是否激活
ifconfig eth0 #顯示eth0的網(wǎng)卡信息
ifconfig eth0 down #關閉eth0網(wǎng)卡
ifconfig eth0 up #開啟eth0網(wǎng)卡
ifconfig eth0 add 33ffe:3240:800:1005::2/ 64 #為網(wǎng)卡添加IPv6地址
ifconfig eth0 del 33ffe:3240:800:1005::2/ 64 #為網(wǎng)卡刪除IPv6地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #修改MAC地址
ifconfig eth0 192.168.1.56 #給eth0網(wǎng)卡配置IP地址
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 #給eth0網(wǎng)卡配置IP地址,并加上子掩碼
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 #給eth0網(wǎng)卡配置IP地址,加上子掩碼,加上個廣播地址
ifconfig eth0 mtu 1500 #設置能通過的最大數(shù)據(jù)包大小為 1500 bytes
[root@node1 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.235.14 netmask 255.255.255.0 broadcast 192.168.235.255
inet6 fe80::6b23:9627:75e1:8049 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:98:f5:d7 txqueuelen 1000 (Ethernet)
RX packets 25576 bytes 35609266 (33.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5463 bytes 349064 (340.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 說明:
第四行:連接類型:Ethernet(以太網(wǎng))HWaddr(硬件mac地址)
第二行:網(wǎng)卡的IP地址、子網(wǎng)、掩碼
第一行:UP(代表網(wǎng)卡開啟狀態(tài))RUNNING(代表網(wǎng)卡的網(wǎng)線被接上)MULTICAST(支持組播)MTU:1500(最大傳輸單元):1500字節(jié)
第六、七行: 接收發(fā)送數(shù)據(jù)包情況統(tǒng)計
第八行: 接收發(fā)送數(shù)據(jù)字節(jié)數(shù)統(tǒng)計信息
Going through what I’m supposed to go through and meeting who I’m supposed to meet
原文鏈接:https://blog.csdn.net/qq_50573146/article/details/125791735
相關推薦
- 2022-05-06 C語言基礎知識點指針的使用_C 語言
- 2022-04-12 Taro打包Android?apk過程詳解_Android
- 2022-09-23 Android?創(chuàng)建AIDL文件使用教程_Android
- 2022-08-01 iOS?UITextView?實現(xiàn)類似微博的話題、提及用戶效果_IOS
- 2022-06-22 Github創(chuàng)建個人訪問Tokens令牌_其它綜合
- 2023-03-22 淺談C#中[]的幾種用法_C#教程
- 2022-09-14 Python最好的日期處理庫pendulum的使用指南_python
- 2022-06-07 Python接口自動化之文件上傳/下載接口詳解_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支