網站首頁 編程語言 正文
ifconfig命令來自于英文詞組”network interfaces configuring“的縮寫,其功能是用于顯示或設置網絡設備參數(shù)信息。在Windows系統(tǒng)中與之類似的命令叫做ipconfig,同樣的功能可以使用ifconfig去完成。
通常不建議使用ifconfig命令配置網絡設備的參數(shù)信息,因為一旦服務器重啟,配置過的參數(shù)會自動失效,還是編寫到配置文件中更穩(wěn)妥
yum -y install net-tools
命令格式
ifconfig [參數(shù)] [網卡設備]
常用選項參數(shù)
add<地址> 設置網絡設備IPv6的IP地址
del<地址> 刪除網絡設備IPv6的IP地址
down 關閉指定的網絡設備
<hw<網絡設備類型><硬件地址> 設置網絡設備的類型與硬件地址
io_addr<I/O地址> 設置網絡設備的I/O地址
irq<IRQ地址> 設置網絡設備的IRQ
media<網絡媒介類型> 設置網絡設備的媒介類型
mem_start<內存地址> 設置網絡設備在主內存所占用的起始地址
metric<數(shù)目> 指定在計算數(shù)據(jù)包的轉送次數(shù)時,所要加上的數(shù)目
mtu<字節(jié)> 設置網卡的最大傳輸單元 (bytes)
netmask<子網掩碼> 設置網卡的子網掩碼。掩碼可以是有前綴0x的32位十六進制數(shù),也可以是用點分開的4個十進制數(shù)。如果不打算將網絡分成子網,可以不管這一選項;如果要使用子網,那么請記住,網絡中每一個系統(tǒng)必須有相同子網掩碼。
tunnel<地址> 建立IPv4與IPv6之間的隧道通信地址
dstaddr 設定一個遠端地址,建立點對點通信
multicast 為網卡設置組播標志
address 為網卡設置IPv4地址
txqueuelen<長度> 為網卡設置傳輸列隊的長度
up 啟動指定的網絡設備
down 關閉指定網絡設備/網卡。該參數(shù)可以有效地阻止通過指定接口的IP信息流,如果想永久地關閉一個接口,我們還需要從核心路由表中將該接口的路由信息全部刪除。
-broadcast<地址> 將要送往指定地址的數(shù)據(jù)包當成廣播數(shù)據(jù)包來處理
-pointopoint<地址> 與指定地址的網絡設備建立直接連線,此模式具有保密功能
-promisc 設置是否支持網卡的promiscuous模式,如果選擇此參數(shù),網卡將接收網絡中發(fā)給它所有的數(shù)據(jù)包
-allmulti 設置是否支持多播模式,如果選擇此參數(shù)網卡將接收網絡中所有的多播數(shù)據(jù)包
IP地址 指定網絡設備的IP地址
網絡設備 指定網絡設備的名稱
arp 設置指定網卡是否支持ARP協(xié)議
-a 顯示全部接口信息
-s 顯示摘要信息(類似于netstat -i)
參考實例
// 對指定的網卡設備執(zhí)行修改MAC地址操作:注意Linux系統(tǒng)中的MAC地址間隔符為冒號:,而在Windows系統(tǒng)中間隔符為減號-。
[root@master ~]# ifconfig ens33 hw ether 00:aa:bb:cc:dd:ee
// 對指定的網卡設備依次進行ARP協(xié)議關閉和開啟操作:
[root@master ~]# ifconfig ens33 -arp/[root@master ~]# ifconfig ens33 arp
//啟用和禁用混雜模式 *混雜模式允許網絡接口訪問和查看網絡中的所有數(shù)據(jù)包。您可以使用ifconfig命令在特定網絡設備上啟用和禁用混雜模式*
ifconfig eth0 promisc #要在網絡接口上啟用混雜模式,請在設備名稱后輸入標志promisc:
ifconfig eth0 -promisc #要禁用混雜模式,請使用-promisc標志
ifconfig #處于激活狀態(tài)的網絡接口
ifconfig -a #所有配置的網絡接口,不論其是否激活
ifconfig eth0 #顯示eth0的網卡信息
ifconfig eth0 down #關閉eth0網卡
ifconfig eth0 up #開啟eth0網卡
ifconfig eth0 add 33ffe:3240:800:1005::2/ 64 #為網卡添加IPv6地址
ifconfig eth0 del 33ffe:3240:800:1005::2/ 64 #為網卡刪除IPv6地址
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE #修改MAC地址
ifconfig eth0 192.168.1.56 #給eth0網卡配置IP地址
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 #給eth0網卡配置IP地址,并加上子掩碼
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 #給eth0網卡配置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(以太網)HWaddr(硬件mac地址)
第二行:網卡的IP地址、子網、掩碼
第一行:UP(代表網卡開啟狀態(tài))RUNNING(代表網卡的網線被接上)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-09-09 python中字符串的常見操作總結(一)_python
- 2022-10-14 el-tree 懶加載,默認加載N級.異步加載子節(jié)點
- 2022-06-01 C語言超詳細講解字符串相乘_C 語言
- 2023-04-01 一文初探?Goroutine?與?channel基本用法_Golang
- 2022-09-02 react?hooks閉包陷阱切入淺談_React
- 2023-04-12 Python批量刪除txt文本指定行的思路與代碼_python
- 2022-12-27 python利用logging模塊實現(xiàn)根據(jù)日志級別打印不同顏色日志的代碼案例_python
- 2022-09-26 go語言標準庫fmt包的一鍵入門_Golang
- 最近更新
-
- 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同步修改后的遠程分支