Hi,
activation of IPv4 routing depends on Windows OS type: With a server OS you have to activate "Routing and RAS" service (which also allows to define NAT, if you want), while on Client OS (as far as I know) you have to do a registry hack to activate IPv4 routing:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
Set the DWORD entry "IPEnableRouter" to 1 (default is 0).
After a reboot "ipconfig /all" should show IP routing being enabled.
<EDIT>
But if you chose to configure OS Router for only being an IPv4 router without NAT and given that Router 1 and Router 3 do IPv4-NAT you would have to configure a static IPv4 route on Router 1 for the network between OS Router and Router 3. As this is not possible because you cannot select the LAN interface for the route (a "bug" I also know from my DIR-825) you have to configure OS Router for also doing IPv4 NAT because in this case (triple NAT) you don't have to configure IPv4 routes at all (except the next NAT (ISP for the last NAT) in outgoing direction beeing the default gateway for the previous NAT/PC1). So OS Router has to be a Windows Server or you have to use a third party NAT solution if OS Router is a Windows Client OS only.
</EDIT>
Hi Packettracer
Oh, so if I get you right :
CPE------------Router1---------------OS Router-----------Router3-----------PC1
192.168.1.0 192.168.2.0 192.168.3.0 192.168.4.0
IPv4 could function, if I could set Router 1 to have a route to subnet 192.168.3.0 using its LAN interface.
The thing would work . ( But unfortunately, no IPv4 Lan Routing on 626L/825L ).
Did I get it right ?
That was what I was kinda suspecting, as I couldn't figure out why my Routing OS would break the thing.
The other solution being to use RRAS with NAT, this I know.
Just two questions :
" HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
Set the DWORD entry "IPEnableRouter" to 1 (default is 0).
After a reboot "ipconfig /all" should show IP routing being enabled.
Does this do NAT too ?
Because if it doesn't, I've got an easier solution :
netsh int ipv4 set int [Idx1] forwarding=enable
netsh int ipv4 set int [Idx2] forwarding=enable
I re-tested it on a Windows 7 Home Premium, and it does the forwarding job OK. ( But no NAT )
Question 2 : Internet Connection Sharing on a Windows Client OS is doing what ? Bridging or NAT ?
Thanks for having helped me clear this thing out