Hello:
I have a strange problem with WR21s. I was using Fw 8003 but upgraded to 8101 but the behavior did not change.
First problem:
When I load in an edited config.da0, after the router reboots it does NOT come up in port isolate mode even though the router where I copied the config.da0 from was in port isolate mode. All I changed what some IP addressing and router naming entries.
So, I have to manually put it into port isolate mode.
WHY?
Ok, I get it into port isolate mode. Now, I have eth0 statically assigned and connected to some local instrumentation and eth1 is connected to an ADSL router. When in port isolate mode eth1 WILL NOT pickup a dhcp address. I have tried this against this BEETEL 777VR1 ADSL router, against a windows server and against a cisco router, it REFUSES to pick up a DHCP address.
Why?
The WR21 Router is setup as follows:
Eth1 primary ADSL(conected via Ethernet, not in bridge mode), default route metric 1,
PPP1 Secondary 1 GPRS, default route metric 10,
PPP3 Secondary 2 GPRS, default route metric 10,
Now, when the system first reboots after loading a config.da0 with the associated pwds.da0 and fw.txt, it comes up and refuses to negotiate an IPsec tunnel with the cisco over GPRS. The Eth1 doesn’t come up.
I manually change the Eth1 to port isolate mode and reboot with Eth1 as a static IP.
I cannot ping the ADSL router from the Digi. If I unplug the digi and plug in a laptop, not problem with the ADSL router the laptop gets an address and works fine, this particular digi won’t ping with or without a static IP. The last digi WOULD ping with a static IP but would not pick up a DHCP address, same as this one.
The digi is unable to negotiate and IPSec tunnel against A Cisco over GPRS.
19:42:07, 29 Aug 2020,(4) New Phase 1 IKE Session 103.205.244.106,Initiator
19:42:07, 29 Aug 2020,IKE Request Received From Eroute 0
19:42:07, 29 Aug 2020,(3) IKE SA Removed. Peer: ,Negotiation Failure
19:42:07, 29 Aug 2020,(3) IKE Negotiation Failed. Peer: ,Retries Exceeded
19:41:57, 29 Aug 2020,IKE Request Received From Eroute 0
19:41:47, 29 Aug 2020,IKE Request Received From Eroute 0
19:41:37, 29 Aug 2020,(3) New Phase 1 IKE Session 103.205.244.106,Initiator
19:41:37, 29 Aug 2020,IKE Request Received From Eroute 0
19:41:37, 29 Aug 2020,(2) IKE SA Removed. Peer: ,Negotiation Failure
19:41:37, 29 Aug 2020,(2) IKE Negotiation Failed. Peer: ,Retries Exceeded
19:41:27, 29 Aug 2020,IKE Request Received From Eroute 0
19:41:17, 29 Aug 2020,IKE Request Received From Eroute 0
Change Eth1 to dhcp, don’t touch anything else on the router.
Now the IPSec successfully negotiates.
19:44:41, 29 Aug 2020,(10) IKE SA Removed. Peer: 103.205.244.106,Successful Negotiation
19:44:40, 29 Aug 2020,Eroute 0 VPN up peer: 103.205.244.106
19:44:40, 29 Aug 2020,New IPSec SA created by 103.205.244.106
19:44:40, 29 Aug 2020,(10) IKE Notification: Responder Lifetime,RX
19:44:40, 29 Aug 2020,(10) IKE Notification: Responder Lifetime,RX
19:44:39, 29 Aug 2020,(11) IKE Notification: Responder Lifetime,RX
19:44:39, 29 Aug 2020,(10) New Phase 2 IKE Session 103.205.244.106,Initiator
19:44:39, 29 Aug 2020,(9) IKE Keys Negotiated. Peer:
19:44:39, 29 Aug 2020,(9) New Phase 1 IKE Session 103.205.244.106,Initiator
19:44:39, 29 Aug 2020,IKE Request Received From Eroute 0
19:44:39, 29 Aug 2020,(8) IKE SA Removed. Peer: ,Negotiation Failure
19:44:39, 29 Aug 2020,(8) IKE Negotiation Failed. Peer: ,Retries Exceeded
But I cannot ping the Cisco router and it cannot ping the digi.
But the digi reports ISAKMP SAs and IPSec SAs as does the cisco, just can’t ping.
Routing table:
Destination Gateway Metric Protocol Idx Interface Status
100.67.46.172/30 100.67.46.173 1 Local - PPP 1 UP
192.168.51.24/29 192.168.51.25 1 Local - ETH 0 UP
192.168.0.0/16 192.168.190.13 2 Static 0 TUN 0 DOWN
Default Routes
Destination Gateway Metric Protocol Idx Interface Status
0.0.0.0/0 0.0.0.0 2 Static 2 ETH 1 UP
0.0.0.0/0 100.67.46.173 11 Static 0 PPP 1 UP
0.0.0.0/0 0.0.0.0 - Static 1 PPP 3 OOS
I go back into Eth1, change it to “Use the following settings”
and enter in a static IP, mask and GW…
Pings start.
Now its all working and all I did was change the addressing of eth1.
Routing table:
Destination Gateway Metric Protocol Idx Interface Status
100.67.46.172/30 100.67.46.173 1 Local - PPP 1 UP
192.168.1.0/24 192.168.1.201 - Local - ETH 1 OOS
192.168.51.24/29 192.168.51.25 1 Local - ETH 0 UP
192.168.190.12/30 192.168.190.13 1 Local - TUN 0 UP
192.168.0.0/16 192.168.190.13 2 Static 0 TUN 0 UP
Default Routes
Destination Gateway Metric Protocol Idx Interface Status
0.0.0.0/0 100.67.46.173 11 Static 0 PPP 1 UP
0.0.0.0/0 0.0.0.0 - Static 1 PPP 3 OOS
0.0.0.0/0 192.168.1.1 - Static 2 ETH 1 OOS
So great its up…
But if I reboot, I need to do this whole ritual again. This is completely repeatable.
The router will wake up after the reboot with eth1 with a static IP, it does not come up, it cannot ping the adsl router, it shows red all the time, and so the router comes up on GPRS and cannot negotiate and IPSec tunnel.
I go into eth1, change it to dhcp, and the IPSec successfully negotiates but I cannot ping.
Go back into eth1, assign a static IP with mask and GW, and pings start.
What the hell is going on here?
This appears to be related to port isolate mode. We have another 70 routers to deploy and I can’t be fighting with everyone like this.
So, is there a way to get each Ethernet port its own IP address without being in port isolate mode? I seem to remember some king of group mode or something.
If there isn’t, I need help to figure this out.
I can send over the config.da0 and the fw.txt files if that will help.
Cheers,
John