Route sentry not working on windows 7..HELP!?

splinter_watsup

Well-Known Member
Joined
Jul 1, 2008
Messages
477
Reaction score
7
Location
tshwatoria
Hey guys.

I am having problems with getting route sentry to work on windows 7.I followed this guide to set it up.

My Local account will connect but once connected it can't do anything. Not even browse local sites.If I use my international connection it works perfectly and if I put my local info into international and go through that the local only works fine.

When clicking on the local connection it says under connection the following:
IPv4 conectivity: No network
IPv6 conectivity: No Network

But with international it says:
IPv4 conectivity: Internet
IPv6 conectivity: No Network

I documented everything I did as I did it.This is how I set it up:
I Reinstalled window 7 and started all over again.I have logged all the things I have done as I did them.I am running window 7.

1.Set router to half-bridge mode and inserted my International account into router.

2.I ran Regedit and pressed f3-Searched for"wanendpoints"and only had Values and "match whole string only"ticked.

3.I changed The following wanendpoints to:
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000001 (1) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000005 (5) to 0X00000002 (2) TYPE:REG_DWORD
0X00000001 (1) to 0X00000002 (2) TYPE:REG_DWORD

PLEASE NOTE:As you can see I had a lot of 5s and only two 1s.According to Stroebs Guide you should only have 1s...Or that's what I though!Ether way I

changed all 5s to 2s.

4.I went to Network and Sharing Centre > Set up a new connection or network > Connect to the internet (Wireless, broadband or dial-up) > Create new

connection> Broadband (PPPoE) > Typed in Username & Password & LOCAL/INTERNATIONAL connection > Let it test and connect to the internet.

I first set up the international connected to the internet successfully.I then disconnected that connection and set up my local connection.The local

connection verified the user name and password but could not successfully test the connection(Most probable because its trying to connect to a

international server)so I selected"Set up the connection anyway".I successfully went to a local site with my local only account running.

5.Windows 7 asked me What type of network both the local and international account was and I said Home.

6.I disconnected local and went and un ticked ""Use default gateway on remote network" on both IPv6 and IPv4.I DID NOT DO IT FOR INTERNATIONAL!

7.I installed routesentry at this point(routesentry_1_01_setup) I did not open it after installing and went straight to localroutes.dat and tried to add

the new routes to the file using notepad but when saving the file windows 7 would say access denied.Because of this I added the new routes to the

localroutes.dat file on a XP machine and then replaced it.

8.I then rebooted my machien Just in case I needed to and did not see the warning(You never know)

9.Before opening route sentry I Right clicked the icon and went to properties>Compatibility> and ticked"run this program as an administrator" under

Privilege levels.

10.I opened Route sentry and set up my connections correctly with both set to"automaticly reconnect connection when disconnected".In the log I got"

ERROR: The operation completed successfully,"

11.I closed route sentry and went to network adapter settings and manually disconnected both international and local.I then went to properties>networking

and untcked IPv6 from both local and international connections.

12.I opened route sentry again and did what I did in 10 and got the same "ERROR: The operation completed successfully,"

I then forced disconect of both connections and the following appeared in my Log:

16/08/2009 20:48:55 Finished creating routing table
16/08/2009 20:49:49 Disconnected from Local
16/08/2009 20:49:49 Attempting to connect to local connection Local
16/08/2009 20:49:52 Connected to Local
16/08/2009 20:49:52 Creating routing table
16/08/2009 20:49:52 Finished creating routing table

As you can see I have done everything correctly!? If any of you guys know what I could be doing wrong or have any suggestions I will be delighted to try my best to fix it :P

If I am having these problems you might have them in the future as well I am afraid.

My Routesentry log can be found here.

I did post this in the routesenty topic but only got 1 response!Any help will be greatly appreciated.
 
Have you run the Route print command? If not then run it under the command prompt after step 12 and output it to a text file as so: route print >c:\output.txt. This is to check whether routesentry has in fact added the localroutes to your active route table. You should post it here. Pada recommended this to me and by doing this and reviewing my routing table and comparing it other working pcs on my network I was able to troubleshoot another problem I had with Routesentry.

I also have similar problems to you when using Routesentry that I'm yet to figure out completely. For example when Routesentry runs at startup and connects the Local only account first and then the International account, for some reason it does not end up adding all the routes from localroute.dat into my pcs active routing table. Then what I do is disconnect the Local only account and once it reconnects automatically the routes are added to my table and I get the messages you get in step 12. But from there on in it starts doing the routing properly i.e. Local sites through my local only account etc.

Another thing which I found strange was the fact that when you tried to edit localroutes.dat it didn't allow you to. Mines does, so I'm not sure whether you have a permissions problem. You might want to try checking the permissions on the file and whether the appropriate groups and users have access to it. Right click the localroutes.dat and check under the Security tab. Mines has System, Adminstrators (both with full control) and then Users with Read, Read and Execute permissions.

Well thats all I can come up with now, hope it might help in some way. Until then wait for some experts to arrive :)
 
Easiest solution would be linux but I can see myself being crusified for this comment.
 
Hi Fishzn Thanks for the help :)

Have you run the Route print command? If not then run it under the command prompt after step 12 and output it to a text file as so: route print >c:\output.txt. This is to check whether routesentry has in fact added the localroutes to your active route table. You should post it here.

Here is my Route print log.
===========================================================================
Interface List
22...........................Local
21...........................International
11...00 21 91 20 4a 71 ......D-Link DFE-520TX PCI Fast Ethernet Adapter
1...........................Software Loopback Interface 1
12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
13...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
23...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
14...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter
15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 165.146.184.1 165.146.185.177 52
0.0.0.0 0.0.0.0 41.240.128.1 41.240.132.120 51
17.255.248.0 255.255.254.0 165.146.184.1 165.146.185.177 52
32.106.152.0 255.255.255.0 165.146.184.1 165.146.185.177 52
32.106.153.0 255.255.255.0 165.146.184.1 165.146.185.177 52
32.107.9.0 255.255.255.0 165.146.184.1 165.146.185.177 52
32.238.152.0 255.255.255.0 165.146.184.1 165.146.185.177 52
32.238.153.0 255.255.255.0 165.146.184.1 165.146.185.177 52
32.239.182.0 255.255.255.0 165.146.184.1 165.146.185.177 52
41.0.0.0 255.224.0.0 165.146.184.1 165.146.185.177 52

THEN A WHOLE LOT OF MORE NUMBERS TO FOLLOW!

255.255.255.255 255.255.255.255 On-link 192.168.2.199 4501
255.255.255.255 255.255.255.255 On-link 41.240.132.120 276
255.255.255.255 255.255.255.255 On-link 165.146.185.177 276
===========================================================================
Persistent Routes:
None

IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
14 1125 ::/0 2002:c058:6301::
1 306 ::1/128 On-link
13 58 2001::/32 On-link
13 306 2001:0:4137:9e50:d1:3467:d60f:7b87/128
On-link
14 1025 2002::/16 On-link
14 281 2002:29f0:8478::29f0:8478/128
On-link
11 276 fe80::/64 On-link
13 306 fe80::/64 On-link
13 306 fe80::d1:3467:d60f:7b87/128
On-link
11 276 fe80::97d:7f4a:9f8a:1603/128
On-link
1 306 ff00::/8 On-link
13 306 ff00::/8 On-link
11 276 ff00::/8 On-link
===========================================================================
Persistent Routes:
None

I also Changed my Permissions so I can edit the file now :) but It still does not seem to matter :(
 
Easiest solution would be linux but I can see myself being crusified for this comment.

Not really, just wondering why a linux person is even replying in this thread which is about windows 7 and routesentry not linux.

This is why people give the linux boys such kuk name cause those comments are always around for pointless reasons. I mean why would you even comment on this thread? Trying to get your post count up?
 
Not really, just wondering why a linux person is even replying in this thread which is about windows 7 and routesentry not linux.

This is why people give the linux boys such kuk name cause those comments are always around for pointless reasons. I mean why would you even comment on this thread? Trying to get your post count up?
Its all very well saying you should use linux but how is that going to help?
 
Small update on my side: The error you experienced in 10 : ERROR: The operation completed successfully, well I was able to stop that by deselecting "Use default gateway on remote network" option for my international connection. Its still doing the local/international splitting and I don't have to disconnect the local account everytime for it to create the routing table. Maybe this might help one of you guys.
 
@Fishzn, if you deselect that option on your international connection, then you won't be able to browse ANY international site!

@splinter_watsup, I'm hoping that when you created your local only connection (2nd-pppoe connection that you created) that you selected the "No, create new connection" and not "Yes, I'll choose an existing connection" and "LOCAL/INTERNATIONAL account"...

As far as I can see from that "route print" log your routing table seems to be correctly setup, except that it's either OUTDATED or that your not using the updated list provided by Locality (http://developers.locality.co.za/routes-rs.txt) like Stroebs gave the link to.
If you go to http://www.whatismyip.com/ it should show your international/blended connection's IP (which was 41.240.132.120) and http://www.whatsmyip.co.za/ should show your local-only connection's IP (which was
165.146.185.177 according to your routing table)

Since I don't have ADSL to actually test what I'm going to suggest, I can't say for sure that it will fix it :( but some of it is definitely worth a try.

Also, you should modify the registry AFTER you have created the 2 PPPoE connections. Stroebs didn't mention that you had to do this after you created the PPPoE connections in his guide.

I would rather just search for Data: "WAN Miniport (PPPOE)" in the registry and then ensure that the "WanEndPoints" value is 0x00000000 (2) for all the keys (registry folders) where the "WAN Miniport (PPPOE)" was found in, instead of modifying it for all the connections. I doubt that it would do harm to modify it for all the connections though.

I have disabled the "Internet Protocol Version 6 (TCP/IP 6)" for all my network interfaces (adapters/connections), by deselecting that protocol in all the interfaces' properties. Stroebs didn't mention this in that guide of his.​

Note: always give the "route print" log along with the IP addresses of both the local & international connections OR a "ipconfig" log.
 
Im on the RC and its working perfectly.
I have "Use default gateway on remote network" unticked on both my accounts. And i tested the routing and all is fine.
I followed the guide like in the first post EXCEPT i only changed the wanendpoints that were 1 to 2, any other number was left as is.
I did not edit localroutes.dat manually, didnt need to.

dont worry if the "Connectivity status" says no network, its says that for all my accounts unless i only connect the int connection with no routesentry.
 
@Fishzn, if you deselect that option on your international connection, then you won't be able to browse ANY international site!

Hi Pada

Thats what I thought too until I unticked it and tried it out. It still works and splits all my traffic for me. In addition to that I now no longer have to disconnect my local account first for it to setup my routing table. Previously it would give me this error: "ERROR: The operation completed successfully," and not add all the routes at all unless one disconnects the local account. Now it just sets it up.
 
Im getting this error in my log:
14/09/2009 11:56:08 Connected to axxess local
14/09/2009 11:56:09 ERROR: The operation completed successfully, (0.0.0.0,0.0.0.0,196.210.150.1,1,27) 160
14/09/2009 11:56:09 Creating routing table
14/09/2009 11:56:09 Finished creating routing table

can anybody assist? Cant figure out how to get rid of it, wont route international traffic...
 
For example when Routesentry runs at startup and connects the Local only account first and then the International account, for some reason it does not end up adding all the routes from localroute.dat into my pcs active routing table. Then what I do is disconnect the Local only account and once it reconnects automatically the routes are added to my table and I get the messages you get in step 12. But from there on in it starts doing the routing properly i.e. Local sites through my local only account etc.

Thanks for that! Solved my problem :rolleyes:
 
Stroebs recently updated his guide for RouteSentry on Windows 7: http://mybroadband.co.za/vb/showthread.php?p=2753845#post2753845

If you're still having problems (eg Surv0), then download my rs-help.bat file to your desktop/a known folder. Restart your PC (or just close both RouteSentry and the dialup connections) and then run the batch-file with Administrative privileges. The instructions (and my email address) are given in the batch-file. Once you've ran through the batchfile and followed the instructions, it would've created 2 logfiles in the same folder as the batch-file itself. You must email me both logfiles and if you can send me the RouteSentry errors too (you don't need to include ALL the errors that are similar).

What linkinpark said is true with regards to the "No Internet access" status on the network interfaces. Microsoft checks for the Internet connection by trying to access one of their servers, so you would only get an "Internet access" status on your international account. I find it very strange that you are able to browse the internet WITH the gateway option unticked on both connections. Is your international account "Set as default" by any chance? I have a small suspicion that setting the international account as the "default Connection" might have the same effect as leaving the gateway option ticked? :(
 
To fix the error that occurs with the routing when the international connection is dialed after the local connection, I used a batch file which has been scheduled and delayed for a minute after startup which disconnects the local connection and causes Route Sentry to create the routes again.
Now I don't have to manually disconnect it!
 
To fix the error that occurs with the routing when the international connection is dialed after the local connection, I used a batch file which has been scheduled and delayed for a minute after startup which disconnects the local connection and causes Route Sentry to create the routes again.
Now I don't have to manually disconnect it!

Smart...smart!! n here I was thinking I should try writing an app similar to Routesentry..hehe did not think of this at all...great simple solution that works well enough until we figure out how to get it working 100% :)
 
Smart...smart!! n here I was thinking I should try writing an app similar to Routesentry..hehe did not think of this at all...great simple solution that works well enough until we figure out how to get it working 100% :)

Or you could always try installing (and uninstalling it afterward if you aren't gonna use it) BWMeter 5.2.0.

It somehow magically fixes the error that occurs with the routing tables when the international connection is connected after the local connection.
 
Or you could always try installing (and uninstalling it afterward if you aren't gonna use it) BWMeter 5.2.0.

It somehow magically fixes the error that occurs with the routing tables when the international connection is connected after the local connection.

Seems as though BWMeter had nothing to do with fixing the error.

Unticking "Use default gateway on remote network" on both the local and international connections fixed this error.

I would suggest stroebs updates his tutorial if this is the case for everyone
 
w.m, I would not suggest that Stroebs should put that in the guide/tutorials of his! Unticking that option on both PPPoE connections could have different effects depending on the order you are dialing the connections.

Have you tried disabling the TCP IPv6 protocol on both PPPoE connections and then just unticking that "Use default gateway on remote network" on the local only PPPoE connection's TCP IPv4 options?

Another thing that you might want to check is: which PPPoE connection is marked as the default connection?
You can right-click a connection and choose: Set as default.
I would advise you to do this on the international connection if the local one was set as the default.
 
w.m, I would not suggest that Stroebs should put that in the guide/tutorials of his! Unticking that option on both PPPoE connections could have different effects depending on the order you are dialing the connections.

Have you tried disabling the TCP IPv6 protocol on both PPPoE connections and then just unticking that "Use default gateway on remote network" on the local only PPPoE connection's TCP IPv4 options?

Another thing that you might want to check is: which PPPoE connection is marked as the default connection?
You can right-click a connection and choose: Set as default.
I would advise you to do this on the international connection if the local one was set as the default.

I have tried all your suggestions but the only time when I don't get routing errors in Route Sentry (and when my routes are in fact setup correctly) is when I untick the "Use default gateway on remote network" option on both connections
 
Top
Sign up to the MyBroadband newsletter
X