B
bulk88
I have a problem binding applications to particular interfaces/network
adaptors.
I have Win XP SP 2 Pro. I have 2 network adapters in my Machine, Wifi
(Intel 3495ABG) and Ethernet (Broadcom Netxtreme Gigabit). I am using
a bittorent application (utorrent specifically, but azureus exhibits
similar behaviour), and I am attempting for it to use the Ethernet for
all its communications, and all other applications to use the Wifi. I
am not trying to download anything in Bittorent, only upload,
behaviour for downloading is unknown. I changed "interface metrics" in
the properties of TCPIP for each adapter using Windows GUI and Network
Connections. I set the ethernet to 100, and the wifi to 1. I belive
that will make the wifi the "default" adaptor in the system. I
disabled Dead Gateway Detection through registry, it didnt do
anything. I force the bittorrent application to only use the
ethernet's IP through its own options.
When wifi adaptor is on, Firefox (and presumably any other application
that isnt the BT one), goes through the Wifi, verified by checking my
IP on a webpage. When wifi is off, Firefox goes through ethernet.
When the wifi adapter is disabled, I get full CONSTANT upload speed on
the ethernet in the BT app (BT app's settings are always set to use IP
of ethernet by me for all testing). When I turn on wifi, immediately
speed drops, and goes to zero for 1 to 2 mins , then comes back for 30
seconds at full speed, then drops again to zero for 1 to 2 mins , and
keeps doing this over and over.
Using 2 copies of Wireshark/Ethereal, I noticed that when my upload
goes to zero in the application, ethernet IP stops sending out any
data on ethernet adapter, I get a ton of retransmission requests from
the other IPs on ethernet adapter, no reply is ever given to them.
When I look at my wifi side, I see a couple (2-3) packets go OUT WITH
ETHERNET IP destined for the IPs I saw on ethernet adapter sniffer, no
more than 2-3 of these "ethenet IP as source going out over wifi
adapter" packets I see. Then there is a long wait (1-2 mins) until
the bittorent application starts uploading again over the ethernet
adapter.
When BT program starts uploading, I see a ARP request to get my
default gateway's MAC. Then the BT program makes new connections
(SYNs) to all the other IPs.
The ethernet IP is a 10.0.8.*, wifi is 192.168.1.*. Plus external IPs
are different for wifi and ethernet and different ISPs. What on earth
is going on? I am pretty sure this problem is related to windows, not
the specific applications.
adaptors.
I have Win XP SP 2 Pro. I have 2 network adapters in my Machine, Wifi
(Intel 3495ABG) and Ethernet (Broadcom Netxtreme Gigabit). I am using
a bittorent application (utorrent specifically, but azureus exhibits
similar behaviour), and I am attempting for it to use the Ethernet for
all its communications, and all other applications to use the Wifi. I
am not trying to download anything in Bittorent, only upload,
behaviour for downloading is unknown. I changed "interface metrics" in
the properties of TCPIP for each adapter using Windows GUI and Network
Connections. I set the ethernet to 100, and the wifi to 1. I belive
that will make the wifi the "default" adaptor in the system. I
disabled Dead Gateway Detection through registry, it didnt do
anything. I force the bittorrent application to only use the
ethernet's IP through its own options.
When wifi adaptor is on, Firefox (and presumably any other application
that isnt the BT one), goes through the Wifi, verified by checking my
IP on a webpage. When wifi is off, Firefox goes through ethernet.
When the wifi adapter is disabled, I get full CONSTANT upload speed on
the ethernet in the BT app (BT app's settings are always set to use IP
of ethernet by me for all testing). When I turn on wifi, immediately
speed drops, and goes to zero for 1 to 2 mins , then comes back for 30
seconds at full speed, then drops again to zero for 1 to 2 mins , and
keeps doing this over and over.
Using 2 copies of Wireshark/Ethereal, I noticed that when my upload
goes to zero in the application, ethernet IP stops sending out any
data on ethernet adapter, I get a ton of retransmission requests from
the other IPs on ethernet adapter, no reply is ever given to them.
When I look at my wifi side, I see a couple (2-3) packets go OUT WITH
ETHERNET IP destined for the IPs I saw on ethernet adapter sniffer, no
more than 2-3 of these "ethenet IP as source going out over wifi
adapter" packets I see. Then there is a long wait (1-2 mins) until
the bittorent application starts uploading again over the ethernet
adapter.
When BT program starts uploading, I see a ARP request to get my
default gateway's MAC. Then the BT program makes new connections
(SYNs) to all the other IPs.
The ethernet IP is a 10.0.8.*, wifi is 192.168.1.*. Plus external IPs
are different for wifi and ethernet and different ISPs. What on earth
is going on? I am pretty sure this problem is related to windows, not
the specific applications.