for a while a major factor for using DDWRT has been the ability to link multiple remote subnets using PPTP. I am having some trouble getting the WHR-G300N play along with this. I have a total of 3 sites with different subnets:
Home, subnet 192.168.2.0, WRT54g v2
Office 1, subnet 192.168.16.0, Linksys WRT54GL
Office 2, subnet 192.168.50.0, WHR-G300N
I have no problem with connecting Office 1 to home, here is the routing table of the home router
Code:
root@HamRoute:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
213.191.xx.xx * 255.255.255.255 UH 0 0 0 ppp0
192.168.16.1 * 255.255.255.255 UH 0 0 0 ppp1
192.168.2.0 * 255.255.255.0 U 0 0 0 br0
192.168.16.0 192.168.16.1 255.255.255.0 UG 0 0 0 ppp1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default lo1.xxx.xxx.xx 0.0.0.0 UG 0 0 0 ppp0
However, when connecting the second office (whr-g300n) the new connection looks weird:
Code:
root@HamRoute:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
213.191.xx.xx * 255.255.255.255 UH 0 0 0 ppp0
192.168.16.1 * 255.255.255.255 UH 0 0 0 ppp1
62.157.140.xxx * 255.255.255.255 UH 0 0 0 ppp2
192.168.2.0 * 255.255.255.0 U 0 0 0 br0
192.168.16.0 192.168.16.1 255.255.255.0 UG 0 0 0 ppp1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default lo1.xxx.xxx.xx 0.0.0.0 UG 0 0 0 ppp0
The incoming IP (62.157.140.xxx) from Office 2 is not the public IP address that DD-WRT sees (84.178.216.xx), but rather another address of that DSL provider (Deutsche Telekom). Is this a provider issue?
I installed another WHR-G300N at a different location with a different ISP. It dials in, but registers with the old, static LAN address (192.168.2.250) I had assigned it a while ago:
Code:
root@HamRoute:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
80.156.86.78 * 255.255.255.255 UH 0 0 0 ppp4 (WHR-G300N via T-Home)
192.168.2.250 * 255.255.255.255 UH 0 0 0 ppp2 (WHR-G300N via Arcor)
213.191.xxx.xxx * 255.255.255.255 UH 0 0 0 ppp0
192.168.16.1 * 255.255.255.255 UH 0 0 0 ppp1
192.168.2.0 * 255.255.255.0 U 0 0 0 br0
192.168.16.0 192.168.16.1 255.255.255.0 UG 0 0 0 ppp1
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default lo1.xxx.xxx.xxx 0.0.0.0 UG 0 0 0 ppp0
I would appreciate input on how to further diagnose what is causing this issue. Here's the routing table from the remote location:
Code:
root@DD-WRT:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
88.68.xxx.xxx * 255.255.255.255 UH 0 0 0 ppp0
192.168.2.1 * 255.255.255.255 UH 0 0 0 ppp1
192.168.4.0 * 255.255.255.0 U 0 0 0 br0
192.168.2.0 192.168.2.1 255.255.255.0 UG 0 0 0 ppp1
192.168.2.0 * 255.255.255.0 U 0 0 0 ppp1
192.168.2.0 * 255.255.255.0 U 0 0 0 ppp0
169.254.0.0 * 255.255.0.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default dslb-xxx-xxx-xxx 0.0.0.0 UG 0 0 0 ppp0