命令行设置IP地址和DNS

命令行设置IP地址和DNS本文由tangqc13贡献在Windows中,如果你要设置IP地址,一般是进入“本地连接”->“属性”,手动设置要更改的IP地址。

其实,在命令行同样可以设置IP地址。

如果你的IP需要在几个IP中来回切换,可以使用netsh 命令更改:进入CMD命令行;点击“开始”->“运行”,输入“cmd”,回车,设置IP:设置动态获取IP地址(DHCP)C:/>netsh interface ip set address name=”本地连接”source=dhcp设置固定IPC:/> netsh interface ip set address name=”本地连接”source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto用法: add address [name=]<string> [[addr=]IP address [mask=]IP subnet mask] [[gateway=]IP address [gwmetric=]integer]参数说明:name:网络连接名称,一般为“本地连接”。

你可以在“控制面板”->“网络连接”中看到。

source:获取IP的途径。

动态获取,则为dhcp,手动设置,则为static。

addr:要设置的IP地址。

mask:子网掩码。

gateway:网关地址。

gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。

设置DNS:自动获取DNSC:/> netsh interface ip set dns name=”本地连接”source=static手动设置单个DNSC:/> netsh interface ip set dns name=”本地连接”source=static addr=210.52.149.2 register=primary手动设置多个DNSC:/> netsh interface ip add dns name=”本地连接”addr=202.106.0.133 index=2…参数说明:name:网络连接名称,一般为“本地连接”。

你可以在“控制面板”->“网络连接”中看到。

source:获取IP的途径。

动态获取,则为dhcp,手动设置,则为static。

addr:要设置的IP地址。

register:none: 禁用动态DNS 注册。

primary: 只在主DNS 后缀下注册。

both: 在主DNS 后缀下注册,也在特定连接后缀下注册。

index:设置的DNS的顺序号。

编写设置IP/DNS的批处理文件:知道了如何设置IP和DNS后,你可以自己编写一个BAT文件:新建一个文本文档,将后缀改为“.bat”;编辑“.bat”文件的内容为上面的设置命令。

例如:@echo off@echo 开始设置IPnetsh interface ip set address name=”本地连接”source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=autonetsh interface ip set dns name=”本地连接”source=static addr=210.52.149.2 register=primarynetsh interface ip add dns name=”本地连接”addr=202.106.0.133 index=2@echo on@echo IP已设置@echo offpauseexit运行时,双击这个bat文件,等待设置完成即可。

一、添加IP 地址及默认网关(是添加,要重设或更新原来IP的请看第三点)netsh interface ip add address用法: add address [name=]<string> [[addr=]IP address [mask=]IP subnet mask] [[gateway=]IP address [gwmetric=]integer]参数:name - IP 接口名称。

addr - 要添加到此接口的IP 地址。

mask - 指定IP 地址的IP 子网掩码。

gateway - 指定IP 地址的默认网关。

gwmetric - 默认网关的跃点数。

注释: 向一个用静态IP 地址配置的接口添加IP 地址和默认网关。

示例:add address "Local Area Connection" 10.0.0.2 255.0.0.0add address "Local Area Connection" gateway=10.0.0.3 gwmetric=2第一个命令向本地连接接口添加一个静态IP 地址10.0.0.2 ,子网掩码为255.0.0.0 。

第二个命令向网关跃点数为 2 的接口添加IP 地址10.0.0.3 作为第二个默认网关。

我的实例:(1)netsh interface ip add address "LocalConnection" 172.20.0.49 255.255.252.0 此命令设置LocalConnection 的IP 为172.20.0.49, 子网掩码为255.255.252.0(2)C:\>netsh interface ip add address "LocalConnection" gateway=172.20.0.254 gwmetric=1此命令设置Localconnection 的默认网关为172.20.0.254, 默认网关的跃点数为 1二、添加DNSnetsh interface ip add dns ?用法: add dns [name=]<string> [addr=]<IP address> [[index=]integer]参数:标记数值name - 添加DNS 服务器的接口的名称。

addr - 添加的DNS 服务器的IP 地址。

index - 为指定的DNS 服务器地址指定索引( 首选项) 。

说明: 静态添加新的DNS 服务器IP 地址或重新索引现有DNS 服务器地址的列表以修改DNS 服务器首选项。

例如:add dns "Local Area Connection" 10.0.0.1add dns "Local Area Connection" 10.0.0.3 index=2我的实例:netsh interface ip add dns "LocalConnection" 172.20.0.1netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2三、设置IP 地址、默认网关及DNS :netsh interface IP set address local static 172.20.0.49 255.255.252.0 设置IP 及子网掩码netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1(set address name="LocalConnection" source=dhcp 此条表示从dhcp 服务器得到IP)netsh interface IP set dns "LocalConnection" static 172.20.0.1(set dns name="LocalConnection" source=dhcp)四、综合例netsh interface IP set address local static 172.20.0.49 255.255.252.0netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1netsh interface IP set dns "LocalConnection" static 172.20.0.1netsh interface ip add dns "LocalConnection" 202.96.128.68 index=2以上命令做成批处理:edit setIP.batnetsh interface IP set address local static %2 255.255.252.0netsh interface IP set address local static gateway=172.20.0.254 gwmetric=1netsh interface IP set dns "%1" static 172.20.0.1netsh interface ip add dns "%1" 202.96.128.68 index=2setIP.bat 的命令用法是:setIP 网络接口名IP 地址例如:setip LocalConnection 172.20.0.49。

合集下载

怎么设置电脑的IP地址与DNS地址

怎么设置电脑的IP地址与DNS地址

怎么设置电脑的IP地址与DNS地址
生活中有很多地方需要修改电脑IP地址和DNS地址后才能上网,那你知道怎样设置电脑的IP地址与DNS地址吗?下面是店铺给大家整理的一些有关设置电脑的IP地址与DNS地址的方法,希望对大家有帮助!
设置电脑的IP地址与DNS地址的方法
打开电脑(WIN7系统为例),找到“网络”图标,选中后点击鼠标右键,选择“属性”。

找到“更改适配器设置”,点击打开
双击打开你的网络链接,如果你有另外一个网卡,需要选中图标亮起的那个网络。

(另外一个是灰色)
打开后,点击左下角的“属性”。

点击“属性”后会看到很多选项,这里我们只需要双击“internet 协议版本4”
打开后,填写ip地址和DNS地址,其中IP地址默认是“192.168.0.xx”(xx为2-254之间的任意数),子网掩码为“255.255.255.0”,默认网关为“192.168.0.1”,DNS地址需要问你的宽带接入商(图中为电信默认DNS),如果是路由器拨号上网,那么DNS地址可不填写,只需要填写IP地址。

END。

Linux系统修改IP、网关、DNS的命令方法

Linux系统修改IP、网关、DNS的命令方法

Linux命令行修改IP、网关、DNS的方法/ e& p- v# ]3 p4 H" A) F+ @方式一:; X4 O( j% Z3 y1 g# Iifconfig eth0 192.168.1.18 netmask 255.255.255.0 ) y& ], i- W& x- h说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP; y T6 ^8 }" J) K: ~, t方式二:6 s, e( [( z- }1 R+ _; `$ G% N( Evi /etc/sysconfig/network-scripts/ifcfg-eth0 - s2 v, @9 Z1 U( y; Y2 Q( X7 d说明:该方式要重启后生效,且是永久的1 y+ ]3 u; q5 t+ w7 C5 L8 M, ~( S如果要立即更改且永久生效,就只能以上两种方式同时使用了。

. ]' p5 m1 c/ c% z1 v以上是通过linux命令行修改IP的方法。

b! D9 }5 ~8 V4 O7 {. C* s- p& u9 x( P网卡eth0 IP修改为102.168.0.1; N# |7 r7 h2 cifconfig eth0 102.168.0.1 netmask 255.255.255.0 8 e' Z2 y$ F- X/ m网关修改为102.168.0.254 . U8 m9 J9 a8 j4 {; c5 N3 Aroute add default gw 102.168.0.2540 U0 I. {6 o: RLinux命令行修改dns* x; t: o; d$ j/ u$ n, f" vecho "nameserver 202.202.202.20 ">> /etc/resolv.conf ! w! z3 Z+ K5 v8 \$ {3 ^重启网络服务4 x4 _1 ~ d; e G3 l( t% j& M: B5 H/ z5 r9 `9 x例子:由原来的DHCP改固定IP1 Y& g' G- g# z$ m$ w: | DEVICE=eth0# {+ R0 L4 o1 r4 H. tHWADDR=00:0C:29:F7:EF:BF1 X, S' y( u0 y" \5 TONBOOT=yes! W3 }+ a( d) u: r" R YTYPE=Ethernet4 k6 `2 ^* y0 i$ w! O" t* I! GNETMASK=255.255.255.0. v6 @( a+ Q+ N/ P* BIPADDR=192.168.0.68$ L3 ~5 b4 g# p6 S1 A: |! s3 |# SGATEW AY=192.168.0.1: e% f: J& ?, w$ L; i, ?8 X% F加上红色即可- ]- Q0 T( H' f3 N: r5 Z, l+ s- k" E: Z+ t重启网卡:7 k* m, W4 g+ z- P$ H0 ^/etc/init.d/network restart6 h6 ]: _4 |# h* n% |+ [/ xifconfig eth0 新ip. |: ^% b3 j* o' y* d$ u! v, U1 Q然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip% ~$ E5 k* b" F7 M4 Y* G; K" B" r. E% _( @' X, l! q& s4 Z1 U! u" ~7 I[aeolus@db1 network-scripts]$ vi ifcfg-eth0 8 C, }& N% t! B; A& n. `) U4 W6 ?0 {6 K* O5 XDEVICE=eth0* Y& V, ?7 B. {# q/ ~8 D/ g b& NONBOOT=yes5 M2 d; |( J' o# N" D( O: NBOOTPROTO=static6 x6 F6 e* b2 p7 {/ cIPADDR=219.136.241.2110 Q2 E( C. u2 B& G' x+ kNETMASK=255.255.255.1284 [! z, n7 }! r# H: O' s; {GATEW AY=219.136.241.254& h7 k. e' F9 B( [2 m4 @$ a' ]4 C$ A% D. k0 _" T( _$ |: ?* J5 I% Q[aeolus@db1 etc]$ vi resolv.conf . n: T6 G1 r" {+ W) u& P0 Q* m! h) h' Qnameserver 202.96.128.68+ ?$ `" A) q7 S. Onameserver 219.136.241.206! X" a" A( G, W. {' F1 B/ p+ y: a: ]6 r# l-----------------------8 C5 r; c0 e: mLinux下修改网卡IP和网关: h) F" Y( \7 e7 M- D) O; D) l4 w; f* R' q" r) q" H6 A$ f |; Y7 b3 s8 g; t% _1 J建议通过终端字符方式下来修改( u* U3 ^0 k7 a4 U* K一修改IP地址5 x2 X. Z& R" Z$ b1 O4 kvi /etc/sysconfig/network-scripts/ifcfg-eth0% j/ Q$ e9 e# i" zDEVICE=eth05 l- X. i8 i# w! |9 eBOOTPROTO=none$ e3 w3 ~& O; Y3 ^% rBROADCAST=192.168.1.2556 V& Y; }( g& c8 N* N6 AIPADDR=192.168.1.33% o, {7 O# k7 ^0 o9 M NETMASK=255.255.255.07 i$ T( e' f8 Q4 [$ ZNETWORK=192.168.1.0# ]5 x* T# `9 Q8 F2 Y. oONBOOT=yes/ h0 A+ u2 [. s* M, ], jUSERCTL=no2 a2 t* i G( a5 q) G: L4 mPEERDNS=no+ t5 J2 n4 X* [, A$ h2 c4 @TYPE=Ethernet4 V6 O$ I6 r z3 o0 L" M1 N~( ^5 G" }; C C$ p( `& `1 F4 D# [$ V9 Q8 `+ c, k7 Gvi /etc/sysconfig/network-scripts/ifcfg-eth1. q) Y9 {' S1 o, E; v! |) B1 ^6 W7 D4 SDEVICE=eth17 z9 Y( F1 Z! a- E1 i6 HONBOOT=yes9 U% A5 t4 C# J @6 R" VBOOTPROTO=none' s; e1 T5 r! W0 h0 CIPADDR=192.168.2.34, O1 p# ]7 _, U5 g/ P4 KNETMASK=255.255.255.09 P% ~* p0 `4 i0 P+ Q% mUSERCTL=no9 S0 f4 s; [& {PEERDNS=no% e, b+ ]& ]0 S2 S+ g) L# E4 DTYPE=Ethernet3 O# r- O3 E9 i* f& e$ U/ Q6 W% ~NETWORK=192.168.2.0! c% `; h; A9 p2 M. D BROADCAST=192.168.2.255- F# z2 p4 d$ G/ x1 O' `! n. \二修改网关* o! @7 Y6 Z {) ?vi /etc/sysconfig/network$ u5 E& l+ p5 H/ ~( K7 K. c/ `# z" J; I! v& YNETWORKING=yes; R0 }+ |* f% F0 H4 B8 SHOSTNAME=Aaron8 Z _' \2 s* ]0 O5 [& pGA TEWAY=192.168.1.1 W, E" S) R7 v5 Rz4 j* ]4 V9 L5 D$ G三重新启动网络配置% E# f% s& n8 T% Y# U+ Y/etc/init.d/network restart- J; g( @% g) @. E0 g' k6 |; i, Y; k/ R" |' R$ N5 \! `( t7 i& r, i( r& }8 _" s, H6 f, C-----------------------------------------------------------------------------------p7 D8 B3 a- D5 Z Z0 T2 W+ j( C" v$ @# A修改配置文件% D/ J1 Q5 ^" k# ]# s' e) s8 y" T2 b, b0 t% x! g# j/etc/sysconfig/network-scripts/ 下有配置文件+ n( s; V, M6 ?& O( {! m- Z4 S' w' c5 {. ?7 o; y比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件1 O4 e' X& H# X4 E) x% }+ B; ?8 k y3 I$ p7 _% G& u9 @比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件: o* z2 e( S; t! k! Y5 K! r% I/ @6 {7 ~8 G+ a' {域名服务器配置文件:/etc/ resolv.conf+ G1 k; \. x3 _2 E) P% @* d7 x1 p, [5 u* K! E( }/ G* p修改ip地址5 F0 Q; y8 E& u$ N' j! b即时生效:: [$ c6 A$ f# `" i9 r# ifconfig eth0 192.168.0.20 netmask 255.255.255.01 r/ P" }3 G( u0 f- L启动生效:1 H K, a$ f8 w @* N修改/etc/sysconfig/network-scripts/ifcfg-eth05 ?! W8 @+ l7 `0 E/ N. F, _/ ]* {* w5 X |# z7 D9 ^9 |; g( h修改default gateway- j' c( o7 _& b! j! @1 o8 q( F即时生效:$ \- r; q6 { g$ k A& _# route add default gw 192.168.0.254' K3 V% @6 y2 | \; a启动生效:2 Q! E6 L D2 ^5 {) {- J修改/etc/sysconfig/network-scripts/ifcfg-eth0 } q, r# |* Q1 ?B8 N! ~! N( q3 f7 V0 g6 v h修改dns: p' a4 I, P& O8 k修改/etc/resolv.conf% x7 L$ X' r, M& W5 |修改后可即时生效,启动同样有效( ~# Z, b* k* A( S: m! f- C: X% B4 A/ e8 U修改host name9 e E$ u/ f& E0 |, @8 |0 p# {即时生效:$ V1 H) e& t9 }+ f P# hostname fc2* e2 n) ]1 L( k启动生效:- d) s ?. N- c2 k: D( r( {修改/etc/sysconfig/network( q7 j* s( O" O1 x- Q$ {/ G$ z+ Z" ~5 W9 k9 f& E( m. a, e! T. F( C2 i7 `# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+% S/ ?- z8 D" }2 RDEVICE=eth0 接口名称" z+ q) |" s8 \9 ?2 @; A9 yBOOTPROTO=none 静态配置,若该值为“dhcp”则为动态获得,另外static也是表示静态ip地址* A2 z9 A! U1 J8 }; FBROADCAST=192.168.10.255 广播地址,通过IP地址和子网掩码自动计算得到# X$ c) H+ {7 W+ lHW ADDR=00:133:27:9F:80: Q' f7 r* U1 v) PIPADDR=192.168.10.2384 F' g8 O5 w' @7 V' [0 vIPV6INIT=yes9 b- q- j, `7 o- ^% p8 u5 n' d* SIPV6_AUTOCONF=yes4 F) m7 E6 Z6 W4 ?& c& H' e NETMASK=255.255.255.0, i8 [$ v% T! F" t& nNETWORK=192.168.10.0 指定网络,通过IP地址和子网掩码自动计算得到+ n) n; t) H% P; O. bONBOOT=yes 开机时自动加载- b4 w `5 ~' B3 w9 t* k; ~GA TEWAY=192.168.10.1" |' H) ]) t5 [) M3 b2 JTYPE=Ethernet8 U9 P* T4 r* K" o* ]; h OPEERDNS=yes) ?. }+ D( M/ s! ^, U% }USERCTL=no. ~' F; V; m, r- N; ?! T( Q4 H- a: f( c3 eifdown eth0 关闭网络6 @* @$ V7 h+ o; G, H& @% Z$ ?ifconfig eth0 down 关闭网络, B) S( j5 O4 o1 I. Z/ {* d( `* ]) V% {7 k% U. A7 {9 k. lifup eth0 开启网络3 m0 F" u# h3 `, Y* Gifconfig eth0 up 开启网络2 y) J0 {5 |# V- e4 y7 n4 c$ N4 d3 d设置dns /etc/resolv.conf 1 K0 J }6 A) H9 O8 e, F3 b: N# J7 {5 xnameserver 61.144.56.1012 p6 G6 P Q. M0 c }6 cnameserver 202.96.128.166 W& V* d( X/ a5 g7 \: S& f1 _- J3 V0 z" U( m8 \3 W0 q[yeger@yeger ~]$ cat /etc/resolv.conf 4 a: R% v& w3 T$ y* o, ]# Generated by NetworkManager# x9 Y g1 g0 F( l4 p/ Fnameserver 202.96.128.86, E% ~, @: f/ d0 B8 nnameserver 202.96.128.1669 e5 \* K2 g' D2 a8 B. J* K" p* E- q2 n其他方面, u. j- A0 R, p8 v8 `service network start //启动网络服务' I3 e# Q, Z; u+ e" b, ` service network stop //停止网络服务/ G# t% |0 S$ j" z. |( K0 |; E) [service network restart //重启网络服务* |3 H1 A; c9 Q K* xservice network status //查看网络服务状态7 y8 R) ?5 B+ m8 b& e3 J# f) L6 s2 X6 | w* v0 ^/ d; R. Pifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)3 H7 L# P% W8 j% z0 [& A( P, i% `9 P9 N2 ?' ?) F/ V+ F- v[yeger@yeger ~]$ sudo ifconfig wlan0 192.168.21.199 netmask 255.255.255.0* ~1 Y& p% U( A$ ]3 `9 y- F* L[yeger@yeger ~]$ ifconfig wlan0/ l8 V: H) c$ H% G& t* j0 Swlan0 Link encap:Ethernet HWaddr 00:02:72:77:BB1 ! d1 i' O6 g5 C! [$ }inet addr:192.168.21.199 Bcast:192.168.21.255 Mask:255.255.255.0+ `8 _, R: O% t8 einet6 addr: fe80::202:72ff:fe77:bbd1/64 Scopeink/ h: _* A; j* o% h" u. `6 z) |3 S7 O' zUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1- c6 K' f# t+ S! ? Q2 F1 tRX packets:3246 errors:0 dropped:0 overruns:0 frame:03 N8 n7 k+ l" O2 b* d6 KTX packets:1947 errors:0 dropped:0 overruns:0 carrier:0# _% M' \) \& Y6 Z! E; u' rcollisions:0 txqueuelen:1000 8 ~5 d6 x! E/ P2 M; N& q, Q: m$ T2 ~RX bytes:4514869 (4.3 MiB) TX bytes:177732 (173.5 KiB): O9 W& D8 p/ a, y8 swlan0 表示第一块无线以太网卡' D8 f4 r0 u4 YLink encap 表示该网卡位于OSI物理层(Physical Layer)的名称2 y* g' r( A1 t, OHWaddr 表示网卡的MAC地址(Hardware Address)* G: T: S, z- U( a; oinet addr 表示该网卡在TCP/IP网络中的IP地址! I) ?$ G& D9 i. PBcast 表示广播地址(Broad Address): K2 Y8 p- p% p q9 DMask 表示子网掩码(Subnet Mask)' P) S7 V2 `; D$ Y6 IMTU 表示最大传送单元,不同局域网MTU值不一定相同,对以太网来说,MTU的默认设置是1500个字节8 F! m; x* n& gMetric 表示度量值,通常用于计算路由成本+ U* b/ y3 j/ x: b RX 表示接收的数据包5 ^# `8 p8 {( Q/ n& |' [- @% `( LTX 表示发送的数据包5 x. ^ f! E; m collisions 表示数据包冲突的次数+ Q3 z% ]; a$ M% ?, {txqueuelen 表示传送列队(Transfer Queue)长度+ [- I$ S5 t* `# xinterrupt 表示该网卡的IRQ中断号+ Y5 ^& ^- ~; S' \4 H) N8 b5 i/ {7 \Base address 表示I/O地址; D; m2 P) S4 f7 Z4 m6 O! y8 E! S9 U1 g8 L配置虚拟网卡IP 地址:网卡需要拥有多个IP地址命令格式:ifconfig 网卡名:虚拟网卡ID IP地址netmask 子网掩码c6 n/ o( }# [/ C8 ^0 ]7 F* M( I[yeger@yeger ~]$ sudo ifconfig wlan0:1 192.168.21.188 netmask 255.255.255.0更改网卡MAC 地址K+ B& |% U! M% ~ifconfig 网卡名hw ether MAC地址* I( W8 V+ Q# J+ t$ [[yeger@yeger ~]$ ifconfig wlan0 hw ether 00:11:22:33:44:55. X2 }. S. r' d: V" O& Y% P: R0 f0 X, b' C5 p! XSIOCSIFHWADDR: 不允许的操作3 T) r; F$ j& T. }[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:55( v) i2 s4 _2 ~* aSIOCSIFHWADDR: 设备或资源忙0 V6 L( ^& Y- M8 Z3 E- {% y[yeger@yeger ~]$ ifconfig wlan0 down9 J& i9 }9 K5 {' dSIOCSIFFLAGS: 权限不够, P# l$ [9 ?. G1 O6 H0 F6 L; t[yeger@yeger ~]$ sudo ifconfig wlan0 down& f& ~2 D6 }# n6 X5 h[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether 00:11:22:33:44:555 E! A& q0 v; [8 B# d+ z0 b# s更改成功8 T! s1 \5 P0 U3 z; T. n! d5 ^8 ] C; B- o[yeger@yeger ~]$ netstat -ant 查看端口信息a 所有n数字显示t tcp协议u udp协议' g) M" X" z8 g" N) k6 TActive Internet connections (servers and established 已建立连接)0 m1 m4 z, r& V" HProto Recv-Q Send-Q Local Address Foreign Address State $ |* S! a+ h+ l3 u& K+ a" ?# L协议本地地址远程地址连接状态) h) m1 d) l0 I, R类型5 |, [, y" X4 Dtcp 0 0 0.0.0.0:57798 0.0.0.0:* LISTEN listen表示监听状态- N( v5 }0 n* y; A+ @$ [! }2 atcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1 P- N- Q0 k( _ [# Qtcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN - e7 W+ J( F( l) J# rtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN $ X. v& K7 \* dtcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN & o3 ~ |, d6 I. ^' k( ktcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN " x/ A" P7 V4 T; G# @tcp 0 0 :::111 :::* LISTEN8 P( e$ y$ W$ B- `4 Ttcp 0 0 :::22 :::* LISTEN6 t7 X+ B% t+ \2 ~0 c6 Itcp 0 0 ::1:631 :::* LISTEN' N' F4 T1 Z$ X7 z4 Z4 \" g# r W& \4 k$ ]7 j& T[yeger@yeger ~]$ netstat -r 查看路由表5 ^# N3 ^* W4 r- WKernel IP routing table1 G# T9 @! w* I; A. h2 CDestination Gateway Genmask Flags MSS Window irtt Iface( @0 }+ Q, @! y2 v' o1 L192.168.21.0 * 255.255.255.0 U 0 0 0 wlan0; I9 }1 q& [5 i$ M* f; a3 H192.168.122.0 * 255.255.255.0 U 00 0 virbr0' i/ q" A5 ?' t* n' o; ^) Pdefault 192.168.21.1 0.0.0.0 UG 0 0 0 wlan0- @, ?+ L; J. v! _6 R. |9 P1 m2 T9 s' ~! l[yeger@yeger ~]$ netstat -i 查看网络接口状态: q( a# S) Y6 {: |# ?Kernel Interface table- n6 \; L0 i" eIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg ! |7 O H/ T+ i. R- B: weth0 1500 0 0 0 0 0 0 0 0 0 BMU, ^0 z G- M) V% ?lo 16436 0 230 0 0 0 230 0 0 0 LRU/ L0 F+ F, D. A4 B+ h. ?virbr0 1500 0 0 0 0 0 29 0 0 0 BMRU3 f l2 c4 H3 ywlan0 1500 0 10546 0 0 0 7060 0 0 0 BMRU9 `- u; b) R; E' K' B- ^wmaster0 0 0 0 0 0 0 0 0 0 0 RU0 j) Q4 Z2 G( O5 \4 U, t( v* j8 Q: Y! p[yeger@yeger ~]$MTU 字段:表示最大传输单元,即网络接口传输数据包的最大值。

Mac命令行使用技巧查看和修改网络以太网设置

Mac命令行使用技巧查看和修改网络以太网设置

Mac命令行使用技巧查看和修改网络以太网设置Mac命令行使用技巧:查看和修改网络以太网设置在Mac电脑上,我们可以通过命令行方式来查看和修改网络以太网设置,这为我们提供了更多的灵活性和控制权。

本文将介绍一些常用的命令行技巧,帮助您轻松管理网络设置。

一、查看网络设置1. 查看当前连接的网络接口使用以下命令来查看当前连接的网络接口:```shellifconfig```这个命令会列出所有网络接口的详细信息,包括以太网接口(通常是en0)的IP地址、子网掩码、网关等。

2. 查看路由表使用以下命令来查看当前系统的路由表:```shellnetstat -nr```这个命令会列出系统中所有的路由信息,包括网关、目标网络、子网掩码等。

3. 查看DNS设置使用以下命令来查看当前系统的DNS设置:```shellscutil --dns```这个命令会显示当前的DNS配置,包括DNS服务器的IP地址和搜索域名。

二、修改网络设置1. 修改IP地址使用以下命令来修改以太网接口的IP地址:```shellsudo ifconfig en0 inet <IP地址> netmask <子网掩码>```将`<IP地址>`和`<子网掩码>`替换为您想要设置的值。

确保使用sudo命令以管理员身份运行此命令。

2. 修改网关使用以下命令来修改以太网接口的网关:```shellsudo route -n add default <网关IP地址>```将`<网关IP地址>`替换为您想要设置的网关IP地址。

同样,确保使用sudo命令以管理员身份运行此命令。

3. 修改DNS设置使用以下命令来修改系统的DNS设置:```shellsudo networksetup -setdnsservers Wi-Fi <DNS服务器IP地址>```将`<DNS服务器IP地址>`替换为您想要设置的DNS服务器IP地址。

如何设置本地连接IP地址和DNS服务器

如何设置本地连接IP地址和DNS服务器

如何设置本地连接IP地址和DNS服务器
本地连接显示未识别网络,怎么回事呢,那么如何设置本地连接IP地址和DNS服务器呢?下面是店铺收集整理的如何设置本地连接IP 地址和DNS服务器,希望对大家有帮助~~
设置本地连接IP地址和DNS服务器的方法
步骤1:修改本地连接IP地址
查看你电脑的本地连接是否为未识别的网络或者提示正在获取IP 地址,下面以win7为例。

依次打开控制面板——网络和Internet——网络连接。

本地连接——属性,打开本地连接属性。

在此链接使用下列项目中选中Internet协议版本4(TCP/IPv4),打开其属性。

在TCP/IPv4中,把自动获取IP地址更改为使用下面的IP地址,设置参见下图
IP地址设置为:192.168.1.8
子网掩码:255.255.255.0
默认网关:192.168.1.1
把自动获取DNS地址更改为使用下面的DNS地址。

首选DNS服务器:202.102.152.3
备用DNS服务器:202.102.128.68
确定修改以后可以看到本地连接重新连接,连接成功后显示为网络,此时本地连接的IP地址设置成功。

设置ip地址

设置ip地址

设置ip地址设置IP地址IP地址(Internet Protocol address)是在计算机网络中用于识别和定位设备的唯一标识符。

在许多情况下,您可能需要手动设置IP地址,以满足特定网络需求或解决网络连接问题。

本文将介绍在不同平台上设置IP地址的方法。

一、在Windows操作系统上设置IP地址Windows操作系统提供了多种设置IP地址的方式,以下是其中的几种方法:1. 使用控制面板设置IP地址:a. 打开“控制面板”并选择“网络和Internet”。

b. 点击“网络和共享中心”。

c. 选择“更改适配器设置”。

d. 在显示的网络连接列表中,右键单击正在使用的网络适配器,然后选择“属性”。

e. 在弹出的窗口中,双击“Internet协议版本4(TCP/IPv4)”。

f. 在弹出的窗口中选择“使用下面的IP地址”,然后输入您想要设置的IP地址、子网掩码和默认网关。

g. 点击“确定”来保存您的更改。

2. 使用命令提示符设置IP地址:a. 打开命令提示符窗口,可以在搜索框中输入“cmd”来找到它。

b. 在命令提示符窗口中,输入“ipconfig”并按下回车键,查看当前网络适配器的信息。

c. 查找您要设置IP地址的网络适配器的名称。

d. 输入“netsh interface ipv4 set address name=适配器名称static IP地址子网掩码默认网关”来设置IP地址。

例如,如果您要将IP地址设置为192.168.0.1,子网掩码为255.255.255.0,默认网关为192.168.0.254,则输入的命令为“netsh interface ipv4 set address name=适配器名称 static 192.168.0.1 255.255.255.0 192.168.0.254”。

3. 使用网络连接设置IP地址:a. 打开“控制面板”并选择“网络和Internet”。

b. 点击“网络和共享中心”。

dos命令设置IP-DNS

dos命令设置IP-DNS
netsh interface ipv4>add address "本地连接" 192.168.1.4 255.255.255.0 增加IP地址
netsh interface ipv4>add address "本地连接" gateway=192.168.1.2 gwmetric=2 增加网关
如果是纯DOS的话,要准备DOS的网卡程序,xxxx.dos,然后做一个 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可:
IP = 192.168.100.44
NETMASK = 255.255.255.0
倘若需要为计算机启动动态DNS服务器时,可以执行“set dns Internet连接 source=dhcp”命令。
查询配置信息
大家知道在DOS环境中,利用“Ipcon-fig”命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于IP地址、掩码地址、网关地址等。而在IP设置模式下,你能查看到各种网络配置信息。例如,执行“show config”命令后,你除了可以看到“Ipconfig”命令能查询的信息外,还能知道网关跃点数是多少,DNS服务器是什么,WINS服务器是什么等。
【删除IP地址和DNS的命令】
netsh interface ip set address "本地连接" dhcp
netsh interface ip set dns "本地连接" dhcp
=================================================

CMD下修改IP地址和DNS WINS等

上面这条命令可以把能ping通的机器单独整理出来
修改网关的命令如下:
cmd /c netsh interface ip set address name=" 本地连接" source=static addr=192.168.1.100
mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]<IP address>|none [gwmetric=]integer]
参数:
标记 值
name - 接口名称。
none: 不设置默认网关。
gwmetric - 默认网关的跃点数。如果网关设置为 'none',则
不应设置此字段。
只有在 'source' 为 'static' 时才设置下列选项:
默认网关。
示例 :
set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1(注意:此处的“1”一定不能省略)
修改DNS
cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.134.1.9
地址。
gateway - 下列值之一:
<IP address>: 您设置的 IP 地址的指定默认

命令行(批处理)配置IP参数(IP、DNS)

命令行(批处理)配置IP参数(IP、DNS)命令行(批处理)配置IP参数(IP、DNS)Windows的“netsh”命令提供了命令行下更改IP的功能,利用这一点,可以将它做成BA T 的批处理文件。

以下就是具体的方法和命令详解:首先进入命令提示行:“Win+R”>“cmd”,回车输入netsh,回车,出现:netsh>再输入interface,回车,出现netsh interface>再输入ip,回车,出现netsh interface ip>进入IP设置项了,我们要用到以下的命令:set address - 添加一个IP 地址到指定的接口。

先看看关于此令的windows帮助:--------------------------------------------------------------------------用法: set address [name=][[source=]dhcp |[source=] static [addr=]IP address [mask=]IP subnet mask] [[gateway=]|none [gwmetric=]integer]参数:标记值name - 接口名称。

source - 下列值之一:dhcp: 对于指定接口,设置用DHCP 配置IP地址。

static: 设置使用本地静态配置设置IP地址。

gateway - 下列值之一:: 您设置的IP 地址的指定默认网关。

none: 不设置默认网关。

gwmetric - 默认网关的跃点数。

如果网关设置为'none',则不应设置此字段。

只有在'source' 为'static' 时才设置下列选项:addr - 指定接口的IP 地址。

mask - 指定IP 地址的子网掩码。

注释: 用来将IP 地址配置模式从DHCP 模式改为static,或从static模式改为DHCP。

5个优化网络连接的Windows CMD命令技巧

5个优化网络连接的Windows CMD命令技巧优化网络连接是提高网络速度和稳定性的关键步骤之一。

在Windows操作系统中,CMD命令是一个强大的工具,可以帮助我们进行网络连接的优化和故障排除。

本文将介绍5个优化网络连接的Windows CMD命令技巧。

1. ipconfig命令ipconfig命令用于显示当前网络连接的详细信息,包括IP地址、子网掩码、默认网关等。

在CMD窗口中输入ipconfig命令,即可查看当前网络连接的信息。

如果发现IP地址分配不合理或者默认网关设置有误,可以使用ipconfig命令进行调整。

另外,ipconfig命令还可以用于刷新DNS缓存。

有时候,DNS缓存中的旧记录可能会导致网络连接问题。

在CMD窗口中输入ipconfig /flushdns命令,可以清除DNS缓存,重新获取最新的DNS记录,从而提高网络连接的速度和稳定性。

2. ping命令ping命令用于测试网络连接的延迟和丢包情况。

在CMD窗口中输入ping加上目标主机的IP地址或域名,即可发送网络数据包并等待目标主机的响应。

通过观察ping命令返回的结果,可以判断网络连接是否正常。

如果发现延迟较高或者丢包现象严重,可以考虑优化网络设备或者更换网络供应商。

另外,ping命令还可以用于定位网络故障。

通过对比ping命令返回的结果,可以确定网络中的瓶颈所在。

如果在某个特定的网络节点上出现延迟或丢包现象,可以联系网络管理员进行排查和修复。

3. netsh命令netsh命令是Windows操作系统中用于配置和管理网络设置的命令行工具。

通过使用netsh命令,可以优化网络连接的参数和配置。

例如,通过netsh int tcp setglobal autotuninglevel=normal命令,可以关闭TCP自动调整窗口大小的功能,从而提高网络传输的效率。

另外,netsh命令还可以用于重置网络适配器的设置。

在CMD窗口中输入netsh int ip reset命令,可以重置网络适配器的IP地址、DNS设置等,从而解决一些网络连接问题。

Linux命令行修改IP、网关、DNS的方法

Linux命令行修改IP、网关、DNS的方法方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP 方式二:vi /etc/sysconfig/network-scripts/ifcfg-eth0说明:该方式要重启后生效,且是永久的如果要立即更改且永久生效,就只能以上两种方式同时使用了。

以上是通过linux命令行修改IP的方法。

网卡eth0 IP修改为 102.168.0.1ifconfig eth0 102.168.0.1 netmask 255.255.255.0网关修改为 102.168.0.254route add default gw 102.168.0.254Linux命令行修改dnsecho "nameserver 202.202.202.20 ">> /etc/resolv.conf重启网络服务例子:由原来的DHCP改固定IPDEVICE=eth0HWADDR=00:0C:29:F7:EF:BFONBOOT=yesTYPE=EthernetNETMASK=255.255.255.0IPADDR=192.168.0.68GATEWAY=192.168.0.1加上红色即可重启网卡:/etc/init.d/network restartifconfig eth0 新ip然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip [aeolus@db1 network-scripts]$ vi ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=219.136.241.211NETMASK=255.255.255.128GATEWAY=219.136.241.254[aeolus@db1 etc]$ vi resolv.confnameserver 202.96.128.68nameserver 219.136.241.206-----------------------Linux下修改网卡IP和网关建议通过终端字符方式下来修改一修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yesUSERCTL=noPEERDNS=noTYPE=Ethernet~vi /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1ONBOOT=yesBOOTPROTO=noneIPADDR=192.168.2.34NETMASK=255.255.255.0USERCTL=noPEERDNS=noTYPE=EthernetNETWORK=192.168.2.0BROADCAST=192.168.2.255二修改网关vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=AaronGATEWAY=192.168.1.1三重新启动网络配置/etc/init.d/network restart-----------------------------------------------------------------------------------修改配置文件/etc/sysconfig/network-scripts/ 下有配置文件比如文件:ifcfg-eth0 代表是以太网实际网卡0的配置文件比如文件:ifcfg-eth0:1 代表是以太网实际网卡0的配置文件域名服务器配置文件:/etc/ resolv.conf修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改default gateway即时生效:# route add default gw 192.168.0.254启动生效:修改/etc/sysconfig/network-scripts/ifcfg-eth0修改dns修改/etc/resolv.conf修改后可即时生效,启动同样有效修改host name即时生效:# hostname fc2启动生效:修改/etc/sysconfig/network# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ DEVICE=eth0 接口名称BOOTPROTO=none 静态配置,若该值为“dhcp”则为动态获得,另外 static也是表示静态ip地址BROADCAST=192.168.10.255 广播地址,通过IP地址和子网掩码自动计算得到HWADDR=00:13:D3:27:9F:80IPADDR=192.168.10.238IPV6INIT=yesIPV6_AUTOCONF=yesNETMASK=255.255.255.0NETWORK=192.168.10.0 指定网络,通过IP地址和子网掩码自动计算得到ONBOOT=yes 开机时自动加载GATEWAY=192.168.10.1TYPE=EthernetPEERDNS=yesUSERCTL=noifdown eth0 关闭网络ifconfig eth0 down 关闭网络ifup eth0 开启网络ifconfig eth0 up 开启网络设置dns/etc/resolv.confnameserver 61.144.56.101nameserver 202.96.128.166[yeger@yeger ~]$ cat /etc/resolv.conf# Generated by NetworkManagernameserver 202.96.128.86nameserver 202.96.128.166其他方面service network start //启动网络服务service network stop //停止网络服务service network restart //重启网络服务service network status //查看网络服务状态ifconfig eth0 192.168.10.222 netmask 255.255.255.0 //临时修改接口IP地址(无需重启接口)[yeger@yeger ~]$ sudo ifconfig wlan0 192.168.21.199 netmask 255.255.255.0[yeger@yeger ~]$ ifconfig wlan0wlan0 Link encap:Ethernet HWaddr 00:02:72:77:BB:D1inet addr:192.168.21.199 Bcast:192.168.21.255Mask:255.255.255.0inet6 addr: fe80::202:72ff:fe77:bbd1/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:3246 errors:0 dropped:0 overruns:0 frame:0TX packets:1947 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000RX bytes:4514869 (4.3 MiB) TX bytes:177732 (173.5 KiB) wlan0 表示第一块无线以太网卡Link encap 表示该网卡位于OSI物理层(Physical Layer)的名称HWaddr 表示网卡的MAC地址(Hardware Address)inet addr 表示该网卡在TCP/IP网络中的IP地址Bcast 表示广播地址(Broad Address)Mask 表示子网掩码(Subnet Mask)MTU 表示最大传送单元,不同局域网 MTU值不一定相同,对以太网来说,MTU的默认设置是1500个字节Metric 表示度量值,通常用于计算路由成本RX 表示接收的数据包TX 表示发送的数据包collisions 表示数据包冲突的次数txqueuelen 表示传送列队(Transfer Queue)长度interrupt 表示该网卡的IRQ中断号Base address 表示I/O地址配置虚拟网卡IP地址:网卡需要拥有多个IP地址命令格式: ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码[yeger@yeger ~]$ sudo ifconfig wlan0:1 192.168.21.188 netmask 255.255.255.0更改网卡MAC地址ifconfig 网卡名 hw ether MAC地址[yeger@yeger ~]$ ifconfig wlan0 hw ether 00:11:22:33:44:55SIOCSIFHWADDR: 不允许的操作[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether00:11:22:33:44:55SIOCSIFHWADDR: 设备或资源忙[yeger@yeger ~]$ ifconfig wlan0 downSIOCSIFFLAGS: 权限不够[yeger@yeger ~]$ sudo ifconfig wlan0 down[yeger@yeger ~]$ sudo ifconfig wlan0 hw ether00:11:22:33:44:55更改成功[yeger@yeger ~]$ netstat -ant 查看端口信息 a 所有 n数字显示t tcp协议 u udp协议Active Internet connections (servers and established 已建立连接)Proto Recv-Q Send-Q Local Address Foreign Address State协议本地地址远程地址连接状态类型tcp 0 00.0.0.0:57798 0.0.0.0:* LI STEN listen表示监听状态tcp 0 00.0.0.0:111 0.0.0.0:* LI STENtcp 0 0192.168.122.1:53 0.0.0.0:* LI STENtcp 0 00.0.0.0:22 0.0.0.0:* LI STENtcp 0 0127.0.0.1:631 0.0.0.0:* LI STENtcp 0 0127.0.0.1:25 0.0.0.0:* LI STENtcp 0 0 :::111 :::* LISTENtcp 0 0 :::22 :::* LISTENtcp 0 0 ::1:631 :::* LISTEN[yeger@yeger ~]$ netstat -r 查看路由表Kernel IP routing tableDestination Gateway Genmask Flags MS S Window irtt Iface192.168.21.0 * 255.255.255.0 U 0 0 0 wlan0192.168.122.0 * 255.255.255.0 U0 0 0 virbr0default 192.168.21.1 0.0.0.0 UG 0 0 0 wlan0[yeger@yeger ~]$ netstat -i 查看网络接口状态Kernel Interface tableIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flgeth0 1500 0 0 0 0 0 0 0 0 0 BMUlo 16436 0 230 0 0 0 230 0 0 0 LRUvirbr0 1500 0 0 0 0 0 29 0 0 0 BMRUwlan0 1500 0 10546 0 0 0 7060 0 0 0 BMRUwmaster0 0 0 0 0 0 0 0 0 0 0 RU[yeger@yeger ~]$MTU字段:表示最大传输单元,即网络接口传输数据包的最大值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档