Rasdial實現寬頻自動連線

2021-09-01 13:39:39 字數 2539 閱讀 8055

在安裝網通寬頻的客戶端程式後,「網路與撥號連線」中會新增乙個「pppoe專用連線」,這是乙個虛擬撥號連線。windows系統中有乙個rasdial命令,可以實現撥號連線自動化。以windows 2000為例,首先在控制面板中開啟「網路與撥號連線」,右鍵單擊「pppoe專用連線」選擇「建立副本」,將生成的副本重新命名為純英文、數字的名字,方便後面的命令中呼叫,例如重新命名為「cqcnc」。接著開啟記事本,輸入一行命令:「rasdial cqcnc username password」(不帶引號),其中rasdial是自動撥號的命令,cqcnc是撥號連線的名稱,username是寬頻使用者名,password是密碼,將該檔案儲存為autolink.bat(檔名自取,副檔名必須為.bat),最後將該檔案拖入「程式→啟動」中。

以後每次開機後,就會自動執行autolink.bat檔案,以指定的使用者名稱、密碼自動連線網路,無需任何人工干預。此方法同樣適用於其它需要撥號或虛擬撥號的上網方式。備註 : 建立寬頻連線就是建立rasphone.pbk檔案,其位於可以用 rasdial  連線名稱 使用者 密碼  /phonebook  碟符:\配置檔案.pbk 來使用一、rasdial命令格式:  rasdial 為所有 microsoft 客戶端自動建立連線。如果在沒有選項的情況下使用,則 rasdial 顯示當前連線的狀態。 語法

rasdial connectionname [username ] [/domain:domain] [/phone:phonenumber] [/callback:callbacknumber] [/phonebook:phonebookpath] [/prefixsuffix]

rasdial [connectionname] /disconnect

引數 connectionname連線到**簿 (.pbk) 項時才需要。指定位於 systemroot\system32\ras 資料夾中的當前 .pbk 檔案中的項。如果 connectionname 包含有空格或特殊字元,請使用引號將文字引起來(即,"connection name")。 除非選擇「個人**簿」選項,否則使用 rasphone.pbk 檔案。如果選中了「個人**簿」選項,則使用 username.pbk 檔案。當選擇「個人**簿/p」時,rasphone 標題欄上將顯示名稱。如果名稱發生衝突,就會附加號碼。username 指定連線所使用的使用者名稱和密碼。如果使用了星號,會提示使用者輸入密碼,但不顯示輸入的字元。/domain: domain指定使用者帳戶所在的域。如果未指定,將使用「連線到」對話方塊中「域」欄位的最後乙個值。/phone: phonenumber將 rasphone.pbk 中的專案的**號碼替換為指定的**號碼。/callback: callbacknumber將 rasphone.pbk 中專案的回撥號碼替換為指定的回撥號碼。/phonebook:phonebookpath指定**簿檔案的路徑。預設路徑為 systemroot\system32\ras\username.pbk。可以指定檔案的完整路徑。/prefixsuffix將當前 tapi 位置撥號設定應用於**號碼。這些設定是在「控制面板」的「**服務」中配置的。預設情況下,該選項處於關閉狀態。/disconnect斷開連線時需要。斷開指定項。另外,可以通過鍵入 /d 斷開連線。注釋 "

rasdial 不支援下列的 rasphone.exe 功能:

在撥號期間需要「終端」模式使用者輸入的專案。

接線員輔助撥號或者人工撥號。

示例在下面的示例中,該命令將連線到 rasphone.pbk 中的 office 項:

rasdial office

在下面的示例中,該命令將連線到 rasphone.pbk 中的 office 2 項並指定回叫號碼:

rasdial "office 2" /callback:555-0100

在下面的示例中,該命令將從 east office 項斷開連線:

rasdial "east office" /d

四、rasphone 和 rasdial: 提示和差異rasdial.exe 提供了無人參與的撥號。它不支援 rasphone.exe 中提供了以下功能: 字首/字尾自動重撥,更改密碼、 重試身份驗證、 統計資訊、 運算子輔助撥號,和需要終端模式輸入的連線。rasphone 撥號網路命令列

[-f file] [[-e | -d | -h | -r] entry]

[-f file] -a [entry]

[-f file] -lx link

-a:彈出新建專案對話方塊

-e:彈出編輯專案對話方塊

-d:出撥號專案對話方塊

-h:不知不覺地結束通話專案

-r:不知不覺地刪除專案

-lx:在撥號快捷方式檔案上執行命令 'x'x

x:任何命令 a、e、d、h 或 r

entry:操作應用的專案名

file:**簿檔案的完整路徑

link:撥號快捷方式檔案的完整路徑

'entry' 單獨選擇**簿對話中的專案例如: rasphone   -h   連線名稱     意思是 直接結束通話 和 rasdial  /disconnect 一樣         rasphone -f   網路連線配置.pbk   -h  連線名稱     意思是  斷開配置檔案裡的連線.

Qt實現Rasdial寬頻撥號

最近,由於專案需求,需要通過不斷撥號來實現切換ip。當然,最簡單的方法就是使用rasdial來進行撥號。一開始是採用雙管道方法來做,但是會出現黑框框。然後我就想用 shellexecutea 函式來實現,通過採用 sw hide顯示方式來隱藏黑框框。那麼又出現了乙個問題。因為不能再用雙管道方法了,那...

開機自動連線寬頻程式

假期回家,正好趕上家裡裝寬頻 以前都是用路由器和別人家合著用 說實話我還是第一次使用adsl寬頻,對這東西還真不熟悉,順便查了一下什麼是adsl,簡單的講就是用頻分技術把普通的 線分成三個獨立的通道,分別用於打 網路上行,網路下行,互不影響 這個功能我想主要是由所謂 的 貓 完成的吧!在實際使用時發...

ubuntu寬頻連線

一 檢測pppoeconf軟體是否安裝 dpkg s pppoeconf 出現如下說明已安裝 二 如沒有安裝執行如下進行安裝 sudo apt get install pppoeconf 注 一般系統以自帶安裝了。三 pppoeconf軟體設定 sudo pppoeconf 注 之後的操作就是除提示...