在Windows10上以PPPOE撥接模式的網路如何使用WifiAP?(分享Wifi)

在Windows10上以PPPOE撥接模式的網路如何使用WifiAP?

 如果曾經想過「筆電」是否既然可以接受Wifi訊號的話,那一定會有人想過電腦能不能反過來使用,成為一台Wifi的Ap分享器呢?筆者開始思索這個問題是因為其實家中Router的位置不能隨意調換,只能放在家中客廳的位置,而所待的臥室則因為Wifi被大樑以及廁所給遮蔽住,可以說是近乎完全沒有訊號!可是又覺得沒有必要為了這點小事情就做一台repeater,臥室牆壁上剛好還有留下一個cable網路孔,就想說來試試看好了。

 在很多網站都已經講解過其實Windows本身就已經內建指令可以創建分享器,在Windows10亦因其跨領域製作了平板的關係,也將這樣的功能直接寫在設定之中了。如果有興趣的話google幾個網頁,都會對Windows指令以及Windows10內建的無線分享設定有著基礎的介紹。

 不過筆者在讀完這些網站之後卻沒有辦法解決電腦若是有線連接數據槽後,又要以PPPOE的方式進行撥接連線時,便會發生Windows10判定無法直接使用內建的設定無線熱點的功能。
(系統會直接跟告訴你說:你沒有網路連線喔!)

 為甚麼會發生這樣的事情,主要是因為Windows10內建的熱點分享功能必須要以直接可以連線的網路來做使用,意思就是指在網路介面卡上「乙太網路」的部分必須要顯示「已連上網際網路」,而非「無法辨識的網路」才行,但PPPOE的撥接連線方式在Windows10之中是另外跳出一個介面卡設定顯示寬頻連線狀況,乙太網路還是寫著大辣辣的「無法辨識的網路」。所以在這個作業環境之下,設定之中的熱點分享就會判定「老兄,你根本沒有連上網際網路阿!」,完全將你的PPPOE連線協定是視若無睹,微軟總是會出這種最後一哩的差錯阿......。

 也因為這樣的狀況,所以使用Windows10內建設定的方式無效,所以會嘗試看看Windows本身內建的cmd指令(hostednetwork start)是否有效,答案就是:WifiAP終於可以建構起來啦!SSID、密碼等設定都可以完美運作,可是當把手機拿起來準備連上網路時就會發生...奇怪,帳密都沒有錯,為甚麼會一直停留在「正在取得IP」的畫面上呢......?

 其實手機在連上Wifi的時候會嘗試取得自身以及WifiAp上的通訊協定,所以一定要可以連上網路後才會真正地顯示「已連線」,甚麼意思呢?就是其實剛剛製作的WifiAp分享根本就沒有網路可以運作呢!這只是一個虛擬的東西喔!所以必須調整網路介面卡的共享設定,調整過後才可以連上網路,從而手機還能與電腦產生連線。

 可是並不是所有的電腦都可以這樣處理,像筆者常在使用的筆電就無法已共用的方式取得連線,大概是由於硬體的不同產生的bug吧,可是其他兩台比較舊的電腦就沒有這樣的問題,我說Windows你怎麼那麼不喜歡PPPOE這塊東西做好呢......。於是動用了Google大法找出了Connectify這樣的軟體來使用,而且還要是Pro版的才可以解決這個問題呢。

 Connectify其實運作模式就是利用Windows本身的cmd指令(hostednetwork)的功能來加以改良成一套特有的Wifi分享軟體,可以使電腦在分享網路的模式有著更良好的功能,除了原先Windows的設定可以使用外,也可以支援PPPOE等撥接模式、adhoc、以及其他有關於連結的功能。如果你有興趣研究的話,可以到Connectify的網站去購買這樣的軟體,在聖誕節慶的時候其實比買一台WifiAp還要便宜,其實是一個還能接受的價格(15USD可以用一輩子,其實還行啦...)。如果你不想要花這些錢的話,就看看能不能認真地找到一個可以用且有信用的謎版來用,可是在這個時薪125的時代,我是還滿傾向支持個正版的,畢竟找了六個小時還不一定找得出來,俗話說的好,花錢好辦事嘛。

 至於15USD這筆錢呢,我是認為Windows如果可以好好地將他的Wifi分享協定給設計好的話,Connectify的公司大概就沒錢賺了呢。怎麼說呢?因為Connectify所做的事情其實沒有很複雜,就是將Windows笨笨一定要使用乙太網路才能連線的奇怪設定避掉,直接改用PPPOE協定的網路分享給WifiAp而已,這樣的程式我想真正要寫以及操作的人應該不需要花多少時間,而這樣的程式賺15USD......好吧,我只能說沒辦法,不會寫的人,就只好讓你搶錢囉。

留言

這個網誌中的熱門文章

在Unlight用Cheat Engine加速教學(Chrome瀏覽器之使用方法)

Windows的記憶體傾印錯誤指的是甚麼?為甚麼總是在當機時跳出?