|
Ricky 管理员
  
- UID
- 1
- 帖子
- 3057
- 精华
- 135
- 积分
- 175322
- D币
- 605485 个
- 贡献
- 33972 点
- 威望
- 17855 点
- 熱心
- 19571 度
- 阅读权限
- 255
- 性别
- 男
- 来自
- malaysia
- 在线时间
- 1168 小时
- 注册时间
- 2006-3-25
- 最后登录
- 2008-12-2
|
1#
大 中
小 发表于 2006-8-18 12:56 PM 只看该作者
看帖回帖是一种美德,您的回帖是对楼主最大的支持。
Netsh命令本文来自:DIY中文论坛★forum.diy.net.my★ 转帖请注明出处! 作者:imapx2 您是第556个浏览者
Netsh使用方法- W( B. M6 b/ B6 c9 k4 }
Windows 2K/XP 修改IP,不用开启网路拨号连线,用Netsh
8 x* @6 o& ^* V0 H! ^: [4 z& k. X7 x% L( M. n
每次当您要修改一个IP位址时,是不是都要开启网路和拨号连线,再按网路设备~然後内容内容的一堆视窗...9 f) Z' ^ [& y0 C% H; v
遇到系统资源低一点的状况,真的会慢到疯掉 >_<
7 I, k& \% Q r3 s3 l+ |7 \: _其实更改IP,是不需要这么麻烦的
V! d1 D Y; G' A% h/ t使用windows 内建的网路工具netsh便可轻松解决!, d/ G6 r* }5 H& `
Netsh - Creates a shell for network information
; J! ~% R9 ?& G4 B5 ?; ?( x微软官方有一堆文件,有兴趣练习英文阅读的人可以去看看。
! C+ R0 U# q3 L: g' EHow to Use the NETSH Command to Change from Static IP Address to DHCP in Windows 2000(http://support.microsoft.com/?kbid=257748)
/ _' b3 O: N, y( X2 d0 JUsing Netsh (http://www.microsoft.com/technet ... echnet/prodtechnol/1 V' @' n ], u2 r
winxppro/proddocs/netsh.asp)9 A; V! G$ B0 f+ n) B: i. j
Managing Windows2000 Networking Components with Netsh
. _8 l: @& ]8 D" H' j(http://www.microsoft.com/technet ... bleguy/cg1101.mspx)4 |% K8 ]7 k8 ? `- D
& s4 E# h) l* \# E ]8 Q
在这根大家介绍几个简单的指令% |, R p4 W+ d+ T1 q) V3 `
1.Show IP
# c1 x$ g' u9 Y( u3 \1.1Cmd Mode3 F: L V- @: V8 |$ N# {. Q0 L& y
直接在cmd下面输入
2 |' q: A0 f# E6 ~netsh interface ip show address
4 T+ h0 m( W" N0 d9 y亦可简写为
0 _9 }) }' J5 t" z& B1 unetsh int ip sh ad
$ h3 Q/ A Z( O. x) D7 J* O$ Q看看,指令是不是和Cisco的nos指令很像!非常怀疑是抄袭Cisco的。3 _, j3 w- N6 l1 P2 Z4 y+ B
& s- o; o: q2 A, r9 h( y5 v
1.2Netsh Mode c$ S/ ?3 Y! w2 H6 w
您也可以进入netsh的命令模式下
8 T3 K+ T0 [5 j9 O- Anetsh #进入到 netsh mode
! D8 a! m. _* nnetsh>int #进入到 interface 子选项。
8 J6 B) Q: j5 Y% `+ c Jinterface>ip #进入到 ip 子选项。1 e' M: D8 w+ b: L5 \
interface ip>show
4 w- X! k0 E& Z6 J4 u7 tshow address - 显示 IP 位址。4 F1 U' i8 \' l P; `- D0 ?2 B
show config - 显示 IP 位址及其他资讯。1 I8 B/ {( G. R" b" \4 }$ i* a
show dns - 显示 DNS 伺服器位址。% C3 q9 j. [% q
show icmp - 显示 ICMP 统计
9 r, I4 H! k# i$ {5 n/ p+ Hshow interface - 显示 IP 介面统计0 A) M* J9 ?/ q
show ipaddress - 显示 IP 位址5 D1 C9 G- c: |. D! [" }, n
show ipnet - 显示 IP net-to-media 对应% ^0 Y) D3 ?/ n
show ipstats - 显示 IP 统计( f( D" W! } L c
show joins - 显示加入的多点传送群组9 e5 d. P; L" G+ I+ g- q
show offload - 显示 offload 资讯。
+ h: @( ?/ e( \8 f6 cshow tcpconn - 显示 TCP 连线
$ i, r$ v! [6 r" H" A+ h: j$ |: Dshow tcpstats - 显示 TCP 统计+ Q! d; m& S- c3 j$ c# w8 T6 X
show udpconn - 显示 UDP 连线
( }# R1 Z" ~6 ]% A5 qshow udpstats - 显示 UDP 统计
. \0 N: c7 g( ?6 p9 \+ }8 {show wins - 显示 WINS 伺服器位址。( `" R6 l, v V3 ~
; x- v. F+ y, O S* M
" `: ^1 l% e! v6 F ~2.Set IP
1 t7 B! _/ {8 C2 v( @下列是所有可用的指令。
' D' C2 Y5 h, j+ L: O* F( R这个内容中的指令:9 v. g" c2 ~6 _; c
set address - 在指定的介面设定 IP 位址或预设闸道。
1 l: _6 e" y+ d6 yset dns - 设定 DNS 伺服器模式及位址。+ Q. A5 e# ]9 n: h4 t- `/ w1 K2 ~
set wins - 设定 WINS 伺服器模式及位址。+ H. y3 F5 L; E+ `6 _* M
r$ E! D0 W7 e, J7 h6 ?
2.1.设定IP位址
! A$ v; ]7 m5 O J4 x2 M) n2.1.1.DHCP设定
7 _4 z/ q- N; R: h* Y# R若您希望由DHCP取得IP位址可输入
, T3 K1 J8 h" G7 @4 ]5 ninterface ip>set ad "区域连线" DHCP
* P) R; R4 c8 G L3 u/ R/ g# b q或简写成, J( N5 n: r% y8 F: t6 _
interface ip>set ad "区域连线" D( e4 t, _1 O- p+ L8 W7 o
0 s: w9 g/ t1 p, U. D
2.1.2.静态IP设定
$ i; v% |( l9 p1 z& }: T4 R2.1.2.1.设定IP位址与子网路遮罩
: k) k8 z+ j" J7 n1 ~( Z, {0 \: Fnetsh #进入到 netsh mode
7 \# b3 u: s( B& h/ Gnetsh>int #进入到 interface 子选项。
7 y' p5 Z- f u6 [' L! A$ Einterface>ip #进入到 ip 子选项。+ e' Q6 F7 K6 E8 N5 O- c8 ~+ H+ V; E
interface ip>set address name = "区域连线" source = static addr = 10.2.2.100 mask = 255.255.255.0
& R' d+ N6 K- q$ ]可简写成
0 |3 ?& V9 v5 Y' Dinterface ip>set ad "区域连线" s 10.2.2.100 255.255.255.04 l, x; j4 p5 Q. p+ N' y
2 l# m$ u7 G4 i0 h2.1.2.2.设定IP路由
2 E% Z- H, u( E/ U) E2 _7 L: V( |- Ginterface ip>set address name = "区域连线" gateway = 10.2.2.254 gwmetric = 1
, Z8 M5 E+ O/ O' h$ t. T4 f Z可简写成
% L' Z l% [/ t1 pinterface ip>set ad "区域连线" ga=10.2.2.254 gw = 1
! e# M- X% ~+ w$ {' U P; w4 i$ |) K0 g% u
2.1.2.3同时设定IP位址和路由
* F; M. X" C4 J3 p/ z5 R; `interface ip>set address name = "区域连线" source = static addr = 10.2.2.100 mask = 255.255.255.0 gateway = 10.2.2.254 gwmetric = 1- C6 J- B# D! w; F
可简写成- `) @9 L0 [: B' x, Z/ x, H" P
interface ip>set ad "区域连线" s 10.2.2.100 255.255.255.0 10.2.2.254 1% V! k$ L' d1 j* p f& Y
6 l V# ~6 _% H; K# B/ _& L
设定完後,记得用sh ad去看一下设定的对不对。' Y, q4 W* C' R6 T- ]4 ]
5 T h, w* p3 i
2.3设定DNS来源
$ v) C2 C' z% S& Z若是由DHCP取得,请输入
1 u& `& W8 Z* \! E! \8 g4 J! kinterface ip>set dns "区域连线" source=dhcp( F% E0 B) e! _/ Y( n% O1 i
若是使用静态设定,请输入( J! e( L5 T" s( {8 C0 p
interface ip>set dns name = "区域连线" source = static addr = 10.2.5.24 V# K5 a6 a- a( X5 C, z
新增第二组DNS,请输入7 Z `0 ]& I) e' I
interface ip>add dns name = "区域连线" addr = 10.2.5.3, [% y0 b! t9 n' y
7 k3 b' k" w/ a% ^: n
2.4设定WINS来源0 W: q7 [3 x7 g) P2 Y" m8 c+ O
若是由DHCP取得,请输入
8 Z' J( u3 e2 t* `* h$ I6 \4 ~interface ip>set wins "区域连线" source=dhcp( {# ]2 P3 A. L2 y/ U/ Z
若是使用静态设定,请输入
, r" o4 M8 @. D8 `8 R. w# c; ointerface ip>set wins name = "区域连线" source = static addr = 10.2.5.10$ I! `2 A/ C4 @
新增第二组WINS,请输入# H& D5 a8 t- _+ r, A
interface ip>add wins name = "区域连线" addr = 10.2.5.17
! F- s8 S. G T3 ]' L! }& ~1 R. \" Y
# z; y0 ~+ t- H* \; U/ I7 i5 [0 O z2 M. I+ p- V' s0 q a
3.将网路状态设定匯出/匯入
8 F, o1 P6 U. m; S! z5 U3.1匯出
E0 p( g8 e' ?1 _$ F- k0 O6 M" `netsh -c interface dump >c:/netset.txt
r5 V( d/ E. c3 J5 Q. ~当然,interface可以简写成int,dump更可简化成d,所以就变成了. Q# P2 B8 e' d+ F) i
netsh -c int d >c:/netset.txt 9 V+ p% M( F$ q/ ?1 q3 b" z( f6 H5 ]
3.2匯入
+ T, N) p- d7 _netsh -f c:/netset.txt 既可
/ I" [( C% \2 {, b6 R1 e, U$ p这个指令我觉得蛮好用的,适用在帮客户装机时,我们先将网路状态设定储存起来。将来若' N" q7 H9 h: H
发生客户不小心变更了设定等,任何网路设定上的问题,可以执行一个批次档,忽叫netsh! H- @# v9 M4 u: W
把设定取回。不然有时候,网路设定跑掉了,想用VNC连线修改都不行。
搜索更多相关主题的帖子:
Netsh 微软 windows 命令 网路
|