I have a Linux laptop running Ubuntu 12.04. I would like to be able to seamlessly transition from using eth0 to wlan0. When I say "seamlessly", I would like, for example, to be on wifi only with an ssh connection established to somewhere on the internet, plug in my ethernet cable, disconnect my wifi card, and still have my ssh connection established. Similarly, I would like be able to do all of the previous while grabbing a file with curl.
(Another use case: have multiple wifi cards connected to an AP, be able to remove all but one and maintain ssh sessions, etc. The application would be to provide redundancy in the case of unreliable wifi cards)
I am aware of ethernet bonding, is that what I am after in this case?
If this is not possible, would it be possible to explain why?
Thanks for the help!