TUN/TAPと呼ばれる仮想NICで実現しているらしい。

ここで湧いてくる疑問は、「なぜ、tun/tupの仮想インターネットデバイスを作ると全ての通信がそこ経由になるのか?」ということになるが、その辺はここに詳しく書いてある。