別々のネットワーク名前空間を使用するとき、私はしばしばvethを使ってそこにネットワークを設定します。
ip link add type veth
ip link set veth0 netns 1
ifconfig veth1 192.168.60.2
ip route add default via 192.168.60.1
これには、この「仮想イーサネット」の不要なランダムMACアドレスが含まれます。
たとえば、他のメカニズム(TUN / TAP)には2つのモードがあります。イーサネット様モードの場合は「tap」、IPモードの場合は「tun」(例:ARPなし、MACアドレス、ネイバー、ヘッダ、無差別モード、その他の追加エンティティ)。
たぶんvethも同様の「異なるモード」を持っていますか?
| connects | networking level
----------------------------------------
tap | IF to userspace | Ethernet
tun | IF to userspace | IP
veth | two IFs together | Ethernet
I want | two IFs together | IP