找回密码
 注册
关于网站域名变更的通知
查看: 285|回复: 1
打印 上一主题 下一主题

linux 之 ifconfig 简单介绍

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-24 10:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
  Q& v3 l- o) p* F: h4 F
ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。6 b7 [% k% D' {: {. K% [3 l

& J% b9 B: X4 x语法 ifconfig(参数)% s/ Z. s) s0 }' ?! m
, P4 r) ?2 _$ h- u
ifconfig(参数)
2 j, E1 w% `, B- @% u+ u3 P/ `. `. {9 i8 R9 a3 r
参数/ _, N- u/ w8 r0 [  g
, T" P, d2 X( n# J" u) j
4 x* q) C+ _0 B% P/ H
add<地址>:设置网络设备IPv6的ip地址; $ d1 E) {$ u- t2 i1 h' V1 |9 i, ^

, _! q. h" |/ x  idel<地址>:删除网络设备IPv6的IP地址;
2 P; w: F- H3 z# I# E1 X3 P; V4 m8 h( O3 L) e
down:关闭指定的网络设备;) t2 m, k6 [4 P, x+ Y$ h) f4 K
( P2 ^& E0 T( ~* R+ k' p
<hw<网络设备类型 ><硬件地址>:设置网络设备的类型与硬件地址;
- u# K! u/ R9 t: |( g* |: i: D+ b/ c) L
io_addr:设置网络设备的I/O地址;
0 X5 }8 g: o# v8 U2 ~7 y: t
+ c2 A6 L9 s4 K8 wirq:设置网络设备的IRQ;
' t6 G- F2 N+ f& }0 W8 A0 y3 |; B. b. Y+ S7 z7 c% E
media<网络媒介类型>:设置网络设备的媒介类型;
2 V, T! \2 i& H8 r8 K
+ j  k- o2 T3 p) Gmem_start<内存地址>:设置网络设备在主内存所占用的起始地址; + ^/ j6 J1 W% g. u0 J6 ^- a

! I) O8 v: T1 r+ K7 |1 s$ N# Vmetric<数目>:指定在计算数据包的转送次数时,所要加上的数目; 5 M' w' \$ _6 g

6 U3 ~7 Y/ Z# Omtu<字节>:设置网络设备的MTU; 8 R  x- \3 l* D! q0 t# y+ p

" k& ^% I' d, K* j1 _/ H* d) k$ q: f4 rnetmask<子网掩码>:设置网络设备的子网掩码; 2 a9 a0 t2 k4 y) _( J/ s8 k

$ J1 b+ p& F' @4 E$ Otunnel<地址>:建立IPv4与IPv6之间的隧道通信地址; 9 W& k) _8 T1 p; R: N/ q
8 J3 L# k: O  u; l. l: `. x. P7 ?
up:启动指定的网络设备;
) T/ H' i% j1 f' t7 Z9 w* }/ ]  I. U* }4 P
-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
: _% G/ f8 ~4 M! Y7 q, d
' N" |2 L% W8 ?  b. H6 C7 ?-pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能; . H: P  q4 _7 c5 J: E

; T. R. H9 x1 O9 J& W-promisc:关闭或启动指定网络设备的promiscuous模式;
  @2 H  B7 X9 l8 ?8 P. q$ H+ B# q# ]& s. B) y+ ^+ J' y4 J
IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。8 S& J8 C8 T2 h/ x/ P" n( y

, o. @7 S" X9 F4 Y3 z5 ]5 s" Y" k, A, I  w! d8 I
4 b; y$ p; k* P. n) t
实例 显示网络设备信息(激活状态的):# ^$ _3 n/ r; ?- t0 c
3 m( S1 M0 B& Z. w  _
[root@localhost ~]# ifconfig
8 ?3 g3 V0 Z3 j1 T( G: C4 ?' n3 X5 E/ E, T6 b* m1 W) X! S
eth0
$ j* h' [3 W. l4 q' K5 U0 W; I
. U6 G1 H, s4 r, CLink encap:Ethernet HWaddr 00:16:3E:00:1E:51 ' U: ?+ ?! `/ i! M1 r1 s

* I' Q! G8 `; T3 K3 m  Rinet addr:10.160.7.81 Bcast:10.160.15.255 Mask:255.255.240.0
5 y$ Z6 j$ T6 h: e( @
5 z' a- r$ ~2 m5 L1 j4 x9 b/ YUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 , B2 A; Q: H# W& `+ y) `+ \/ M! Y
5 ?- n1 ?# U- o
RX packets:61430830 errors:0 dropped:0 overruns:0 frame:0
7 i! N# X- ^+ H2 V  c" L2 U( s. W, |8 F! `
TX packets:88534 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
3 x, F* W# e" p5 B' w
9 H/ p7 I: `( YRX bytes:3607197869 (3.3 GiB) TX bytes:6115042 (5.8 MiB) 5 }1 E3 a' g% e# \! K8 h$ Z
/ [7 O) {! l; Z. n0 H# b
lo 7 M4 K; A" P: E- E! o6 v
! a3 D  }9 |3 o; y, Y2 `9 M' P
Link encap :Local Loopback inet addr:127.0.0.1
0 u4 ?; b! }8 u
5 l7 u1 E- Y% {7 [Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1
& N; c* n1 D$ p" a; i& X0 p: N9 V: A
RX packets:56103 errors:0 dropped:0 overruns:0 frame:0
6 C+ X& Q9 H& w& ]# Y& c& }
/ j" p. @7 [2 i9 vTX packets:56103 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
: _, w/ Q& ~: @
0 U' P% F  I( uRX bytes:5079451 (4.8 MiB) TX bytes:5079451 (4.8 MiB)7 k* o+ c* u% j- a

. @5 s6 x1 T( H. y6 N5 R! a. d1 f# o7 ^" q; t3 z8 |4 H
# a! L3 w  H) g3 _8 V2 v/ `

) w( O( Q  r- Y- G4 Y) J说明: 8 H% B; O! g0 ^; ^

9 u+ c! Y( l* g3 W, w$ peth0 表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是00:16:3E:00:1E:51。
* I; M0 t& g' F
  k7 a* @& x0 s1 ^1 i6 Z
8 M! b8 c) g5 L/ i6 V2 }: c' ~  t& Z: _; }
inet addr 用来表示网卡的IP地址,此网卡的IP地址是10.160.7.81,广播地址Bcast:10.160.15.255,掩码地址Mask:255.255.240.0。 1 U  Y/ R$ g2 y" O, {$ O' K5 O
: p% P7 \' G0 u9 I
1 j; j) h- V! e1 }
: A% f* n8 A- u
lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回坏地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。 8 Y0 P5 w0 C' l8 E) s

( B: ]+ X0 J) _, w( f8 z& F2 l  @2 N) p! v$ w/ I. H  T4 {" ?
4 y) _) b& _% ]- z/ V3 l9 t1 `1 p9 X
ifconfig lo 127.0.01   就是系统本身的IP。可在没联网情况下用于网络测试
* e! Q- S+ B* G5 t; i4 {& Q
+ c, j1 o( v/ W: f2 ?: b% L
+ k! M5 p& k' C& H$ Q
+ v3 o) L. ?7 Y第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。
5 f) r8 h4 p9 i1 L# i% v  q# J" ?* |/ @# ~- _0 p
第二行:网卡的IP地址、子网、掩码。
8 E3 [: x, l5 M: s% K- d/ D& ]: W0 i- k  z
第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节。
3 u2 O4 H# K( t3 @( s
- q. K& W) a3 t3 Z, A3 m第四、五行:接收、发送数据包情况统计。
/ o+ _) W, X" }% Y: [3 E- @, Y
0 d: G9 O# G  N& C4 U第七行:接收、发送数据字节数统计信息。
# e1 n6 p& U' [. G0 |% P- n% I+ v3 \) J8 V6 a' U

6 ~- V% s2 S+ p' O, J, y" {4 W
: y4 \  W. j$ ~8 t0 Z启动关闭指定网卡:
2 I9 f( c9 h! h+ N* i
+ L* q) ?2 q6 D+ X ifconfig eth0 up: E! H6 J$ V' {5 ?4 g

" V! J" j6 Y# i ifconfig eth0 down 4 }9 D  M9 C6 O3 y
. o' b1 g  m  A% y) S

0 w5 x+ E  }9 U) R0 D( x
& w+ M  v; P+ P' t; Yifconfig eth0 up为启动网卡eth0,ifconfig eth0 down为关闭网卡eth0。ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。
6 ^6 _% x5 T- [  \/ |  ]
; \- A$ E& l, S$ t8 V! ]1 p1 x& F& Z4 k2 B! I5 F$ @/ n6 R6 T
! M" J# J( U3 S. h+ Q* x, _
为网卡配置和删除IPv6地址:
; p+ ~4 }% C, a5 B  b( f$ O& Z4 L, C9 w& t8 U$ M& X
ifconfig eth0 add 33ffe:3240:800:1005::2/64 #为网卡eth0配置IPv6地址 $ ?6 o; o2 E! V$ n5 a' l

6 i5 A* k4 \) E8 E" |3 G0 Jifconfig eth0 del 33ffe:3240:800:1005::2/64 #为网卡eth0删除IPv6地址 ! Z) a5 o3 C9 i* A: C" e% M

! b5 g4 C9 v7 R& n- L3 H; A
( `2 \- [( W3 C4 h2 g1 ?* L2 ^$ T0 J7 b+ {$ r  |1 h
用ifconfig修改MAC地址:4 i0 k! z& I& a6 [5 r+ e, u0 M
9 C$ B7 x' [6 ~
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE ) V$ N9 X! }' |
& w( `# d' Z3 A3 r
* `3 |: P9 i! P* A

# D( F6 z! a+ W6 J0 |9 {. t% H6 b配置IP地址:
! m7 ]  B; g/ Q' B2 o5 s  t( }
: Y3 a1 J/ P$ K" ?[root@localhost ~]# ifconfig eth0 192.168.2.10
( q% T4 {; H! O! L' X! @4 T) p3 ]- A- M) D
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0
8 s9 {6 I9 F8 m: W# {7 Z5 N* M% O; K4 n8 j; o
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
: m# o4 D7 g  Q7 j4 H& A2 Q0 f- z: ?* ]& E& I% J+ y
5 N5 }, S4 a% n" F

2 C9 t  {5 N, M& T$ c% \+ X6 z启用和关闭arp协议:
$ L% S: a0 y8 v6 O% S, @. {4 D. s  L0 ]% q
ifconfig eth0 arp #开启网卡eth0 的arp协议3 B/ u- h4 Y% Y5 k
% D# K4 `: O. A' K
ifconfig eth0 -arp #关闭网卡eth0 的arp协议 ) ]6 O* O, C2 Q9 w9 P" E

% y9 \1 s$ z- H- e1 n4 _4 m( q3 @1 y9 R* g+ U9 K- Y( G

# d* Z0 x( k) I, P设置最大传输单元:
+ }( [- H# D, D1 H2 |# R6 ~- {& A3 c, u
ifconfig eth0 mtu 1500 #设置能通过的最大数据包大小为 1500 bytes
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 16:35 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表