
設定:
我有兩台計算機,都有乙太網路和無線介面。
我有連接到網際網路的路由器 A。
我有一個未連接到互聯網的路由器 B。
我想將兩台電腦以無線方式連接到路由器 A,並將兩台電腦以乙太網路方式連接到路由器 B。
問題:
如果我同時將一台電腦連接到路由器A和路由器B,我將無法再透過路由器A存取網路。
原因:
使用路由器 A 在我的兩台電腦之間傳輸檔案非常慢,因為無線網路很糟糕。如果我可以透過路由器 A 將兩台電腦連接到互聯網,並透過路由器 B 將兩台電腦相互連接,那麼我可以加快它們之間的檔案傳輸速度,同時仍然能夠存取互聯網。
令我非常惱火的是,透過乙太網路連接到可以存取網路的路由器並不是一種選擇。
附加資訊:
連接到路由器A和B後:
alyx@shire ~> route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default BTBusinessHub.h 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
192.168.1.0 * 255.255.255.0 U 9 0 0 wlan0
我發現之前的一個問題似乎也提出了同樣的問題(如何設定有線和無線雙連線?),並遵循給出的答案。它不起作用,我仍然無法透過路由器 A 連接到互聯網。
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
192.168.1.0 * 255.255.255.0 U 9 0 0 wlan0
答案1
問題仍然存在,因為兩個路由器上有相同的網絡,並且可能有相同的網關。變更 lan 網路的一台路由器配置,例如:路由器 A lan:192.168.2.0/24。
| internet
--------------
|----------------- | router A |--------------|
| -------------- |
| |
| 192.168.1.0/24 |
| |
ip:192.168.1.5 ip:192.168.1.6
---------- ----------
| pc 1 | | pc 2 |
---------- ----------
ip:192.168.2.5 ip:192.168.2.6
| |
| |
| 192.168.2.0/24 |
| |
| -------------- |
|-----------------| router B |---------------|
--------------
| internet
設定範例:
pc1
eth0 ip: 192.168.1.5
nm: 255.255.255.0
gw: 192.168.1.1
wles0 ip: 192.168.2.5
nm: 255.255.255.0
gw: 192.168.2.1
pc2
eth0 ip: 192.168.1.6
nm: 255.255.255.0
gw: 192.168.1.1
wles0 ip: 192.168.2.6
nm: 255.255.255.0
gw: 192.168.2.1
router A
lan ip: 192.168.1.1
nm: 255.255.255.0
router B
lan ip: 192.168.2.1
nm: 255.255.255.0
透過這種方式,您可以控制從pc1
到 的路徑pc2
。
範例:如果您希望透過簡單存取 來存取從pc1
到。如果您希望從到訪問,請點擊 到。pc2
router A
ip: 192.168.1.6
pc2
pc1
router B
ip: 192.168.2.5
您可以透過路由控制存取互聯網
ip route add default gw 192.168.1.1 - for router A
ip route add default gw 192.168.2.1 - for router B
或者很簡單,如果您希望避免訪問互聯網,請不要在網卡上使用預設網關。