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

Posted 宋哥

tags:

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

作者:iamlaosong

工作中我们会偶尔启用、禁用网卡,一般都是通过图形界面完成。可是如果经常使用,这样做就比较麻烦,通过命令行写成脚本文件放到桌面就会比较方便,最近就碰到这种情况。电脑插了两块网卡,一块接内网,一块接外网。 电脑同时连接内外网存在安全隐患,管理规定严禁使用双网卡,所以,安全起见,同一时刻只能使用一块网卡。

最安全办法是使用哪块网卡,就插哪个网线,拔掉另一块网卡的网线,不过这个办法比较麻烦,简单的方法就是网线都插上,但只启用一块网卡,启用一块网卡时,禁用另一块网卡。这个打开网卡配置属性窗口可以轻松完成,但用命令行完成会更加方便。当然,这个方法还是有安全隐患的,只能短时使用,黑客可以通过技术同时启用两块网卡,实现内外网互通。

1、首先要知道网卡名称,这个可以通过图形界面查看,也可以通过命令查看,如下图:

2、其次,创建两个命令脚本文件放在桌面上,使用启用、禁用网卡命令

新建一个文本文件,文件名为“启用外网.bat”,输入下列文本:

@echo off
netsh interface set interface 外网192 enabled
netsh interface set interface 内网10 disabled

同样,再新建一个反向的命令文件“启用内网.bat”,输入下列文本:

@echo off
netsh interface set interface 外网192 disabled
netsh interface set interface 内网10 enabled

3、最后,使用的时候双击对应的文件执行即可。

 

 

 

以上是关于通过命令行脚本实现双网卡切换的主要内容,如果未能解决你的问题,请参考以下文章

Centos7.6使用命令行配置802.1Q VLAN 标记或网卡子接口

Centos7.6使用命令行配置802.1Q VLAN 标记或网卡子接口

linux双网卡配置

shell远程执行命令(命令行与脚本)

Win10怎样绑定双网卡或多网卡做Nic Teaming链路聚合

mac命令行切换python版本