請教該如何設定才能同時連上數據機P880及router RT-N66U

大家好,我的網路接線如下圖,目前pc1只能連上RT-N66U, 如果把pc1或拿另一台nb接到p880的LAN就可以連上p880,請教該如何設定才能透過pc1同時連上數據機P880及router RT-N66U?另外P880的pppoe是否為必要的?
請教該如何設定才能同時連上數據機P880及router RT-N66U
2014-03-14 0:20 發佈
問題很簡單
P880的硬撥請取消並關掉DHCP伺服器
IPV6支援及無線一併關掉
準備一條網路線
P880 LAN任一埠接到N66U LAN任一埠
完工

另外
P880的預設LAN4是MOD綁定
但可以在LAN設定中消綁定

還有如果N66U有穿透設定請禁用
不然會形成廣播風暴癱瘓網路


真正的高手是鋒芒內歛而不外露
在不更動硬體設定的前提下, 樓主的需求是可行的

前提是 RT-N66U的LAN ip必須更改, 例如更改成192.168.2.1, 反正不可以跟P880的LAN ip在相同subnet

之後, telnet進router

1. 對RT-N66U的WAN綁定一個固定ip如192.168.1.2, 這ip需跟P880的LAN ip在相同subnet
2. 設定iptables

具體的作法如下 (eth0為router的WAN介面)

ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

若想開機自動執行, 必須刷DD-WRT, Tomato或Asus-Merlin等允許自訂firewall script的韌體

參考資料

水秤子 wrote:問題很簡單
P880的硬撥請取消並關掉DHCP伺服器
IPV6支援及無線一併關掉
準備一條網路線
P880 LAN任一埠接到N66U LAN任一埠
完工

另外
P880的預設LAN4是MOD綁定
但可以在LAN設定中消綁定

還有如果N66U有穿透設定請禁用
不然會形成廣播風暴癱瘓網路
謝謝回覆,不好意思這一週比較忙直到才回覆,這兩天會來試試這個接法,剛看了一下我的MOD還真的是接LAN4,我以為LAN都一樣所以直接畫LAN2,其實我從沒去改這個設定,再請教兩個問題:
1.這種接法是不是變成MOD的也是走N66U,如果同時看MOD+上網(100M/20M),會不會達不到原本的效能,之前爬文有看到說很多人推的N16可能達不到100M,所以最後是買了N66U。
2.所謂“N66U有穿透設定請禁用“是指nat passthrough所有的項目都禁用嗎?

1tac wrote:
在不更動硬體設定的前提下, 樓主的需求是可行的

前提是 RT-N66U的LAN ip必須更改, 例如更改成192.168.2.1, 反正不可以跟P880的LAN ip在相同subnet

之後, telnet進router

1. 對RT-N66U的WAN綁定一個固定ip如192.168.1.2, 這ip需跟P880的LAN ip在相同subnet
2. 設定iptables

具體的作法如下 (eth0為router的WAN介面)

ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 broadcast 192.186.1.255
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

若想開機自動執行, 必須刷DD-WRT, Tomato或Asus-Merlin等允許自訂firewall script的韌體
謝謝回覆,想再請教幾個問題:
1.因為變動N66U的LAN IP要做的其他相對變更比較多(如指定IP),如果我把P880的LAN IP改成192.168.2.1,N66U的WAN綁定192.168.2.2,是否改成設定如下:
ifconfig eth0:0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
2.如果N66U重開機,不重新執行此設定,也就是N66U和P880在不同的subnet,是否能夠連到internet?
3.此設定下P880要硬撥,MOD的流量不經N66U?

感謝兩位,問題實在有點多

alex_tsai wrote:
謝謝回覆,不好意思這...(恕刪)


只要你有取消P880內的MOD埠綁定
用這接法後
MOD可自由連接至任一埠
無論是P880或N66U

因為100M/20M的MOD是共用頻寬
所以只要MOD有上網域開機就會吃掉10M頻寬
MOD斷電關機後頻寬釋回
其餘一律不影響

我說的禁用穿透就如您所說的全部都禁用

附帶一提
如果N66U有支援IPTV的功能
請先關閉
因為我沒有支援IPTV功能的分享器
所以對此功能是否會影響此接法不得而知
故建議先關閉
真正的高手是鋒芒內歛而不外露
alex_tsai wrote:
1.因為變動N66U的LAN IP要做的其他相對變更比較多(如指定IP),如果我把P880的LAN IP改成192.168.2.1,N66U的WAN綁定192.168.2.2,是否改成設定如下:
ifconfig eth0:0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

Yes.

alex_tsai wrote:
2.如果N66U重開機,不重新執行此設定,也就是N66U和P880在不同的subnet,是否能夠連到internet?

可, 此設定不會影響連上internet

alex_tsai wrote:
此設定下P880要硬撥,MOD的流量不經N66U?

不會經過N66U, 前回文已提過不需動硬體設定

倒是小弟不贊成將N66U LAN WAN串起來的作法(如二樓的建議), 這是違反網路架構的, 若router沒處理好, 輕則效能不彰, 重則莫名斷線; 若P880端沒設定好, MOD的multicast亂竄也是會影響LAN端效能的

水秤子 wrote:
只要你有取消P880...(恕刪)

如果所有的nat passthrough都要禁用,那我就不適用了,因為我需要使用到vpn passthrough,
為什麼開這些passthrough會形成廣播風暴癱瘓網路?那我也只能使用3樓提供的方法了。

1tac wrote:
ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 broadcast 192.186.1.255
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 broadcast 192.186.1.255
這是否定義WAN IP為192.168.1.2 遮罩255.255.255.0 閘道192.168.1.255
192.186.1.255您是不是打錯字了?

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
這是否定在定義WAN的NAT出口?

如果我的形容正確,那將分享器WAN定義成固定IP不就好了,
用telnet進入分享器文字模式是否必要?

gfx wrote:
這是否定義WAN IP為192.168.1.2 遮罩255.255.255.0 閘道192.168.1.255?

是的, 精確的講法是設定增加一組IP address給eth0

gfx wrote:
192.186.1.255您是不是打錯字了?

是錯字, 已更正為192.168.1.255, 謝謝

gfx wrote:
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
這是否定在定義WAN的NAT出口?

是, 精確的講法是對eth0啟動NAT, 也就是從eth0出去的封包, 其來源都會改成eth0的ip address

gfx wrote:
如果我的形容正確,那將分享器WAN定義成固定IP不就好了,
用telnet進入分享器文字模式是否必要?


這邊要注意一點, 樓主的N66U是執行PPPoE, 這種狀況下WAN端的interface是ppp0, 也就是NAT是發生在ppp0這個interface, 而eth0是沒有用到的; 這是為什麼要連進router下指令設定eth0的原因

若樓主是用固定IP(非PPPoE撥接的固定IP), WAN端的interfcae才會是eth0, 此時如您所說, 只要WAN端的固定IP跟數據機的LAN IP在同一subnet, 接在分享器LAN端的pc是可以直接連到數據機的




內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?