On Oct 16, 2009, at 7:54 AM, Ed W wrote:
Not necessarily. Laptops don't kill existing WiFi connections when
RJ45 is plugged into them.
- Wifi and Wired on Windows XP and earlier (possibly vista also?) -
now XP does something clever, it appears to have connection tracking
in place and once a connection is started on a given interface then
that connection continues via the same interface even if the default
gateway is changed, ie default gateway only affects new tcp
connections and old connections are automatically routed through
their initial net device. This allows you to do some funky stuff
such as remote controlling a machine over a fast connection whilst
getting it to connect to some dialup connection, you can continue to
control the machine even after the dialup device is brought up, ie
the remote control app doesn't suddenly switch to the new connection.
Do you mean those interfaces would have the same or different IPs?
I'm not 100% sure, but I think if you kill the wifi connection then
actually it will drop all TCP connections on the wifi interface
rather than switching them to the wired interface -
Right.
so I don't think it's actually possible to achieve the effect you
described?
What I meant is what happens in most places where I plug in ethernet
cable while a wireless connection is already there: I get a new IP for
the wired connection. Then I have two IPs. Only one of the interfaces
is the default gateway. But there's nothing special going on, all
connections use their original local IP regardless of how the default
gateway is changed. If you kill one of the interfaces, all of its
conncetions will drop.
Well, I would claim that it's only *important* to *synchronise*
communications with a hash of username+IP (where IP is a proxy for
communication interface in use on a given device). I can't
immediately see the implications of syncing all communications with
a given user, but I think it's possible to be more specific if this
is useful?
Yes, the user+ip syncing is important. But I don't see any point in
adding the +ip part, since user-only syncing is just as good for most
people and better for a few others.
Next usecase is:
- In this case I desire to sync IDLE packets for multiple username
combinations, but going back to the same IP address, ie actually I
want to minimise wakeups per device and per device interface, ie if
my 3G card wakes up then I want to get all the data in for all three
logins...
Right, this is something that would require ip-only hashing. But I
think I prefer user-only hashing..
How can I address this use-case? Perhaps in this case its better to
use a single login and make the other accounts shared subfolders of
that account? This isn't something I have tried so far though?
Shared folders would be better typically, I think..