Windows Forum / Windows 98 / Networking / March 2007
WIn98se ICS odd timing/connect loss issues cropping up, still there after reinstall... advice ?
|
|
Thread rating:  |
Mike - 09 Mar 2007 04:53 GMT Hullo all,
Have had win98se with ICS working fine for a couple of years at least but since a reinstall/re-enable of ICS it has been acting a bit weird...
a. DHCP wont work anymore for the client computer ie Client is not able to get an address from the Hosts DHCP, so I have fixed it at 192.168.0.2 with mask 255.255.255.0 b. The client cycles each 10mins or so of internet connectivity ie. After a boot up, the client is ok for about 10 mins then for another 10mins or so cant do any net access then it comes back again for a few mins then off again. A ping -t of my ISP's DNS shows slow access of from 200 - 1000ms or more then timeouts then access is back again, doesnt correlate with website or emails etc This is now the continuous mode and is very frustrating ! c. The host PC is also having cycling issues but not nearly as bad as above. Each 20mins or so it doesnt do any bit torrent uploads for about a min then its ok again and although not as regular as the client the host has a rough cycle of 15 to 20min uploads then 30 sec to 1min of stall. Other net acess at the time seems ok on the host. d. Cant ping the modem from the client, ie 10.1.1.1 comes with timeout always but can ping 192.168.0.1 and 10.1.1.2 always but not always able to ping the ISP DNS or other net addresses due to the cycling described in b. e. Can always ping the client ok from the host f. Have the port forward done ok in ICS so uTorrent is ok etc
Here are the IP addresses:-
10.1.1.1 dsl-502t on host with latest firmware 10.1.1.2 Host pc 192.168.0.1 Host PC lan card rtl8029as (coax 10baset) 192.168.0.2 Client PC on 10baset lan card rtl8029as
Have done the usual re-install and my route table on the host is:- (not that I fully understand it, hence my paste here for advice?)
Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.2 1 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.2 1 10.0.0.0 255.0.0.0 10.1.1.2 10.1.1.2 1 10.0.0.0 255.0.0.0 10.1.1.2 10.1.1.2 1 10.1.1.2 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.1.1.2 10.1.1.2 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.0.0.0 255.0.0.0 192.168.0.1 192.168.0.1 1 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 10.1.1.2 10.1.1.2 1 224.0.0.0 224.0.0.0 10.1.1.2 10.1.1.2 1 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
What can I do to make this work properly as the cards seem fine when driven from their test programs and file transfers are ok at 1333Kbits/sec between host and clients etc
And its odd I cannot ping 10.1.1.1 from the client at all ? <sigh>
 Signature Regards Mike * GMC/GMH VK/VL FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * Australian VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 09 Mar 2007 06:12 GMT >Hullo all, > >Have had win98se with ICS working fine for a couple of years at least but >since a reinstall/re-enable of ICS it has been acting a bit weird... <snip>
>Here are the IP addresses:- > >10.1.1.1 dsl-502t on host with latest firmware The dsl-502t is a router with its own nat sharing capability so you should *NOT* be using ICS on win98se. This would cause all sorts of problems not least of which is conflicting dhcp servers.
Disable ICS, reset the computers to use dhcp to get their addresses and if everything isn't back to normal then post in detail how all your kit is connected together and someone will be able to tell you where you're going wrong.
Jim.
Mike - 09 Mar 2007 06:20 GMT >The dsl-502t is a router with its own nat sharing capability so you >should *NOT* be using ICS on win98se. This would cause all sorts of >problems not least of which is conflicting dhcp servers. my dsl-502t has one usb and one utp connection and I am only using the utp to connect to my host pc. dhcp is disabled in the 502 and the PC's ip of 10.1.1.2 is set manually.
>Disable ICS, reset the computers to use dhcp to get their addresses >and if everything isn't back to normal then post in detail how all >your kit is connected together and someone will be able to tell you >where you're going wrong. If I disable ICS then the client pc has no access at all.
Config is this:- adsl into 502t with utp to the host motherboard lan connection host also has an rtl8029 card with coax cabled to the client with the same type of card.
As I mentioned, its been working fine for 2+ years, only recently have odd slowdowns occured even after reinstall :(
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 09 Mar 2007 10:21 GMT >If I disable ICS then the client pc has no access at all. > >Config is this:- >adsl into 502t with utp to the host motherboard lan connection >host also has an rtl8029 card with coax cabled to the client with >the same type of card. Okay.
If you can afford it then the best solution would be to get a switch and plug all three devices into it.
There is a solution using your existing kit but it requires a bit more configuration. You need the host to be a router but not a nat (ics) router.
So first of all, disable ICS.
Then, enable routing in the registry as follows
System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP] Value Name: EnableRouting Data Type: (string value) Value Data: (0 = disabled, 1 = enabled)
Then using the ip addresses from your first post.
Router 10.1.1.1 add static route to send traffic for network 192.168.0.0 via 10.1.1.2
HostPC 10.1.1.2 connected to the router 192.168.0.1 connected to the client default gateway 10.1.1.1 enable dns - nameservers as notified by your isp or 10.1.1.1
ClientPC 192.168.0.2 default gateway 192.168.0.1 enable dns - nameservers as notified by your isp or 10.1.1.1
Jim.
Mike - 09 Mar 2007 11:27 GMT >If you can afford it then the best solution would be to get a switch >and plug all three devices into it. mmmm, if I can just get back to what I had before then I would be happy, even though my coax lan is only 10Meg, it worked perfectly for years with the current hardware, and I was easily able to add runs to the coax for 3 other PCs when my kids friends came over for a small lan game party, thats what I liked about the coax - it just need me to add a piece of coax and move the terminator - much easier than adding a hub and I didnt mind it being half-duplex the games they play dont put much b/w need.
So I am guessing some config snafuuu has occured which doesnt get cleared when doing a reinstall, maybe it writes to the eeprom on the network card as well as some correlated setting in the modem making it cyclically kludge from time to time...
>There is a solution using your existing kit but it requires a bit more >configuration. You need the host to be a router but not a nat (ics) >router. > >So first of all, disable ICS. Ok I will give this a go, though I've never had to do any of the registry changes before when setting up ICS some 10 times or so for my systems over last 6 years for family and friends... Am I guessing correctly I need to re-enable ICS after the procedure below ?
Please see my other queries below,
>Then, enable routing in the registry as follows > [quoted text clipped - 9 lines] >10.1.1.1 >add static route to send traffic for network 192.168.0.0 via 10.1.1.2 Does this mean I need to use the DOS route command, there are so many entries in that already I am not sure precisely of the format of the route print in terms of what it displays for example and what syntax I need to issue to make it add the static route you mention etc
>HostPC >10.1.1.2 connected to the router >192.168.0.1 connected to the client >default gateway 10.1.1.1 >enable dns - nameservers as notified by your isp or 10.1.1.1 Ok, this seems like what I already have but will check it thoroughly,
>ClientPC >192.168.0.2 >default gateway 192.168.0.1 >enable dns - nameservers as notified by your isp or 10.1.1.1 Given I couldnt even ping 10.1.1.1 before (or rather after the ICS was re-enabled) then assuming the host changes and "adding a static route" as you advise above then I should be able to ping 10.1.1.1 thereafter, which suggests my registry got gurgled...
> Jim. Thanks Jim, I had wondered why Win98se needed icsmgr to run, as if its just a routing issue and if it doesnt need to be re-enabled then would the routing just do it - of course if it does then I guess that makes more sense but begs the question why it worked fine for 2+ years without registry changes ?
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 09 Mar 2007 13:05 GMT >>So first of all, disable ICS. > >Ok I will give this a go, though I've never had to do any of the >registry changes before when setting up ICS some 10 times or so for >my systems over last 6 years for family and friends... Am I guessing >correctly I need to re-enable ICS after the procedure below ? No. This procedure doesn't use ICS. Editing the registry as described enables routing without enabling ICS. Your router will be doing the address translation (sharing) far more efficiently than ICS.
>Please see my other queries below, > [quoted text clipped - 16 lines] >route print in terms of what it displays for example and what syntax I >need to issue to make it add the static route you mention etc No. Your router will probably have a web interface for its configuration. Look in the manual for setting up static routes via the web interface. If you don't have the manual there is a pdf on the d-link website.
>>HostPC >>10.1.1.2 connected to the router [quoted text clipped - 13 lines] >route" as you advise above then I should be able to ping 10.1.1.1 thereafter, >which suggests my registry got gurgled... Until you configure the router to forward replies via the "host" pc then it cannot reply because it does not know where to send the packets for the client pc.
(sidenote: if you were using ICS this wouldn't be necessary because as far as the router is concerned everything is coming from the host pc)
>> Jim. > [quoted text clipped - 3 lines] >do it - of course if it does then I guess that makes more sense but begs >the question why it worked fine for 2+ years without registry changes ? You could do it using ics, but since the router is already doing the address translation you would be building in a needless bottleneck (doing the same translation operation twice).
Check the ping times when it's done. If the boys do Internet gaming they will certainly notice a *BIG* difference.
Jim.
Mike - 09 Mar 2007 14:44 GMT >No. This procedure doesn't use ICS. Editing the registry as described >enables routing without enabling ICS. Your router will be doing the >address translation (sharing) far more efficiently than ICS. Of course, I'd forgotten about that, just because my box doesnt have multiple UTP ports I'd forgotten it can translate the addresses, ie. Being such a little box I'd forgotten it can do rather more...
So it just means the host pc will pass the relevant packets by editing/enabling the registry key - I didnt know that Win98se was capable of that level of packet switching and had always assumed the ICSMGR (ie as an ICS install) was needed for that function, I'm glad its not so it might run a bit quicker overall as well :)
Strangely, when I first asked Dlink about the modem their tech dept suggested I keep using ICS, hence for 2+ years thats all I thought was required, I could have saved a heap of time if dlink had explained it the way you have... <sigh>
>>>System Key: >>>[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP] >>>Value Name: EnableRouting >>>Data Type: (string value) >>>Value Data: (0 = disabled, 1 = enabled) Ok, I understand that the OS can pass the packets but I'm not sure how the OS knows to pass them to the RTL8029 card and not some host resident process ?
>No. Your router will probably have a web interface for its >configuration. Look in the manual for setting up static routes via the >web interface. If you don't have the manual there is a pdf on the >d-link website. ok np, have used the modem web interface many times but it hadnt twigged I could over-ride/replace the windows ICS, as per Dlinks comment... I'll go through the details later tonight,
>>Given I couldnt even ping 10.1.1.1 before (or rather after the ICS >>was re-enabled) then assuming the host changes and "adding a static [quoted text clipped - 4 lines] >then it cannot reply because it does not know where to send the >packets for the client pc. Thats the part I'm a little hazy on, the router gets a data packet either from any host resident process or from the client via the RTL8029 card but the host needs to know where to put the reply that comes from the modem (after it gets its reply from the net). This is where I thought the mass of code in ICS and the .dlls was required. I infer you are saying that with the routing enabled in windows os via an enabled registry key and the static route in the modem that windows will "follow suit" and pass the replies back to either the host process or the client via the rtl8029 card - its that last bit that I'm not clear on in respect of that capacity already built into the OS - not much confirmation of that since day one sadly.
>(sidenote: if you were using ICS this wouldn't be necessary because as >far as the router is concerned everything is coming from the host pc) Ok, its slowly beginning to gel that the router maps its replies from the source requests it got from a host process or a client packet and that the capacity to route is already within the OS and hence that must mean that ICSMGR didnt really do that much in the first place except maybe 'some' NAT and buffering - hence why its generally slow from day one.
>You could do it using ics, but since the router is already doing the >address translation you would be building in a needless bottleneck >(doing the same translation operation twice). Yes, excellent point. I did have a try with an NB1300 some 4 years ago to do some of this - rather to get it to work but IP routing isnt my area of expertise (its electronic design) and although the NB1300 was supposed to have NAT - my system/it could well have suffered from a heap of combinatorial issues not allowing it to function, hence I used ICS with the nb1300 too long before I got the Dlink 502t...
>Check the ping times when it's done. If the boys do Internet gaming >they will certainly notice a *BIG* difference. Excellent, should make my other browsing faster too, thanks for your help, will give it a go later tonight when my lab stuff is over, cheers
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 09 Mar 2007 15:38 GMT >Ok, I understand that the OS can pass the packets but I'm not sure >how the OS knows to pass them to the RTL8029 card and not some host >resident process ? Every packet will have a source and destination address so the host can easily determine which packets are for it and which are to be sent on using the rules in the routing table.
<snip>
>>Until you configure the router to forward replies via the "host" pc >>then it cannot reply because it does not know where to send the [quoted text clipped - 4 lines] >but the host needs to know where to put the reply that comes from the modem >(after it gets its reply from the net). The nat router will replace the destination address in return packets with the corresponding source addess it stripped on outgoing packets so the hostpc will simply look at the destination address of packets forwarded to it and either use them locally or forward them on again.
Jim
Mike - 09 Mar 2007 17:37 GMT >Every packet will have a source and destination address so the host >can easily determine which packets are for it and which are to be sent >on using the rules in the routing table. Brilliant, of course, forgot about that, understood and cemented now :)
>The nat router will replace the destination address in return packets >with the corresponding source addess it stripped on outgoing packets >so the hostpc will simply look at the destination address of packets >forwarded to it and either use them locally or forward them on again. Fantastic, got it :) . . .
Ok <cough> have done all the changes you outlined, checked them, saved the modem changes, rebooted, power cycled etc etc. And Voila *yes* I can get internet access on the client pc 'some' of the time along with the host subject to the timing oddities coming back ! (I actually uninstalled ICS and not just disabled it - was that an error ?) But the registry key was already set to enable btw and it still is...
Client off, power up only the host and modem - it struggles to get internet connectivity unless I visit the modem's web interface and go to the Status display, here is a scenario I just tested:-
Restart host and modem. None of the loaded tasks need internet access and the modem is set to "always on" Open a dos box and type ping -t 203.0.178.191 (and leave it running) I get "Request timed out" all the time for the 6-7 min I could wait Then visit the modem web page 10.1.1.1 and went to the status display Within about 30 to 60 secs I got ping replies of about 20ms on average and this continued until I closed the IE window and then within about 2 min I get ping timeouts again.
Puzzled I checked that I have "Logon and restore network connections" (yes) went back to modem web interface and then to tools and their ping function and although the host got timeouts the modem's ping tool never did !
So assuming my modem is ok and I believe the ping tool in it, then what can I do to diagnose this ?
I did repeat the modem web access through IE and after about a minute got the dos box to show ping replies, closed IE and this time the pings seem to keep going ok with times of 20 - 21ms and whilst composing this reply they have kept going.
On earlier occasions I noticed the client pings of the isp dns match those of the host in terms of replies and timeouts...
Is there a win98se compatible tool that might pin this down or do I have to start from scratch again :( ?
oh btw: If I open uTorrent then within 20 sec I will get a block of 15 ping timeouts again and then back to connectivity but with ping replies of 180-600mS and some timeouts and these timeouts correlate with drop of u/l b/w in uTorrent to zero...
Just sit and wait and *ah* ping replies again until uTorrent makes some connections then ping replies start to reach 600mS, u/l b/w drops gradually then more timeouts...
Seems like what was happening before with ICS, does it point to modem firmware and what tool could definitively pin this down ?
PS: The modem has an entry for Lan clients and only have the host as the one lan client as its the only other thing on that UTP connection, I didnt add the other pc as the modem wont accept its IP (outside 10.1.1.2 - 10.1.1.254) and the route to it is through the os etc... The route table entry in the modem seems fine though as the client does get reliable connections for each request - well within the bounds of this issue of loss and recovery of internet connectivity
now im depressed.
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
Haggis - 09 Mar 2007 17:48 GMT >>Every packet will have a source and destination address so the host >>can easily determine which packets are for it and which are to be sent [quoted text clipped - 83 lines] > > now im depressed. do happen to have MAC addressing enabled on the router ? (mine re-enables after a reset )
Mike - 11 Mar 2007 21:49 GMT >do happen to have MAC addressing enabled on the router ? (mine re-enables >after a reset ) Cant see this in any of the menus except the DHCP and I have DHCP disabled and all addresses set manually. Should I maybe place the router MAC address in they network neighbourhood to "force" windows so it wont go off the rails in case there is some bug in the router code, ie As a work around if its a 'dont care', ie Can I set it so it becomes a dont care if everything should be working anyway ?
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 09 Mar 2007 20:35 GMT >. > >Ok <cough> have done all the changes you outlined, checked them, saved >the modem changes, rebooted, power cycled etc etc. And Voila *yes* I can >get internet access on the client pc 'some' of the time along with the >host subject to the timing oddities coming back ! Hmmm. Disappointing. However, when you eventually get it going it will be better than before with this revised set up.
>(I actually uninstalled ICS and not just disabled it - was that an error ?) >But the registry key was already set to enable btw and it still is... I think that's okay. If you eventually do a clean install you will have to make the registry change. Routing is off by default.
>Client off, power up only the host and modem - it struggles to get >internet connectivity unless I visit the modem's web interface and go to [quoted text clipped - 9 lines] >this continued until I closed the IE window and then within about 2 min I get >ping timeouts again. I'm fairly sure your router is working fine and the hostpc has its knickers in a twist.
>Puzzled I checked that I have "Logon and restore network connections" (yes) That isn't relevant to this issue.
>went back to modem web interface and then to tools and their ping function >and although the host got timeouts the modem's ping tool never did ! More evidence in favour of zapping the hostpc
>So assuming my modem is ok and I believe the ping tool in it, then what can >I do to diagnose this ? [quoted text clipped - 9 lines] >Is there a win98se compatible tool that might pin this down or do I have >to start from scratch again :( ? I've never come across this before . If all else fails I would be inclined to do a clean re-install of the hostpc. That would be my next step.
If you eventually need to do this, ensure you don't carry over any registry corruption by following this procedure :
Boot your machine from a boot floppy and select cd support (assuming windows is on a cd)
c: cd c:\windows attrib -r -h -s system.dat attrib -r -h -s user.dat ren system.dat system.xxx ren user.dat user.xxx
Then run setup from your cd.
>PS: >The modem has an entry for Lan clients and only have the host as the one >lan client as its the only other thing on that UTP connection, I didnt >add the other pc as the modem wont accept its IP (outside 10.1.1.2 - 10.1.1.254) >and the route to it is through the os etc... I'm not sure what this setting is for, You need to look in the manual for this.
Jim
Mike - 11 Mar 2007 21:43 GMT >>(I actually uninstalled ICS and not just disabled it - was that an error ?) >>But the registry key was already set to enable btw and it still is... > >I think that's okay. If you eventually do a clean install you will >have to make the registry change. Routing is off by default. After a clean install (see comments at end) the key is not there at all, should I enter it manually and if so what other corresponding key should be present if any ?
>I'm fairly sure your router is working fine and the hostpc has its >knickers in a twist. Thats what I was thinking but, the firmware version for the dsl-502t has been updated a couple of times, one release note indicate due to p2p issues. Now I'm not sure the latest version is stable as, on reflection, the problems have arisen since the last firmware upgrade, though its been on the site for a while. I cant go back to the old version because the modem's firmware update interface is broken and although I have the correct file from the web page and it was the previous one updated some time ago it says "The update file you chosed is incorrect." and the broken english in the error report doesnt inspire confidence.
>>went back to modem web interface and then to tools and their ping function >>and although the host got timeouts the modem's ping tool never did ! > >More evidence in favour of zapping the hostpc The host pc certainly needed it anyway as it was over a year since the last reinstall and probably due for it, see notes later.
>If you eventually need to do this, ensure you don't carry over any >registry corruption by following this procedure : Yes good point, learned that early on, plus also good to remove the r???.cab files in the sysbackup and I also get rid of system.1st (maybe?). Somehow the first time I tried a clean install but didnt get rid of the sysbackup, I had my old registry settings come back, even in a new directory (WIN2 etc), quite puzzling as there shouldnt be any link to it...
>>The modem has an entry for Lan clients and only have the host as the one >>lan client as its the only other thing on that UTP connection, I didnt [quoted text clipped - 3 lines] >I'm not sure what this setting is for, You need to look in the manual >for this. Apparently not necessary unless port forwarding is selected from the 'server' rules, since I use uTorrent and want it to connect quickly Ive set this up and it wont do any port forwarding unless the "Lan clients" has the right entry. The question that arises, is that if I want port forwarding for the client then I will have to change addresses so they fit in the lan clients range up to 10.1.1.254 and whether it will work with the route enable you suggest because I think its only for connections on the UTP but who knows for sure, anyway least of my problems...
Here's the update:-
- Clean install with all the same hardware and a reset of modem results in problem still there, so I'm aghast thinking my modem has developed some weird fault since a firmware upgrade.
- I remove the rtl8029 pci lan card and try again,
- Voila ! I have net access almost immediately upon bootup - hooray.
- Plug rtl8029 card back in, locate the realtek reset and config utility for the card which also has a full self test, with the card from dos, the utility self test and cycles report all ok no prob at all.
- Restart windows and problem is back again, its as if the hostpc doesnt know where to get net access from, is it possible its trying the RTL8029 gives up and switches to the other lan interface. As there is no option in IE tools to select which LAN connection for the net I am wondering if, not having it explicitly set, that given the firmware upgrade for the 502T that windows cycles between both ethernet interfaces, possibly because the modem firmware has some sort of flakey ack bug ?
- Anyway for moment I have gone to control panel/system and disabled the RTL8029 but left it plugged in and net access is ok, will find another card and try again later when I have more patience or just switch it to a different slot in case its some int/buffer conflict that doesnt show up otherwise. ie All reports in Control Panel/System show no problems...
- Is it possible I have a wrong entry in the network neighbourhood for all this time that only just now, with all the other changes, becomes an issue, questions that arise for the "TCP/IP -> Realtek RTL8029 PCI Ethernet NIC" :- Have set manual IP of 192.168.0.1 with mask of 255.255.255.0 Had gateway of 10.1.1.1 DNS enable comes up same as LAN to Modem and its Host=labtemp server 203.0.178.191 But, what I am not sure about is the "Allow Binding to ATM", what should this be and should the box "Set this protocol to the default protocol" be ticked (I had it as No and not ticked),
Is there some inspection s/w tool that can show me where packets are supposed to be going or attempted etc So I can diagnose what is happening when the RTL8029 is enabled or some other thing I can check whilst I await reply from DLink ?
Thanks for your help so far, I think I am almost there...
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 11 Mar 2007 23:49 GMT >>>(I actually uninstalled ICS and not just disabled it - was that an error ?) >>>But the registry key was already set to enable btw and it still is... [quoted text clipped - 5 lines] >should I enter it manually and if so what other corresponding key should be present >if any ? Yes you have to enter it manually. If it isn't there at all it takes the default value (which is off).
<snip>
>Here's the update:- > [quoted text clipped - 6 lines] >- Voila ! > I have net access almost immediately upon bootup - hooray. What does your routing table say with this card enabled and then disabled? Any differences there might shed some light.
<snip>
> > But, what I am not sure about is the "Allow Binding to ATM", what should > this be and should the box "Set this protocol to the default protocol" be ticked > (I had it as No and not ticked), Don't know. 99.9% of the time these settings should be left as the installation default.
>Is there some inspection s/w tool that can show me where packets are supposed >to be going or attempted etc So I can diagnose what is happening when the RTL8029 >is enabled or some other thing I can check whilst I await reply from DLink ? > >Thanks for your help so far, I think I am almost there... If the routing table(s) don't throw up any clues then I can't think what the cause might be.
It's not my field either so I can't recommend any utils.
Jim.
Mike - 12 Mar 2007 08:25 GMT >Yes you have to enter it manually. If it isn't there at all it takes >the default value (which is off). ok, np, done that in sequence described later:-
>What does your routing table say with this card enabled and then >disabled? Any differences there might shed some light. Ok Jim, Here is the sequence of changes with corresponding route tables and in all cases the client machine is off. I did change the PC ip address from 10.1.1.2 to 10.1.1.5 as this is the IP that dlink recommend when doing a firmware upgrade, so I did a firmware refresh of the dlink, re-entered all the settings, upnp is off, dhcp is off, lan client is 10.1.1.5, port forwarding of one port enabled, rebooted the modem and the pc and as it was working fine the router from this point on hasnt been touched and left running without any changes...
1. All net working ok, pings all ok, RTL8029as card installed but disabled (whenok.txt) Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 10.0.0.0 255.0.0.0 10.1.1.5 10.1.1.5 1 10.1.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 224.0.0.0 224.0.0.0 10.1.1.5 10.1.1.5 1 255.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1
2. RTL8029as card enabled in win98 controlpanel/system, got hour glass of some activity but, pings all ok, not yet rebooted but route table had changed without having done a reboot. ie Hourglass signified some possible change, here is. (enabled.txt) Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 10.0.0.0 255.0.0.0 10.1.1.5 10.1.1.5 1 10.1.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1 224.0.0.0 224.0.0.0 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 10.1.1.5 10.1.1.5 1 255.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1
3. Rebooted to make sure any tendrils of enabling RTL8029 needed to filter through, pings to ISP dns came up straight away all ok. (reboot.txt) Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 10.0.0.0 255.0.0.0 10.1.1.5 10.1.1.5 1 10.1.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 10.1.1.5 10.1.1.5 1 224.0.0.0 224.0.0.0 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
4. Inserted reg entry to enable routing per your advice, saved copy and rebooted, net all ok, pings to ISP dns all ok. (enable_reboot.txt) Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 10.0.0.0 255.0.0.0 10.1.1.5 10.1.1.5 1 10.1.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 10.1.1.5 10.1.1.5 1 224.0.0.0 224.0.0.0 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
5. Everything seemed to be running ok, I was a bit puzzled because before this is where things started to go haywire. However, I checked network neighbourhood properties and found the gateway entry on the RTL8029 wasnt set to anything, so changed this to 10.1.1.1 and rebooted. This is when the net access went bad and started doing the cycle thing. ie. Took about a min before I could ping dns, then ok for a few mins, then off for a few mins etc etc, here is route table when system in that problematic state. (gateway_reboot.txt) Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 0.0.0.0 0.0.0.0 10.1.1.1 192.168.0.1 1 10.0.0.0 255.0.0.0 10.1.1.5 10.1.1.5 1 10.1.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 10.1.1.5 10.1.1.5 1 224.0.0.0 224.0.0.0 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
6. In the above state the net is almost unusable and unsatisfactory so I disabled the gateway for the RTL8029, rebooted and all net activity was ok again, pings to dns consistent, but leaves the RTL8029 without a gateway so possibly no client net access... Here is route table, gateway cleared, rebooted. (no_gateway_reboot.txt) Network Address Netmask Gateway Address Interface Metric 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 10.0.0.0 255.0.0.0 10.1.1.5 10.1.1.5 1 10.1.1.5 255.255.255.255 127.0.0.1 127.0.0.1 1 10.255.255.255 255.255.255.255 10.1.1.5 10.1.1.5 1 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 1 224.0.0.0 224.0.0.0 10.1.1.5 10.1.1.5 1 224.0.0.0 224.0.0.0 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
I notice the route table gets its entries moved around between reboots but does that matter since the numbers seem to be the same for the most part and I dont understand the differences though it seems a bit logical, I cant make sense of the extra entries that seem like padding and I wonder if the "Metric" isnt some priority issue - dont know ? Since changing the gateway in the RTL8029 config makes things go nuts.ie. Adding 10.1.1.1 makes it bad, then removing 10.1.1.1 makes it ok is pretty good evidence its not some other thing unless the router cant make sense of where its supposed to reply to requests ie. Is it possible its trying to send replies to the RTL8029 instead of the process that made the intial request, then here is all the entries for the network neighbourhood RTL8029 TCP/IP settings, should I choose a different gateway address perhaps, have I made a mask error etc ?
IP Address / IP Specified 192.168.0.1 Mask 255.255.255.0 WINS Config/ Disable WINS Resolution Gateway/ none specified DNS Config/ Host = labtemp, no domain, one entry of 203.0.178.191 Bindings/ Client for Microsoft Networks ticked, file and print sharing unticked Advanced/ Allow Binding to ATM = no, default protocol box unticked Netbios/ I want to enable NETBIOS over TCP/IP, ticked and Grayed out
FWIW, here are the settings for the LAN interface to the router via the motherboards on board lan (VIA VT6102 Rhine II Fast Ethernet Adapter) :-
IP Address / IP Specified 10.1.1.5 Mask 255.0.0.0 WINS Config/ Disable WINS Resolution Gateway/ 10.1.1.1 DNS Config/ Host = labtemp, no domain, one entry of 203.0.178.191 Bindings/ Client for Microsoft Networks ticked, file and print sharing unticked Advanced/ Allow Binding to ATM = no, default protocol box is ticked this time ! Netbios/ I want to enable NETBIOS over TCP/IP, ticked and Grayed out
The only other changes I did, which didnt affect anything was increase the buffers on the LAN interface to the router from 64 per transmit/receive to 128. I have 512Megs ram in the PC and think it can afford to allocate a bit more buffer space, this didnt change anything though...
Sent a tech support email to Dlink last night describing issue as much as possible and referenced this newgroup and postings, no ack as yet, bit early I guess...
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 12 Mar 2007 10:10 GMT >5. Everything seemed to be running ok, I was a bit puzzled because before this is > where things started to go haywire. However, I checked network neighbourhood [quoted text clipped - 7 lines] > 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 > 0.0.0.0 0.0.0.0 10.1.1.1 192.168.0.1 1 This looks to be the source of the problem.
There should only be one default gateway on the hostpc. The first line above is correct which is set on the onboard adaptor. Leave the RTL8029 gateway blank which will remove the second line.
This won't affect the client routing.
Jim.
Mike - 12 Mar 2007 17:01 GMT >> Network Address Netmask Gateway Address Interface Metric >> 0.0.0.0 0.0.0.0 10.1.1.1 10.1.1.5 1 [quoted text clipped - 7 lines] > >This won't affect the client routing. Ah ha, I should have said that when I had the gateway clear on the RTL8029 the first time that the client PC didnt have any net access though could see each others files without problem but couldnt ping the router from the client or any net IP. But the host could ping the client. The sequence I desribed was repeated on one occasion with the client tried a few times, I just shortened it and checked it for purpose of brevity.
But all this time I had forgotten to set the static route in the router after the initial partial success <doh> !
------------------------------------------------------------------------ So once that was in - everything works a treat :o) ! I am now manically happy all is going well, you have no idea what a relief as my client pcs emails had accumulated and that is where I do most work from late at night with heaps of odd tech sites I review etc <sigh>
The ping of my ISP dns from the client is around 20ms and on average the same as from the host which is also going very smoothly. I just have to limit the u/l bandwidth of uTorrent so it wont clog the output queue...
So I must say many thanks for your patience and accuracy, it has been a great experience to follow your reasoning and become more acquatined with the issues of networking in general and as relates specifically to my setup which I think for as long as possible I will keep with 98se and resist as far as possible to 'upgrade', thankyou :)
--
Now I will be looking at the simplest way to allow my son to dial into my machine so he can get onto the net from his mothers place across town during the week. So I have another learning curve there it seems, dial up networking with 98se (i am told) is mostly straightforward with occasional pitfalls but I have time to a.ses that. ie I would be looking to have my son dial in on the same line I have adsl on, but of course have a filter between the line and the dialup modem (netcom) which I also understand wouldnt go any faster than 33K...
Some 2 years ago I tried a program called 'netfor2' for the host which worked surprisingly well and allowed my lab laptop to have its own net access across from my host pc and all connected through a simple 3 wire RS232, it didnt allow shared file transfer just relayed internet requests. Something like that which my son could have email and web access to would be ideal,
 Signature Regards Mike * VK/VL Commodore FuseRails that wont warp or melt with fuse failure indication and now with auto 10-15 min timer for engine illumination option. * VN, VP, VR Models with relay holder in progress. * Twin Tyres to suit most sedans, trikes and motorcycle sidecars http://niche.iinet.net.au
James Egan - 12 Mar 2007 18:59 GMT >So I must say many thanks for your patience and accuracy, it has been a great >experience to follow your reasoning and become more acquatined with the issues >of networking in general and as relates specifically to my setup which I >think for as long as possible I will keep with 98se and resist as far as >possible to 'upgrade', thankyou :) You are welcome.
>Now I will be looking at the simplest way to allow my son to dial into >my machine so he can get onto the net from his mothers place across town [quoted text clipped - 4 lines] >but of course have a filter between the line and the dialup modem (netcom) >which I also understand wouldnt go any faster than 33K... You should be able to you use the dialup server which comes with win98. You will get more flexibility by putting the remote machine(s) on a different subnet just like you have with your own clientpc
This subject cropped up some time ago in another short thread which I tracked down in the google archives. Although it used the NT remote access service rather than the win98 DUN server the principle is the same so the thread will be worth a read. http://preview.tinyurl.com/25ny8h http://tinyurl.com/25ny8h
Regards
Jim.
|
|
|