作者dejen (D.J.)
看板NTHU_LST_94
标题[转录] 快速切换 IP 方法大全
时间Fri Feb 16 19:58:49 2007
快速切换 IP 方法大全
http://www.wretch.cc/blog/lvchen&article_id=10776667
昨天写一写我的小A,结果又让我想到一个很有趣的小秘诀可以分享。
用笔电的同学们一定会遇到这样的问题,实验室的网路 IP 常常不是 DHCP 的设定,但是
回到家又因为不同的网域,必须使用 DHCP,当然,这种状况有时是反过来的(呃...其实
我就是反过来的那锅)
也搞不懂 M$ 是怎麽想的,换 IP 设定这个看似简单的小功能,却没有个方便的内建程式
可以使用,居然每次都要使用者自己跑到 TCP/IP 的服务项目下个别输入。
而现在大多数使用者所使用的无线网卡所附的程式 (Utility Software),我居然只曾在
D-Link 的网卡应用程式上看到对於不同 profile 的不同 IP 设定(说不定最近也有其
他厂牌做出来,不过我不清楚)。
总之,换 IP 这也是个不大不小的事,只是常常要来回实验室,没有一个便捷的切换方式
,有时还真是挺烦人的。
所以,我做了些许研究,累积了许多前人的经验之後,归纳了出以下几个办法。
方法一:
使用如 Yahoo! Widget 或是 Google Gadget Desktop 的桌面美化辅助工具,例如
Yahoo! Widget 来说,有一个叫做 IP Switcher 的小工具可以帮你解决这个问题。
优点是对於已经安装 Widget Engine 的人来说,这是最简单的方案,但是缺点是加挂一
个工具会花用额外的记忆体,若时时要开开关关这个工具也是一种麻烦。
方法二:
使用一个叫做 IPSWitcher 的小程式。这是个分享软体 (Shareware),除了可以轻易的转
换 IP 之外,画面也相当美观,不失为一个好的解决方案,只是基本版就要价美金20元,
专业版更要美金30元,虽说我只为了贪图一时的方便,但这价钱也未免太离谱了吧。
方法三:
利用 netsh 指令在命令列模式 (Common mode)手动输入转换。
更方便的利用一个 Batch (bat) 档,就可以达到单键设定的目的。
把以下两行存成 IP_HOME.bat,摆在桌面上,有需要的时候敲个两下就行了。
netsh interface ip set address name="Wireless Network Connection" static
192.168.0.101 255.255.255.0 192.168.1.1 1
netsh interface ip set dns "Wireless Network Connection" static 192.168.0.1
primary
若需要回到 DHCP 时,就把下面这行存成 IP_DHCP.bat
netsh interface ip set address name="Wireless Network Connection" source =
DHCP
大家可以到嘎嘎部落上看这篇快速换IP,里面有更详细的设定说明。
还有个更厉害的阿铭,他的部落格上提供了更高级,适合不同设定档的应用方法。
汇出设定档: netsh -C interface dump>d:\home.txt
汇入设定档: netsh -f d:\home.txt
写到这,大家都应该清楚的知道,什麽才是最适合自己的解决方案了吧。
--
这暴露了一个世界道德上深刻的堕落
这个世界赖以立足的基本点,是回归不存在
因为在这个世界里,一切都预先被原谅了,一切皆可笑地被允许了
----米兰 昆德拉
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.132.131.114