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

linux 之 ifconfig 简单介绍

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

! `6 M, N6 W1 p" f* nifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。" G1 ^5 S7 M5 T7 g$ l8 Z* ~. ~
, q' i7 E" t6 ^3 z( R/ m
语法 ifconfig(参数)) L1 E9 D0 o/ u- H6 y
* b" d% E# g$ C+ I" X
ifconfig(参数)2 _/ z- [9 k' ~- X% R* l- {1 I

8 \+ i  g7 _6 `参数
: x' Z; ~( o+ E: g4 L/ t0 W5 ~
: O0 J8 E) [5 V
# C$ a; M. [  X, Cadd<地址>:设置网络设备IPv6的ip地址; 2 K4 X$ I" u2 u  \3 p
, Y6 G4 R  J" A9 a0 z
del<地址>:删除网络设备IPv6的IP地址;
1 }' {. M3 @' k  N* A5 e6 @% a. {- M& ^& g9 _$ s, U
down:关闭指定的网络设备;! s4 x3 V/ i1 W; Z, ^6 l" R8 ]

! J+ O% }6 K' r/ |& g0 M8 o<hw<网络设备类型 ><硬件地址>:设置网络设备的类型与硬件地址; : n9 d' p4 O$ B2 c
/ y2 x% e( c0 k# J& s7 j
io_addr:设置网络设备的I/O地址; ' E1 M" ~) b" r, `4 S1 I* l

7 e0 R- V. Q& {$ `% _4 T, Uirq:设置网络设备的IRQ;
; m3 f* ^& q! U. Z8 [
7 n9 D! H0 {5 f1 z! H- Z0 Qmedia<网络媒介类型>:设置网络设备的媒介类型;
7 \: a  c, }/ O& a  T8 a
2 F. j1 C- J& F. ~2 Jmem_start<内存地址>:设置网络设备在主内存所占用的起始地址;
7 m! D- |) z1 {+ \7 }; n3 R- F+ P' Q6 c4 J9 D. ~* G- F3 B
metric<数目>:指定在计算数据包的转送次数时,所要加上的数目; ' i$ P# g2 v/ P
) D6 n3 f" N/ o/ i1 J
mtu<字节>:设置网络设备的MTU;
) I; j3 }7 ?+ J9 T6 W1 G0 ]; {& w# W, |* A" k8 \  o  A0 t
netmask<子网掩码>:设置网络设备的子网掩码; 3 S% j; t) u. d

% _" ?) w, \4 e6 C' ktunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;   [/ J! u8 {) x6 x+ f" l5 Y
' ^1 L# P- w6 X
up:启动指定的网络设备; 5 H# \) I& |" c9 F$ l( q

  s6 E3 o  q  `$ Z, M; f9 x-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
* r& V" I# W2 R+ h1 Y* Y* l' J7 H2 W( F  e; h) w$ `! D( b
-pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;
5 g: v! a, B4 v: a- f( e. O- x5 o# e3 V3 m( H' O$ L: M
-promisc:关闭或启动指定网络设备的promiscuous模式;
2 Z* b* \6 S5 m5 y
) {/ G, n/ \5 `; @IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。$ K8 v* X1 A0 Z; p& R, I' H2 @  Y
$ \1 }" `: Z2 B  A" Y9 Y! D  F

5 D$ x' @3 H6 q2 O. J
/ L# k- N) t( i实例 显示网络设备信息(激活状态的):; q. e3 w6 k2 ]% \. m3 Q/ B

. r! O+ v( ?: H6 v' g  _ [root@localhost ~]# ifconfig   s. Y. _2 l' g% V! I
4 }4 Y5 C. `7 V0 z
eth0
$ z+ u" v: T$ U+ i) \
7 n+ c  I8 V% {4 gLink encap:Ethernet HWaddr 00:16:3E:00:1E:51 . f  p& N9 z$ k( t% D* W
9 `9 c2 z& J6 j
inet addr:10.160.7.81 Bcast:10.160.15.255 Mask:255.255.240.0 : O, O/ L2 W# l) r3 q. I9 j- q

- W. z1 U& z. g8 B3 _UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
' X" {0 o1 `/ Z0 A3 B- i  l# {1 z- z* C+ B  K% s3 N9 t
RX packets:61430830 errors:0 dropped:0 overruns:0 frame:0
0 e4 T# L; T$ ]( `2 `
6 f$ u/ g" J. n0 U0 Y# tTX packets:88534 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
1 c5 {7 A! M1 F9 P5 J( N0 o0 T2 Y. S3 y) q4 r" U7 i. l* a
RX bytes:3607197869 (3.3 GiB) TX bytes:6115042 (5.8 MiB)
5 j7 K% F' O/ V
. f& L5 h/ P+ F6 Ilo
/ H- l4 P4 G% h$ k$ E$ y6 L2 A0 F# X9 y; z* {
Link encap :Local Loopback inet addr:127.0.0.1 / H' J0 c0 E: B
( }. F. ?' r. I2 C" m  L
Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1
5 T/ e% [* d4 `8 N
: |. ]. z! u& ]4 eRX packets:56103 errors:0 dropped:0 overruns:0 frame:0 1 m% M  y: _. A- C  `" x

: b& `6 M5 O+ f! o, B: o8 \, VTX packets:56103 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
% d4 u1 {0 G2 A; S
$ C( i, U  m# kRX bytes:5079451 (4.8 MiB) TX bytes:5079451 (4.8 MiB)1 k; q  M% G  x; f6 V
: y+ c$ l8 R. H% ?) v

4 D) o( |9 E" M0 G- v( N8 H6 S9 W0 Z6 u- L4 Z6 S6 h

! {) P0 r! f& I, s: d: N" d8 m说明: ( `: o7 I( z4 f) v' V
" |+ n" o# u/ w( m  b+ t; }
eth0 表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是00:16:3E:00:1E:51。
( @5 s9 L3 {- s2 e
4 o& p, H) _2 Y# e+ ^8 Q! V9 b$ D. z9 J# U

" ?  {' S  J9 n3 x9 _inet addr 用来表示网卡的IP地址,此网卡的IP地址是10.160.7.81,广播地址Bcast:10.160.15.255,掩码地址Mask:255.255.240.0。
1 T# S5 ~$ H) h, v  D6 b) }
) E  e+ a( Z7 b9 l4 Z. O
5 m" _) P( ?' }" H. Y% J; b. k( a
lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回坏地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
$ i; A  D& H& ~& {- J+ L$ B  H/ D3 x% p' ?- ?
* I8 B0 T2 ~1 W9 D% G

; T# m# o; v' r  U5 Oifconfig lo 127.0.01   就是系统本身的IP。可在没联网情况下用于网络测试% ]" j9 Z7 T1 r  t

3 G3 I5 E4 x. t1 w3 y- r6 E
0 a* q# C- `0 q/ i6 U4 K2 m  V- [* G) x3 c# a7 Z3 N4 O: P
第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。' u7 p; [& ~2 k  B3 C$ J" Y
- v2 i; e% w& F( m9 e2 C. u1 [
第二行:网卡的IP地址、子网、掩码。 1 v0 J% p2 w3 h; q1 J& ^

6 m! J. y# r: M第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节。
& c( a8 [9 y) _# w' n/ h% d* e7 e7 O0 D' S9 P; ]% U! M7 J
第四、五行:接收、发送数据包情况统计。 & `" K. O. Q9 A1 d5 x, n

/ t; U5 R+ s( g+ k第七行:接收、发送数据字节数统计信息。
4 c% v3 G# ]  m+ N* i7 B) M8 G% T
) g1 l1 }8 ~' ]
: T  H* Z! S) H9 F; U( L5 W1 F* I# H+ C: D% _  }3 G+ ]6 Q5 Y
启动关闭指定网卡:
3 m- _0 N( n: v3 ]. {# V! c
5 h" d' S. c5 s( K% t1 m( D6 t1 m ifconfig eth0 up, D0 @( f$ w& S2 p7 J- p+ P& R  R4 N5 h
/ |: m/ }+ J3 o" |5 j
ifconfig eth0 down / t" m; H  }' @1 ^2 P. p
: g& z. I: H3 d# ?# c

# \0 u0 Y4 {5 J2 t# \" h7 U
! X/ x* E0 A% B+ _( P* Tifconfig eth0 up为启动网卡eth0,ifconfig eth0 down为关闭网卡eth0。ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。 * l+ |& j- Z6 ]

1 r4 {4 v2 A1 [& J. ^6 o1 ~: o/ z0 v, t4 F% f1 E/ w% \
: W% o" D$ _% p6 y1 m! N
为网卡配置和删除IPv6地址: : w1 A; w. Y! ^

# |/ S1 o- J: v( m& a0 i! V: W, Hifconfig eth0 add 33ffe:3240:800:1005::2/64 #为网卡eth0配置IPv6地址 / S2 Z0 g$ k2 o4 s' D
' z1 i% Q3 L) t3 j
ifconfig eth0 del 33ffe:3240:800:1005::2/64 #为网卡eth0删除IPv6地址 : }# {3 w  i' N. g$ w1 I6 A0 n( K

6 T& m( ^# R1 E  ^; i# @1 |/ }7 j" w/ P! k
( M  x: q5 d/ t( l9 O3 X0 g
用ifconfig修改MAC地址:
2 |/ Z: t, |3 {( u5 g" u) [6 b! ?. [5 J8 N, F; D
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE ! v7 c7 b- N6 G, Z8 ^% }0 |& y

$ g7 G6 X7 [% I' Y) g4 _
( h2 J7 M: i- O2 l9 x$ E9 {/ a0 a# i+ l+ O0 m
配置IP地址:
6 ]0 c9 w% g/ q1 D+ t# k/ a
' |2 R3 ]5 t5 C0 ][root@localhost ~]# ifconfig eth0 192.168.2.10
+ w- [/ l" b/ @. o5 G# k* p. ]1 t+ M3 o/ t* J
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0
5 T3 N8 U# m7 N1 s
; }+ p9 |( _( V& _' S7 l[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
& S  D$ ^1 z8 v2 A+ j2 S- q$ b5 h* N+ {, `/ \" W" r( b, \2 y: ]
2 E% K  {0 c% F& @

+ }+ u! }" i) F2 J5 Y7 r7 S- f启用和关闭arp协议: ) N9 S7 m8 a& M

+ S. h: G' d2 g/ g6 T! Cifconfig eth0 arp #开启网卡eth0 的arp协议
( F: x2 g2 u0 B$ [5 X$ N5 h7 E- ?; f
ifconfig eth0 -arp #关闭网卡eth0 的arp协议
. T5 K% P' m, T# Y. [, n5 d$ k, X% {
3 w4 X( p5 m) P9 a' x, `( Q+ `! k1 s! z; p+ l# A1 v
& y. v) g2 ~1 T
设置最大传输单元:
: ]4 b$ W8 P* C1 g4 H
" K  `2 e0 ?7 s2 J5 H' w$ n' oifconfig eth0 mtu 1500 #设置能通过的最大数据包大小为 1500 bytes
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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