|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
T6 o6 m' i' g4 _$ I- E
ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。- ?) I6 \- M) ^: p+ y" i) \
8 Y# S* M7 Y8 J5 |- H' j' t语法 ifconfig(参数): F9 d5 \$ J4 P8 t
6 z5 y9 r) b' o7 j- H
ifconfig(参数)
2 z1 e! }' s/ |- @9 v" l0 ~; Z' }
* w" \; v& O; l3 i$ S5 h( S参数
+ R/ f) P" h. ^! \" F6 O% s y+ D3 x% e; E( ?% O- Y& Q# x
* d5 e* P |" E; U7 B3 Badd<地址>:设置网络设备IPv6的ip地址;
# ?+ r8 _$ E* f+ U# j
+ r3 O1 Q) I; s5 xdel<地址>:删除网络设备IPv6的IP地址; 4 b6 D2 Z" N4 T
# e/ n# m: c9 m* T
down:关闭指定的网络设备;
2 W# i- w7 t/ ~- G1 X
' n* o; [/ P) I8 [$ {/ }# x<hw<网络设备类型 ><硬件地址>:设置网络设备的类型与硬件地址;
0 V* o& W. [$ r, ?+ ?; j5 _% Q0 N7 s4 O
io_addr:设置网络设备的I/O地址;
2 a6 j% i; i' d0 U X
# \0 j: A4 w* Firq:设置网络设备的IRQ;
, k- B! \ _/ [0 Q* G+ R8 t
( Z3 Q1 P3 N$ ?0 }media<网络媒介类型>:设置网络设备的媒介类型;# G( d- [+ l5 I! H: A
- B2 Q# {1 n) R' y, a8 j; S: bmem_start<内存地址>:设置网络设备在主内存所占用的起始地址; 2 i0 [& I4 b3 d7 @5 h2 V" n
1 J* ~: w+ J& v9 e( M
metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;
# o0 y* f0 Q* b/ m+ L6 P, M! ~' v4 p6 r+ f. X8 w# E
mtu<字节>:设置网络设备的MTU; }1 [( z+ H% r6 H: L9 ?
' l- d+ P' z5 @9 ^" A
netmask<子网掩码>:设置网络设备的子网掩码; 7 j. d' A$ ]5 l
9 v" d$ W1 Q: j% l9 W% G
tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;
. w; G4 q* j" q4 q0 y! M+ v
5 e. `0 y J1 L7 v5 ~up:启动指定的网络设备; 7 M5 n2 `3 d3 ?' F4 ?" E
# u; ~/ w. c h% [+ O-broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理; 5 J; b7 \# Y+ f3 _1 J9 ]" r# O+ [
9 g8 y. d5 N+ S
-pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能; 9 g2 ?, Y- J2 f+ A/ I* ?$ H$ Q! a
5 y1 y1 T1 [& b5 ~7 Z
-promisc:关闭或启动指定网络设备的promiscuous模式; 1 r; J! v8 _8 O: V
# |6 R0 V G r- u1 W
IP地址:指定网络设备的IP地址; 网络设备:指定网络设备的名称。 N" `: b* P1 F" n# u% @2 ~
+ F- G* v) u [' _1 [% t
+ @/ P! O$ h: g$ C6 N. W3 I3 \
5 f% T+ c2 _6 {( X; H实例 显示网络设备信息(激活状态的):
: y2 f D9 O9 K" b* ~
: n( u+ ?% B) e [root@localhost ~]# ifconfig
5 B0 A" a: e$ j( i: ^
, S4 J+ a- L4 G/ N( S) ieth0
E) [2 t( J$ e6 C0 z+ E* |
4 d% b- ^/ f5 R5 ^5 E/ K3 g0 o4 pLink encap:Ethernet HWaddr 00:16:3E:00:1E:51
/ S$ t( ~- F5 L- e9 T; ~ X8 O! U9 O% D$ j- L2 v% }
inet addr:10.160.7.81 Bcast:10.160.15.255 Mask:255.255.240.0 ! _- V2 |! c$ W7 I' i
0 X& E+ D) s) g/ X, e( KUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
4 z; u9 U! ]0 o) O n9 f+ x. M
" r+ F9 h0 i. f- V lRX packets:61430830 errors:0 dropped:0 overruns:0 frame:0 ; u; Q: m6 X2 W5 ]" ~, {
6 j# b* N! U" [; X7 n- W
TX packets:88534 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
* P! |. A0 E3 U# t0 S& a" L8 E# g. ]! K( q7 [9 u; P
RX bytes:3607197869 (3.3 GiB) TX bytes:6115042 (5.8 MiB)
: | ?3 F6 `+ d0 `% x3 n' o+ s/ O
2 R- t. P" R& M b* H6 rlo
& F9 y: R5 Y1 K) N. P
0 F% N! V( i r- ~) q) mLink encap :Local Loopback inet addr:127.0.0.1
4 _/ I7 p" q0 e6 u3 ~
$ ~) `, q3 o: zMask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 . [; q/ K9 v5 C. z6 V- e. m/ e
( w" r p0 W/ { `RX packets:56103 errors:0 dropped:0 overruns:0 frame:0 ( m7 G! Y% y. k- Z3 W0 U
$ |+ z- A& |2 J2 g5 O2 vTX packets:56103 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 / e) n% W9 c0 ^/ E
% T9 k/ }. C# a
RX bytes:5079451 (4.8 MiB) TX bytes:5079451 (4.8 MiB)5 h1 S. m0 R( p! E0 v" Y8 K; W' H
L6 l( |- T- l. B0 y
6 ?7 q9 f& U3 k1 Z# d% G% t* G* s# g6 E C; ^
R# J/ Z' m# Y1 [# h说明:
; _2 G3 z* a$ u. ?! I6 E* n
# o# ^$ a) Z; d7 p+ J7 a! K$ reth0 表示第一块网卡,其中HWaddr表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是00:16:3E:00:1E:51。 6 a# Z$ v3 S+ b8 @6 n
& d# X7 Q: x, s' E
5 y8 B0 q. ^5 ~1 Z* T }% v' ^5 R! b) N$ z# s. i
inet addr 用来表示网卡的IP地址,此网卡的IP地址是10.160.7.81,广播地址Bcast:10.160.15.255,掩码地址Mask:255.255.240.0。
& G9 W0 ]5 y* r# \7 M% }2 W0 r$ h/ g1 A
+ j T: L& f2 j+ O/ l. q
7 o& u" I* H- U9 N- s
lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回坏地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
/ K+ Q; k3 [% }7 [; d0 X4 d1 f
$ @. w" P# L, U6 W& H6 D& Q; D% x6 Q0 y8 A
$ P5 i# [% _% `: I( l
ifconfig lo 127.0.01 就是系统本身的IP。可在没联网情况下用于网络测试
) T2 {' _. }# n6 n* ?9 g5 P
" Y7 }! w0 d" U" ^4 z' \5 C6 q) T9 T6 p+ [& ?
8 X, R6 h q9 `第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)。 r' ^& \( x) w
! d* z" r3 A( W" R1 R6 M! F+ R, p
第二行:网卡的IP地址、子网、掩码。
" t# Y: G. {/ j; i5 B; R. B7 j, v+ e% r. F/ J
第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节。 6 g1 B4 ]4 S1 s" W) W% }
/ U1 d( z; V: ?7 @+ ^第四、五行:接收、发送数据包情况统计。 3 F ~3 ]0 ~8 W2 M
. W) V$ C& `9 b) S, l( Q
第七行:接收、发送数据字节数统计信息。
7 p- K5 ]1 I$ H% o( u5 j" w9 h' E/ n m! E# G& z
- N8 ^# Q& C; C. h5 x- b& P' ~& C# F
5 n" G/ Y" b3 u- |- Y& j) t
启动关闭指定网卡:
2 m: a B4 q8 ^! W% N' q
$ ^9 u9 S9 O n3 }3 o ifconfig eth0 up
. f' n! }3 }3 D' p
, U/ @& m+ h8 w ifconfig eth0 down ( }$ w2 U j Z0 x \- E {
3 e% y) ?0 ?. s( w& i- c
) j9 ` B" N+ ]& g2 n# X! n* ^; t' }
ifconfig eth0 up为启动网卡eth0,ifconfig eth0 down为关闭网卡eth0。ssh登陆linux服务器操作要小心,关闭了就不能开启了,除非你有多网卡。
% L3 e* ~/ [' z9 x2 K. p( r9 S4 C
3 k1 J& ?9 i& |* A3 j4 r$ A. B# l9 v3 }4 a2 l2 {8 j
+ b8 X, o- ]6 j# p$ I3 j为网卡配置和删除IPv6地址:
! Q7 d3 Q0 ^' w, m/ k: i) t# I: N* S' L) n2 h$ t0 B
ifconfig eth0 add 33ffe:3240:800:1005::2/64 #为网卡eth0配置IPv6地址
+ H2 J I- G1 Z' ?" m: L$ o4 l/ r7 s8 H
, \: t- w7 z# }2 f+ xifconfig eth0 del 33ffe:3240:800:1005::2/64 #为网卡eth0删除IPv6地址 5 q9 X- o) P$ |2 Z2 H' }
. R, F/ S0 { |, i2 b; t- z5 K! }+ f g0 ^0 ]. \+ [
, I$ o# v" c, \: R用ifconfig修改MAC地址:
T A. U) d, U" R; d$ G9 K4 e& c: ]0 Q$ L% t, O8 m! V
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE % \; U4 V: h9 H' h! o* m: a- @! x$ W
2 z/ ]0 w; w1 j8 |" d3 x0 q7 Z. ~/ S( Y7 [- O6 H. T
$ F( J- i! }& C" s% b* M
配置IP地址:
$ M$ ^# `2 _7 I* t. ?) ^1 i! C2 J& o" n3 i% `. X' a$ v; M7 r2 g: ]
[root@localhost ~]# ifconfig eth0 192.168.2.10
3 @! t( S3 W9 i3 _" E& S& X9 `9 X
3 h2 o/ z9 S {/ x; f2 V[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0
N4 r. l v4 S& I1 t# q$ z! ^$ ^6 ?' Q3 @& K' T0 O: D, R
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
& h# L7 }; q- h; k
7 `1 ~1 h) s$ M* c' v8 F w- C" {6 G; J3 c% ~* a4 h* n+ F# f, a, ~/ u
, V- _* C3 n+ C4 W H2 z/ E启用和关闭arp协议: 5 v$ N. p& e& U) h, u1 g' E. ^0 B' \
5 P% w4 X Y- Y; D6 u8 Q+ g8 Yifconfig eth0 arp #开启网卡eth0 的arp协议6 t2 _4 v$ a$ ~! a* o
5 s! A$ g; K1 J# A% [ifconfig eth0 -arp #关闭网卡eth0 的arp协议 0 a9 M @# X* L" x; J, S4 a
) |4 J7 `; }3 [! |! q; J3 G
5 ?" v+ y& R/ O" u$ L
1 O2 P) X; \- ?+ c/ p9 A( a设置最大传输单元: ; S& ~- G' G- i0 h
& }* F- G/ e. p7 ^5 hifconfig eth0 mtu 1500 #设置能通过的最大数据包大小为 1500 bytes |
|