IP自由切換,輕鬆實現移動辦公
1、基於不同子網的IP切換
移動辦公在局域網中是非常普遍的,我們經常會在不同的子網(部門)間進行相關的工作。拿着自己的筆記本,利用網卡接口連入局域網,馬上就可以進入工作狀態,大大提高了工作效率。但是每個子網有不同的網絡配置,例如IP地址、網關、DNS、DHCP等等。這樣的話每到一個新的子網(部門)中,就需要員工重新進行網絡設置,顯得非常麻煩,而且對於有些人確實比較困難。那如何實現IP的自由切換呢?
(1).思路
我們可以將不同子網的的網絡設置備份下來,當我們需要在某個網絡環境中使用時,調用相應的備份文件即可完成網絡的相關設置,這樣就免去了手工設置的煩惱,非常方便快捷。
(2).實現
備份網絡設置:先將電腦的網絡設置爲子網1的網絡配置,然後在命令提示符(cmd.exe)窗口中敲入如下命令:netsh dump >net1.txt當然你也可以指定其他的保存位置,這樣就完成了對“子網1”的網絡配置的備份。同樣可以將單位其他子網的網絡配置備份爲net*.txt(*爲其他子網的序號)文件。
圖1
設置切換:完成備份後,進行切換就比較簡單了。若此時你需要設置成爲“子網1”的網絡配置,在命令提示符(cmd.exe)窗口中敲入如下命令:netsh exec net1.txt即可完成“子網1”的網絡配置工作,若需要設置爲其他子網的網絡配置,將命令行中的配置文件改爲net*.txt(*爲其他子網的序號)即可。
圖2
(3). 簡化操作
上面對網絡環境的備份和切換需要輸入命令略顯麻煩,並且需要員工有一定的命令行基礎不宜推廣。我們可以批處理然後共享給大家,當需要切換網絡時只需運行相應的批處理腳本即可。具體操作方法是:將下面的代碼分別保存爲bf.bat和qh.bat,放在同一目錄下。
@echo off
echo 備份網絡設置
netsh dump >net1.txt
exit
@echo off
echo 恢復網絡設置
netsh exec net1.txt
exit
這樣在備份時只需雙擊bf.bat即可,網絡切換時也只需雙擊qh.bat就可以了。當然,我們也可以進行共享。做好每個子網設置的備份然後放到共享服務器上進行共享,在別人需要在某子網移動辦公的時候只需調用該子網的網絡配置文件(net*.txt)運行qh.bat即可完成網絡配置馬上投入工作。
2、基於不同帳戶的IP切換
通常情況下企業中有一些公共電腦,管理員爲不同用戶創建不同的帳戶,並賦予其不同的權限供其使用。以企業中使用最普遍的Windows客戶端來說,不同的帳戶可以賦予不同的權限,但是網絡環境是統一的。在有些情況下我們需要不同的帳戶有不同的網絡配置,那如何實現呢?
(1).思路
我們爲每個用戶創建一個批處理文件,通過該文件完成用戶的網絡設置。如何實現帳戶登錄自動完成網絡配置呢?大家知道每個帳戶都有各自的桌面環境,其中有一個“啓動項”,我們可以將相應的用戶網絡設置批處理文件放到啓動項中實現帳戶登錄後的網絡自動配置。
(2).實現
創建批處理:以創建gslw用戶的網絡批處理文件爲例,其他用戶類似,將下面的代碼保存爲gslw.bat:
@echo off
netsh interface ip show address
netsh int ip set address name="本地連接" source=static addr=192.168.1.10 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
netsh int ip set dns name="本地連接" source=static addr=202.100.64.68
netsh int ip add dns name="本地連接" addr=202.100.64.68
netsh int ip add dns name="本地連接" addr=61.178.0.93
netsh interface ip show address
netsh interface ip show dns
exit
(3).實現自動配置
將gslw.bat文件拷貝到帳戶glsw的啓動菜單中,即“C:Documents and Settingsgslw「開始」菜單程序啓動”中。其他帳戶的實現方法類似,大家可以根據上面的示例找到對於用戶的啓動菜單路徑。