• 2

請問有方法透過 VM 同時有多組 PPPoE 連線再指派給裝置嗎?

家裡申租的光世代方案共有 8 個浮動 IP 可用,然而 Android 手機 / 平板無法直接使用 PPPoE,
所以想說在電腦透過 VM 安裝一套軟體路由器 OS,這樣除了家中 IP 分享器取得 1 個浮動 IP,
希望能再取得其他 7 個浮動 IP,再依照使用需求讓不同的裝置得以使用不同的 Public IP 上網。
2016-08-29 18:30 發佈
DIXES wrote:
家裡申租的光世代方案...(恕刪)


可以先請問這樣做的目的是什麼嗎?這樣被攻擊的風險比較高欸!頭香!
DIXES wrote:
家裡申租的光世代方案共有 8 個浮動 IP 可用,然而 Android 手機 / 平板無法直接使用 PPPoE,
所以想說在電腦透過 VM 安裝一套軟體路由器 OS,這樣除了家中 IP 分享器取得 1 個浮動 IP,
希望能再取得其他 7 個浮動 IP,再依照使用需求讓不同的裝置得以使用不同的 Public IP 上網。


可以是可以,但很煩,也要花錢錢

PC無論是實體or虛擬都行,在VM上要記得設定為橋接
先以所有設備都是實體來考慮

小烏龜設為橋接
↓↑
↓↑PC的網卡1都接這
↓↑
PC1→ 網卡1對外PPPOE撥號做NAT(對內設192.168.1.254)
+網卡1跟2橋接起來
+網卡2對內網的設定(做DHCPserver192.168.1.253_255.255.255.0_192.168.1.254)
+網卡2接到AP1的LAN上→→→→→→→→→→→→→→AP1_關閉DHCP(192.168.1.252_255.255.255.0_192.168.1.253)
連接AP1的設備會拿到(192.168.1.x_255.255.255.0_192.168.1.253)

PC2→ 網卡1對外PPPOE撥號做NAT(對內設192.168.2.254)
+網卡1跟2橋接起來
+網卡2對內網的設定(做DHCPserver192.168.2.253_255.255.255.0_192.168.2.254)
+網卡2接到AP2的LAN上→→→→→→→→→→→→→→AP2_關閉DHCP(192.168.2.252_255.255.255.0_192.168.2.253)
連接AP2的設備會拿到(192.168.2.x_255.255.255.0_192.168.2.253)


PC3→ 網卡1對外PPPOE撥號做NAT(對內設192.168.3.254)
+網卡1跟2橋接起來
+網卡2對內網的設定(做DHCPserver192.168.3.253_255.255.255.0_192.168.3.254)
+網卡2接到AP3的LAN上→→→→→→→→→→→→→→AP3_關閉DHCP(192.168.3.252_255.255.255.0_192.168.3.253)
連接AP3的設備會拿到(192.168.3.x_255.255.255.0_192.168.3.253)



實體狀態畫完了
可以開始將設備虛擬化

1.PC的虛擬化+虛擬網卡
2.AP的虛擬化(這好像需要貴一點的AP才有,這我不確定做不做得到)
3.AP如果無法虛擬化,網段是分開的,
網卡2(實體)直連接多台AP的LAN也行,當然就需要買多台AP了
4.PC上一定至少2張實體網卡,
除非弄vlan才能減為1張實體網卡(最好別搞這樣,出問題會腦死,switch也需要支援vlan)

接下來詳細我就不寫了_麻煩


我試過開4個VM跑routerOS做簡單壓力測試,
我是覺得還好,比chrome一次開6,7分頁吃得少........(挺無言的)
不過我應該沒開防火牆、Qos

i3-3240 8g intel_1G網卡x3

例如有些網站 / 遊戲不允許同一時間有兩個來自同一 IP 的連線,
這時候如果是 PC,另外設定 PPPoE 連線即可應對,
但 Android 手機 / 平板目前似乎沒辦法(雖然好像有一款 APP)。

我目前嘗試在 VM 跑 Untangle,關閉 DHCP 然後設定 PPPoE 連線,
當我希望使用不同 Public IP 時,就把 Android 手機連線改為靜態,
然後閘道部分設為該台 VM 的 LAN IP,這樣就可以使用另一組 IP。

但如果要跑 7 台 VM 感覺會很吃電腦效能,希望可以一台 VM 解決。
shown013 wrote:
可以是可以,但很煩...(恕刪)

感謝您提供的詳細說明。

如果透過自行在裝置上手動設定閘道的方式,會不會比較容易實現?
例如 IP 分享器 / DHCP Server 是 192.168.1.1,這裡是一組 Public IP,
然後再透過我前一樓回覆提到的方式使用其他的 Public IP。
DIXES wrote:
感謝您提供的詳細說明。
如果透過自行在裝置上手動設定閘道的方式,會不會比較容易實現?
例如 IP 分享器 / DHCP Server 是 192.168.1.1,這裡是一組 Public IP,
然後再透過我前一樓回覆提到的方式使用其他的 Public IP。



我想目前家用設備做不到,

因為是手機、平板的pppoe誰來做哩??

一個Public IP一定得有一台設備(不管實體或虛擬)做撥號跟NAT

p.s.話說如果都有多台AP了,就直接各自撥號手機各自連就行了.....被您說要搞VM給引導過去了....耍笨中

(不過照我原本的,虛擬路由做NAT,也可以降低AP的負擔就是了)

shown013 wrote:
我想目前家用設備做...(恕刪)

我目前使用 VM 跑 Untangle,是可以讓手機的 Wi-Fi 連線手動設定閘道為該 VM 的 LAN IP 後,
以圖上紅框處的第 1 組 Public IP 來上網,但不知道有沒有辦法再讓不同裝置使用第 2 組 Public IP?
因為 VM 設好第二組 LAN IP、手機也設定閘道為 VM 第二組 LAN IP 之後,可能還要再另外做設定才行?
最不聰明的方法大概就是開 7 台 VM,這樣就能實現我的需求了,但可能的話還是希望 1 台 VM 完成。


另外試了 Zeroshell 這套 OS,它可以在 VM 只設定一張網路介面卡(橋接)的情況下,
進行多個 PPPoE 連線,剩下的問題就是如何讓不同的裝置可使用不同的 Public IP 了。

網路上的這篇文章《[RouterOS] RB450G 依據內部不同ip決定不同pppoe進行連線 》,
不知道有沒有辦法搬到 Zeroshell 或 Untangle 上來做?

大家都太複雜了,買八台無線ip分享器去設定8個ip 不就好了,想連哪一台自己用wifi切換,3000~5000 就可以解決了
抱歉,我只用過routerOS,
另兩套未曾接觸

一台VM就能解決確實很省效能,

不過我會為了方便「除錯」弄多VM,

因為軟體路由通常會單獨一套PC來跑,

就算是j1900跑4個routerOS應該都還是夠的,

只跑一個routerOS又太浪費資源。

我喜歡東西簡單就好,弄複雜出問題真的真的很麻煩。

~~~~~~~~~~~~~~

如果人家想用n18或ac66跑wifi,
就要買8台嗎?
(我也要!!)
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?