老技術應用——DOS命令增加靜態路由
来源:互联网 发布:php开发工具 编辑:程序博客网 时间:2024/06/15 11:18
在雙網卡、多網絡的結構中,如果每次都手工增加路由表,還是挺麻煩的。而在開發、測試的過程,往往需要這樣的環境。route print 看看結果如===========================================================================Interface List0x1 ........................... MS TCP Loopback interface0x20003 ...00 15 00 3d c3 22 ...... Intel(R) PRO/Wireless 2200BG Network Connection0x30005 ...00 14 c2 e0 f4 ff ...... Broadcom NetXtreme Gigabit Ethernet======================================================================================================================================================Active Routes:Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.11.1 192.168.11.13 25 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.1.154 192.168.1.150 1 192.168.1.0 255.255.255.0 192.168.1.150 192.168.1.150 20 192.168.1.150 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.1.255 255.255.255.255 192.168.1.150 192.168.1.150 20 192.168.11.0 255.255.255.0 192.168.11.13 192.168.11.13 25 192.168.11.13 255.255.255.255 127.0.0.1 127.0.0.1 25 192.168.11.255 255.255.255.255 192.168.11.13 192.168.11.13 25 224.0.0.0 240.0.0.0 192.168.1.150 192.168.1.150 20 224.0.0.0 240.0.0.0 192.168.11.13 192.168.11.13 25 255.255.255.255 255.255.255.255 192.168.1.150 192.168.1.150 1 255.255.255.255 255.255.255.255 192.168.11.13 192.168.11.13 1Default Gateway: 192.168.11.1===========================================================================其中,0x30005 是網卡的標識,通常是每次開機是不相同的。故,要動態取得。但網卡的名稱不會變。因此,可以根據網卡的名稱,得到這個值。整過程的代碼:@ECHO OFFREM 給指定的網卡添加路由SET NETCARD=Broadcom NetXtreme Gigabit EthernetSET IP=192.168.1.154SET NW=192.168.0.0SET MA=255.255.255.0SET IF_=SET had_=for /f "tokens=3,4 delims= " %%a IN ('route PRINT ^| find /i "%IP%"') do (SET had_=%%a)for /f "tokens=1,1 delims= " %%a IN ('route PRINT ^| find /i "%NETCARD%"') do (SET IF_=%%a)ECHO IF=%IF_% Existed=%had_%IF "%had_%" EQU "" (route Add %NW% MASK %MA% %IP% IF %IF_%) SET IF_=SET had_=想知道 DOS 命令的語法,只要加 /? 就可以,如C:/> if /?得到的是長長的語法說明。
- 老技術應用——DOS命令增加靜態路由
- Dos命令之路由表
- 使用dos命令添加静态路由
- 增加两个DOS下面的CMD命令
- win7,win10 右键增加DOS命令菜单
- Linux下增加、删除路由的命令
- DOS命令——fc
- 如何退出Dos——附DOS命令大全
- 增加路由
- dos常用命令---路由跟踪命令.查看DNS、IP、Mac等
- Windows route命令在dos下添加路由
- 域名解析,邮箱mx记录查询,路由追踪dos命令
- Dos用法——ftp命令用法
- DOS命令——calcs和icacls
- DOS命令技巧——文件管理
- DOS命令集锦——让人见文知意
- 网络管理——常用DOS命令
- Java基础——常用DOS命令
- 用Resources类为从类路径中加载资源
- Java访问数据库的速度瓶颈问题的分析及解决
- 已经落后了!
- 线程 ManualResetEvent 类
- Framebuffer objects
- 老技術應用——DOS命令增加靜態路由
- 怎样开发linux内核(HOWTO do Linux kernel development - take 3 (中文版))
- 小公司能开发世界级的产品,建立世界级的IT开发团队吗? :::IT技术管理系列之一:::
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别
- GIF解码和编码操作库源码(转载)
- 2008-5-25
- 心悬
- 谈判实录:地区品牌如何挤进强势卖场
- HTTP协议基础