2012年6月30日

win7的PPPoE自動撥接(開機、登入、喚醒)


通常使用ADSL的用戶都要先經過PPPoE的撥接,
設定完帳號後,XP、win7使用自動撥號的方法其實差不多。

先介紹一下,
基本方法
step1:建立PPPoE連線,記住密碼。


step2:取消提示名稱、密碼。取消顯示進度(可選)。



建立捷徑< /td>



把捷徑貼到啟動(startup)














































不過不論XP、win7,在基本方法,我都遇過沒辦法正常自動啟用的狀況,始終不知道怎麼回事。


於是有其他方法。





方法一

最近看到一個方法-使用批次檔
指令如下

start /min rasdial [連線名稱] [帳號] [密碼]

使用記事本,存成*.bat,一樣放到開始功能表的「啟動」,這個還滿穩的。

start /min是執行時視窗最小化,不然有黑黑的視窗不是很好看。
rasdial是批次檔撥號的指令。
範例就是:
start /min rasdial 寬頻連線 account@hinet.net password





方法二
一樣是使用批次檔,不過使用的程式變成rasphone.exe,而不是rasdial.exe

rasphone就是內建的撥號網路工具,所以是跟常見的自動撥號是一樣意思。
但這邊換成批次檔放在啟動資料夾,而不使用常見的捷徑方式,目前試過穩定度也正常。

指令為


start /min rasphone -d [連線名稱]

記得加入 -d 的參數,表示撥號的意思。
好處是,不必將帳號密碼key在上面,安全性較好。
但是否適用於各種地方就不確定。rasdial是針對撥號的指令,而rasphone是內建的工具程式。兩種的適用範圍還可以討論。

另外,在cmd輸入:
rasdial /help
rasphone /help
都可以叫出各別的使用方法來參考。




方法三
使用工作排程器。










使用工作排程器,而不使用啟動(startup)。只要排程器有正確動作,就會撥號。指令與上一個方法一樣。
這邊設定登入時就會觸發。



方法三的延伸
喚醒時自動撥號


現在很多人都會使用睡眠功能。
但睡眠會把網路切斷,便遇到喚醒時還要手動撥號。
而方法三,只設定於登入時撥號,由於睡眠並不會登出,喚醒後還是同一個使用者。
此時只要加入觸發條件即可:

選擇工作站解除鎖定時觸發。
延遲可以使用數秒,應該會較穩定,登入觸發也可以設定延遲。

這個方法目前使用上也是穩定的。
(工作排程器好像很強大XD)




方法四

其實還有另一個方法,
可以在win7桌面放一個小工具,我有使用「天氣」的習慣。

網際網路內容的連線頁面,選擇「網路連線不存在時撥號」。
這樣每次開機時,小工具為了抓取資料,就會被動撥號了,這也滿穩的。



參考資料:
http://technet.microsoft.com/zh-tw/library/cc739698(v=ws.10)

1 則留言: