2つの名前空間を作成しました:unshare -mnpf bash --norc -is Host1
(&Host2)Host1のプロンプトで、次のコマンドを実行します。
ip link add name Host1-eth0 type veth peer name Host2-eth0 netns <Host2-pid>
しかし、RTNETLINKの回答では失敗します:No such process
どうすればこの問題を解決できますか?
Pid名前空間のプロセスは、親pid名前空間のプロセスを見ることができません。
したがって、子名前空間の1つからではなく、メインのpid名前空間からvethを作成する必要があると確信しています。
指定された名前空間でvethの両端を作成できるかどうか、またはメインの名前空間で少なくとも1つを作成して、それを子名前空間に移動する必要があるかどうかはわかりません。