怎样用命令行禁用网卡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用命令行禁用网卡相关的知识,希望对你有一定的参考价值。

想用DOS命令禁用启用本地连接,怎么两个命令都无效啊:ipconfig /release 无效:C:\Documents and Settings\Administrator>ipconfig /release
Windows IP Configuration
The operation failed as no adapter is in the state permissible for
this operation.
C:\Documents and Settings\Administrator>_____________________netsh命令也无效:C:\Documents and Settings\Administrator>netsh interface set interface 1 disabled
没有指定一个或多个关键性参数
此命令提供的语法不正确。请查看帮助以获取正确的语法信息。
用法 set interface [name = ] IfName
[ [admin = ] ENABLED|DISABLED
[connect = ] CONNECTED|DISCONNECTED
[newname = ] NewName ]
设置接口参数。
IfName - 接口名称
admin - 接口是否被启用 (仅用于非 LAN)。
connect - 是否连接接口 (仅用于非 LAN)。
newname - 接口的新名称 (仅用于非 LAN)。
注意:
- 除名称外,还必须至少指定一个选项。
- 如果 connect = CONNECTED 被指定,那么接口被自动
启用,甚至在 admin = DISABLED 选项被指定时也是如
此。
C:\Documents and Settings\Administrator>_

1、首先打开电脑桌面按下键盘的win+R组合快捷键。

2、然后在弹出的页面中输入 cmd 回车。

3、然后即可进入命令行界面。

4、然后在命令行中输入 netsh interface set interface "本地连接" disabled,回车,这样就可以禁用网卡了。

5、若是想要启用的话,则输入 netsh interface set interface "无线网络连接" enabled,回车,这样就可以启用网络了。

参考技术A

命令行操作关闭或启动网卡的命令如下:

    关闭网卡

    ipconfig /release 本地连接

    其中,“本地连接”是网络连接的名称。这个名称可以在网上邻居的属性中查看,其名称是可以修改的。

    启动网卡

    ipconfig /renew 本地连接

    第三项参数的含义同上。

注:由于Dos命令是可以使用通配符的,因此,可以使用命令“ipconfig /release * ”关闭所有的网络接口。当然也可以使用“ipconfig /renew *”打开全部网络接口。

参考技术B 应该是参数不全,ipconfig /release 后面应接一个参数,例如本地连接等。(Local Area Connection 1) 参考技术C 将那个"值"改成和能上网的电脑的MAC地址. 参考技术D ipconfig /release "某连接" 禁用
ipconfig /renew "某某连接" 启用

怎样用命令修改MAC地址?

如题,改的是XP的MAC,必须是用命令的,别把其他什么软件修改硬件修改都给我搞上来,那些我都会,刚在网上找了,没一个是用命令的,希望知道的人能够指点一下...

Linux 的
首先必须关闭网卡设备,否则会报告系统忙,无法更改。
命令是:
/sbin/ifconfig eth0 down
修改 MAC 地址,这一步较 Windows 中的修改要简单。
命令是:
/sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EE
重新启用网卡
/sbin/ifconfig eht0 up
网卡的 MAC 地址更改就完成了
/////////////////////////////////////////////////////////////////////
Linux:
/etc/sysconfig/network-scripts/ifcfg-ethx (x为你的网卡接口号)
编辑 输入一行: MACADDR=00:11:22:33:44:55(写上你要更改的mac地址)
然后在命令行 键入 service network restart
ok了 :)
//////////////////////////////////////////////////////////////////////////

大都是干坏事的吧
一来有些公司做的软件是认mac地址的,有的是从网卡上的eeprom中读取,有的仅仅是从注册表读取
(比如Cadence公司某些电路设计软件), 对于后者,破起来太简单了而对前者呢,只能跑到大街
上买块驱动加参数就可以改写eeprom中mac地址的网卡了,听我一个同学讲realtek也提供了程序改
写eeprom。good!
二来改mac地址可以攻击别人而不被发现
三来可以偷懒,当网管把你的ip地址和mac地址绑定的时候,换了网卡也不需要和网管打招呼,不
过这样一来有国际路由的机器就要一天到晚开着机器了,piapia呀,特别是收到seic帐单的时候
还有为了方便,比如我,把mac地址改成AA-BB-CC-DD-EE-FF,整齐好看

下面的方法其实是平时在水木hacker版晃悠的时候收集的,win9x、winnt、win2k下都试过,
没问题。

Win98下改网卡地址的方法:
reek(town)转载的一文---"Re: 有谁知道如何改网卡的MAC地址吗?(空)" 的启发及freetalk
(glasseye)的提示下, 经过自己的多次尝试得出的操作方法。在此贴出以供同仁参考。

网卡真正的MAC地址是在EPROM中的,可以通过专门的程序修改,不少网卡的厂商都能提供。比如
PCI-RTL8029,便可到realtek公司的主页上下载一个修改EPROM的小程序。

在Win9x和winnt 3.5、4.0下,网卡驱动程序使用NDIS规范与操作系统通信。MAC地址被存储在操作
系统的某存储单元内,这时可以通过修改该内容达到目的而不用修改你的EPROM内容。

1、首先打开注册表,找到
HKEY_LOCAL_MACHINEsystemCurrentcontrolsetservices
classes
et000、0001、0002等下,观察DriverDesc内容为你要修改的网卡的描述。

2、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地址,要连续写。
如004040404040。

3、然后到其下 NDIparams中加一项NetworkAddress的主键,在该主键下添加名为default的字符
串,其值写你要设的mac地址,要连续的写,如004040404040。

3、然后到其下 NDIparams中加一项NetworkAddress的主键,在该主键下添加名为

4、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定Network-
Address主键的描述,其值可为“MAC Address”,这样以后打开网络邻居的属性,双击相应网卡项
会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新项
NetworkAddress,以后只要在此修改MAC地址就可以了。

5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有
一个MAC Address的高级设置项。用于直接修改MAC地址。

一些网卡如d-link的de220在安装时,会自动在注册表中加入这些项目,你只需修改值就可以了。

1、2步骤用于修改当前(下一次启动)时MAC 地址。
3、4步骤用于在网络属性的网卡属性中添加相应高级属性。
************************************************************************
*******************

WinNT下改网卡地址的方法:
打开注册表,
HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services

假设我的网卡是ne2000,找到NE2000与NE20001的键值(不知道怎么回事,我这里关于NE
2000的键有两个,为保险,都做如下修改),在Parameters项里添加字串值:

名称:NetworkAddress
数据:“004040404040” (这里就是你要改的mac值,可自己随便填12位)

然后重新启动计算机,ipconfig看一下,就知道改好了没。

************************************************************************
**************************

Win2k下改网卡地址的方法:
一般来说,如果不是选择NE2000 COMPATIBLE安装的驱动,在网卡的属性里面会有一个高级页,
其中会有NETWORK ADDRESS的选项,这样你就可以设置啦。这个方法在WIN98中也适用。

我的WIN2K网卡就是这样装好的,而且有意思的是,我的网卡没有2K的驱动,只有尝试选择其他的
NE2000兼容网卡安装驱动,在2K的硬件安装向导里,如果配置成功,最后一定不会出现驱动不匹配
的信息,不用重启来检验了,真的不错。另外,如果你想改注册表的话,就这样,
在HKEY_LOCAL_MACHINESYSTEMCurrentControlSet
ControlClass4D36E972-E325-11CE-BFC1-08002BE10318下,
(这个项对应的是网卡配置)
找到你的ETHERNET网卡项000x,然后添加或修改一个名为Network Address的字符串值,填入你需
要修改的MAC地址就可以了
参考技术A xp没有直接的命令达到这样的要求,但是可以通过修改注册表来完成

所以思路可以这样,做一个批处理文件

通过echo命令生成一个注册表文件

之后导入这个注册表文件达到修改mac的目的
参考技术B 点击开始菜单-运行-输入:cmd /k netsh -c "interface ipv4" add neighbors 10 "10.0.0.254" "00-11-d8-64-6b-bc" 回车。 参考技术C 作系统法修改MAC地址
  
   首先,要求计算机的操作系统是Windows 2000或者Windows XP。接着,在其他的计算机上,查出该计算机的MAC地址。使用ipconfig /all命令即可看到Physical Address行对应的一个类似xx-xx-xx-xx-xx-xx的值,将该值记录下来。
  
   接下来,在另外一台您希望修改MAC地址的计算机上右键点击“我的电脑”图标,选择“属性”,在弹出的窗体中选择“硬件”标签页,再选择“设备管理器”按钮。
  
   在弹出的设备管理窗口中选中您的网卡后双击。在弹出的网卡属性窗口中选择“高级”标签页。在属性列表中选择“Network Address”,
  
  选中右侧的“值”前的单选框。在里面输入您纪录的MAC值,注意输入的时候数值间不用空格,也不用输入“-”号。
  
   现在您可以用ipconfig/all看看,这台机器的MAC地址,已经改成了您输入的值了。
很高兴为您服务!!
参考技术D MAC 地址是每个网卡唯一的ID
要改的话只是虚拟了一个MAc

以上是关于怎样用命令行禁用网卡的主要内容,如果未能解决你的问题,请参考以下文章

Linux 如何重启网络,禁用网卡

重启网卡的几种方法(命令行,API,

急,求助在XP中,用批处理命令禁用/启用网卡的方法

windows命令行逻辑网卡方式添加一个子网卡

怎样用命令修改MAC地址?

通过命令行脚本实现双网卡切换