In fact, the client can't tell the difference between IBSS and BSS.
Nor can Linux systems become IBSS systems without something like "hostap"
(hostap is one way, wireless bridging might be another way I think.)
one could have multiple wireless cards in one machine acting as
access points also, routing between discrete wireless networks.
one could even use managed on one card and ad-hoc or hostap master
mode on the other, to move bandwidth from one network to another all
together, while appearing as a single client.
sleekfreak pirate broadcast
world tour 2002-3
live from the pirate hideout