服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 5037|回复: 1

在DOS行下设置静态IP

[复制链接]
dirtysea 发表于 2009-9-11 10:15:46 | 显示全部楼层 |阅读模式
A:设置静态IP
CMD
netsh
netsh>int
interface>ip
interface ip>set add "本地链接" static IP地址 mask gateway
B:查看IP设置
interface ip>show address
C:用DOS命令设置ip地址及DNS
设置/修改IP地址,子网掩码,网关的格式:
netsh interface ip set address "本地连接" static 10.25.35.35 255.255.255.0 10.25.35.7 auto
命令的意思是将“本地连接”
ip地址设置成 10.25.35.35
子网掩码是 255.255.255.0
网关设置成 10.25.35.7 并且自动跃点数
注意:"本地连接"处请根据自己的情况修改

设置DNS命令格式:
netsh interface ip set dns "本地连接" static 211.138.91.1
命令的意思是将“本地连接”的DNS设置成211.138.91.1

删除IP地址和DNS的命令是
netsh interface ip set address "本地连接" dhcp
netsh interface ip set dns "本地连接" dhcp
如果是纯DOS的话,要准备DOS的网卡程序,xxxx.dos,然后做一个 autoexec.bat 文件在 net xxxx.dos 后面加一个16进制的地址,如 0X75 等。多台计算机只需改 wattcp.cfg 文件中的 ip 即可:
IP = 192.168.100.44
NETMASK = 255.255.255.0
GATEWAY = 192.168.100.1
=================================================
在windows下的DOS窗口中
要利用Netsh命令,进入到DOS下的网络配置状态,就能实现各种网络配置。
进入IP设置模式

在DOS环境中,设置网络参数之前,必须先进入IP设置模式才可以。先打开系统运行对话框,执行“CMD”命令,将主界面切换到DOS环境中,在命令行中输入“Netsh”命令,单击回车键后,DOS命令提示符将自动变为“netsh>”,再依次执行“Interface”|“IP”命令后,DOS命令提示符就会变成“Interface ip>”(如图1所示),此时你就进入了IP设置模式。在该模式下,你可以利用“set”命令设置网络IP地址、网络掩码、DNS服务器,也可以利用“show”命令,查看各种网络参数,包括与本机建立的各种TCP/IP连接等。

设置IP地址
在IP设置模式下,执行“set address name static [addr] [mask] [gateway] [gwmetric]”命令,就能给指定网络连接分配IP地址、掩码地址、网关地址。其中,“set address”是设置IP地址的专用命令,name表示指定的网络连接名称,Win2000下的name应设置为“Internet连接”,WinXP、Win2003下的name应设置为“本地连接”;static是表示设置静态地址,“[addr]”指的是具体IP地址,“[mask]”指的是具体掩码地址,“[gateway]”指的是具体网关地址,“[gwmetric]”指的是具体网关跃点数,一般情况下,该数值应设置为“1”。

例如,现在要为局域网中的某Win2000工作站,分配一固定IP地址为“10.192.168.10”,同时将该工作站的掩码地址设置为“255.255.255.0”,将网关地址设置为“10.192.168.1”。那么你就可以在IP设置模式下,执行字符串命令“set address Internet连接 static 10.192.168.10 255.255.255.0 10.192.168.1 1”,要不了多久,系统将会返回“确定”的提示(如图2所示),这表明IP地址设置成功。

倘若你是一位拨号用户,需要为自己的计算机分配一个动态IP地址时,就必须在IP设置模式下,输入字符串命令“set address Internet连接 source=dhcp”,单击回车键后,倘若系统返回“确定”提示,就表示为该计算机成功启用了DHCP服务,以后计算机的IP地址将会自动获取。

设置DNS服务器
在IP设置模式下,你还能为指定的网络连接设置DNS服务器,只要执行“set dns name static [addr]”命令就可以了。其中“set dns”是设置DNS服务器的专用命令,“static”表示设置静态DNS服务器,“[addr]”是具体的DNS服务器IP地址。

例如,现在要将当前计算机的DNS服务器,设置为“202.100.100.202”时,那么你可以在IP设置模式下,输入字符串命令“set dns Internet连接 static 202.100.100.202”,单击回车后,系统将返回“确定”提示,这表明配置静态DNS服务器已经成功。此时,你可以执行“show dns”命令,看看当前计算机的DNS服务器,是否已经被设置成指定的IP地址了,如图3所示。

倘若需要为计算机启动动态DNS服务器时,可以执行“set dns Internet连接 source=dhcp”命令。

查询配置信息
大家知道在DOS环境中,利用“Ipcon-fig”命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于IP地址、掩码地址、网关地址等。而在IP设置模式下,你能查看到各种网络配置信息。例如,执行“show config”命令后,你除了可以看到“Ipconfig”命令能查询的信息外,还能知道网关跃点数是多少,DNS服务器是什么,WINS服务器是什么等。

执行“show tcpconn”命令,你能查看到当前有哪些Internet主机,与本地机器建立了连接,也可以查看到本地端口的工作状态,是处于关闭状态还是监听状态(如图4所示)。

灵活运用该命令,你能及时发现系统是否受到了外来入侵,要是有陌生的主机与本地主机的陌生端口,建立了连接时,那系统十有八九受到了攻击,此时你必须尽快采取措施,确保系统安全。

当然,Netsh还为你提供了许多查询网络信息的命令,例如查询IP统计信息的命令,查询TCP统计信息的命令,查询UDP、ICMP统计信息的命令等,这些命令使用都比较简单,在这里就不一一详细介绍了。

快速修改配置
倘若你的笔记本电脑,需要在不同的网络环境中工作,那么每次工作之前,总需要重新修改网络参数,这实在太麻烦了。现在,你可以在Netsh模式下,很轻松地实现快速修改网络配置的目的,具体步骤为:

在DOS命令行状态下,输入字符串命令“netsh -c interface dump>c:\net1.txt”,单击回车键后,当前工作站的网络配置信息,就全部被保存到C盘net1.txt文件中了(该文件保存着网络1环境中的上网参数);下面,打开net1.txt文件,你可以看到如图5所示的配置信息,包括工作站的IP地址、掩码IP地址、网关IP地址等。现在,你可以用笔记本电脑可能使用到的其他网络环境中的配置参数,替换这里的对应参数,其余内容保持不变,然后再将该文本文件另存为“net2.txt”(该文件保存着网络2环境中的上网参数);同样地,你可以生成net3.txt、net4.txt……netn.txt,让这些文件保存着网络3、网络4……网络n环境中的上网参数。

以后,笔记本电脑无论接入到哪个网络环境中,只要在DOS命令行状态下,执行“netsh exec c:\netn.txt”命令,就能实现快速修改网络配置的目的了(这里的“netn.txt”文件,必须对应着指定的网络环境)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-4-19 23:20 , Processed in 0.157953 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

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