M
Marcin Romaszewicz
Hello All,
I've hit a network configuration problem that I can't quite figure out
in Windows XP.
I have two machines and two static IP addresses from my ISP. One machine
acts like a server/firewall for the other, so the network topology is as
such.
|Windows Machine|--->|Firewall Machine|--->Internet
I have two static IP addresses from my ISP. I have assigned one IP
address to the windows machine and the second the firewall machine.
In this configuration, SMB (File Sharing) does not work since the
firewall machine does not act like a bridge for security reasons and so
the broadcast adderess does not work. So, I've added secondary, private
IP addresses to both machines on a common subnet so that file sharing
works.
|Windows Machine|--->|Firewall Machine|--->Internet
64.81.246.210 64.81.246.219
192.168.1.2 192.168.1.1
The firewall machine is running an SMB server on its internal interface.
So now, here is the crux of my problem:
How do I configure the windows XP box for the following behavior,
1) For all file sharing SMB traffic, use the 192.168.1.2 address
2) For all other traffic, use 64.81.246.210
These two IP addresses cause problems depending on the order that they
are specified.
If I put the private adderess first, SMB works fine and people can
connect to my machine via the public address. The problem is that some
programs (eg, BitTorrent) break, since they get the local IP address and
report it to some server, which in this case is the private one and
invalid on the net.
If I put the routable address first, all this software works fine, but
SMB breaks since it now does a NetBios lookup over a broadcast address
which is not bridged, so it gets no answer!
The "route" command line tool seems to have the options that I want, but
I can;t make the settings persist across a reboot. Is there some gui
wrapper for this? I can't find one.
I've hit a network configuration problem that I can't quite figure out
in Windows XP.
I have two machines and two static IP addresses from my ISP. One machine
acts like a server/firewall for the other, so the network topology is as
such.
|Windows Machine|--->|Firewall Machine|--->Internet
I have two static IP addresses from my ISP. I have assigned one IP
address to the windows machine and the second the firewall machine.
In this configuration, SMB (File Sharing) does not work since the
firewall machine does not act like a bridge for security reasons and so
the broadcast adderess does not work. So, I've added secondary, private
IP addresses to both machines on a common subnet so that file sharing
works.
|Windows Machine|--->|Firewall Machine|--->Internet
64.81.246.210 64.81.246.219
192.168.1.2 192.168.1.1
The firewall machine is running an SMB server on its internal interface.
So now, here is the crux of my problem:
How do I configure the windows XP box for the following behavior,
1) For all file sharing SMB traffic, use the 192.168.1.2 address
2) For all other traffic, use 64.81.246.210
These two IP addresses cause problems depending on the order that they
are specified.
If I put the private adderess first, SMB works fine and people can
connect to my machine via the public address. The problem is that some
programs (eg, BitTorrent) break, since they get the local IP address and
report it to some server, which in this case is the private one and
invalid on the net.
If I put the routable address first, all this software works fine, but
SMB breaks since it now does a NetBios lookup over a broadcast address
which is not bridged, so it gets no answer!
The "route" command line tool seems to have the options that I want, but
I can;t make the settings persist across a reboot. Is there some gui
wrapper for this? I can't find one.