I
igby
I had ICS working, with an XP machine sharing its dialup out over a
wireless LAN. It was not a 192.168.111.* network. The XP machine has
an external wireless client (not access point). There is a wireless
access point elsewhere, which is a linksys router, with an internal
DHCP server; actually it is marketed and designed for broadband use,
with a built-in "Internet" plug, but I don't use that.
The ICS quit working on me (I don't know why). I decided to remove the
Network Bridge on the XP box (I had the wireless port on the XP
machine in a software Network Bridge, because the XP network wizard
had done that), because I read some articles on the web that said
*not* to use the XP Network Bridge.
Well, I went through some pain. I turned off ICS on the dialup and
turned it back on. Turning on ICS and pointing it to the wireless nic
(well, it is a USB client, but acts as a virtual NIC I gather),
immediately reset the wireless nic to be 192.168.0.1. I rebooted and
reconfigured the wireless nic to be 192.168.111.111, so the rest of my
LAN (the router/access point and its machines) would still work, but,
no joy. I couldn't hit the internet from those machines. Also, on the
XP machine I didn't see port 53 at all in netstat -an (but, I never
did, even after I got it working, as revealed below).
I read some statements that the ICS has to be on 192.168.0.1, so I
reconfigured it back to that, and changed my linksys router to be
192.168.0.10 (and to serve out 192.168.0.* addresses over its DHCP,
with DNS=192.168.0.1). Still no joy. I tried hardcoding in an IP
(192.168.0.99), DNS (192.168.0.1), and gateway (192.168.0.1) into a
client. Still no joy.
Then (following a trick here), I turned off ICS on the dialup, then
turned it back on; that did the trick ! Now the hardcoded client gets
the internet. DNS and web traffic. [But, the ICS host still shows
nothing on port 53 on netstat -an ?]
Then I unhardcoded the client, to get its settings from the linksys
router. Things still work. Happy days.
The linksys router will give out DNS, but it doesn't let me seed the
gateway; it always gives out itself as gateway. I think it really is
functioning as a switch across its regular ports (I don't use its
"Internet" port), but, I want a solution requiring no configuration on
the clients, and I can't see how to get the linksys to give out
gateway=192.168.0.1 (the XP), so instead I added a default static
route to the linksys static route table (dest=0.0.0.0, mask=0.0.0.0,
gateway=192.168.0.1, metric=1), and things seem copacetic.
Questions:
Why don't I see *.53 (or 192.168.0.*:53) in netstat -an on the XP
(ICS) host ?
Can I change my XP host away from 192.168.0.1 to something else ?
(I will probably try later, but, this was exhausting up to this
point.)
Can I change my LAN back to 192.168.111.* ?
Why did turning the ICS off on the dialup, then back on, make the
magic difference ?
Is there a registry area controlling the ICS DHCP server, with any
parameters ?
Cheers.
wireless LAN. It was not a 192.168.111.* network. The XP machine has
an external wireless client (not access point). There is a wireless
access point elsewhere, which is a linksys router, with an internal
DHCP server; actually it is marketed and designed for broadband use,
with a built-in "Internet" plug, but I don't use that.
The ICS quit working on me (I don't know why). I decided to remove the
Network Bridge on the XP box (I had the wireless port on the XP
machine in a software Network Bridge, because the XP network wizard
had done that), because I read some articles on the web that said
*not* to use the XP Network Bridge.
Well, I went through some pain. I turned off ICS on the dialup and
turned it back on. Turning on ICS and pointing it to the wireless nic
(well, it is a USB client, but acts as a virtual NIC I gather),
immediately reset the wireless nic to be 192.168.0.1. I rebooted and
reconfigured the wireless nic to be 192.168.111.111, so the rest of my
LAN (the router/access point and its machines) would still work, but,
no joy. I couldn't hit the internet from those machines. Also, on the
XP machine I didn't see port 53 at all in netstat -an (but, I never
did, even after I got it working, as revealed below).
I read some statements that the ICS has to be on 192.168.0.1, so I
reconfigured it back to that, and changed my linksys router to be
192.168.0.10 (and to serve out 192.168.0.* addresses over its DHCP,
with DNS=192.168.0.1). Still no joy. I tried hardcoding in an IP
(192.168.0.99), DNS (192.168.0.1), and gateway (192.168.0.1) into a
client. Still no joy.
Then (following a trick here), I turned off ICS on the dialup, then
turned it back on; that did the trick ! Now the hardcoded client gets
the internet. DNS and web traffic. [But, the ICS host still shows
nothing on port 53 on netstat -an ?]
Then I unhardcoded the client, to get its settings from the linksys
router. Things still work. Happy days.
The linksys router will give out DNS, but it doesn't let me seed the
gateway; it always gives out itself as gateway. I think it really is
functioning as a switch across its regular ports (I don't use its
"Internet" port), but, I want a solution requiring no configuration on
the clients, and I can't see how to get the linksys to give out
gateway=192.168.0.1 (the XP), so instead I added a default static
route to the linksys static route table (dest=0.0.0.0, mask=0.0.0.0,
gateway=192.168.0.1, metric=1), and things seem copacetic.
Questions:
Why don't I see *.53 (or 192.168.0.*:53) in netstat -an on the XP
(ICS) host ?
Can I change my XP host away from 192.168.0.1 to something else ?
(I will probably try later, but, this was exhausting up to this
point.)
Can I change my LAN back to 192.168.111.* ?
Why did turning the ICS off on the dialup, then back on, make the
magic difference ?
Is there a registry area controlling the ICS DHCP server, with any
parameters ?
Cheers.