LINUX.ORG.RU

История изменений

Исправление torm7, (текущая версия) :

Даже не знаю как назвать то что он делает. Он берет inode идентификатор namespace из существующего процесса:

[rav@nixos:~]$ ls -la /proc/3616/ns/net 
lrwxrwxrwx 1 rav users 0 мар 26 21:08 /proc/3616/ns/net -> 'net:[4026531840]'

и после:

[root@nixos:~]# ip netns attach test 3616

присваевает этот идентификатор именованому netns:

[root@nixos:~]# stat -c %i /run/netns/test
4026531840

А не добавляет существующий процесс в netns. Как результат все процессы оказываются в test

Исходная версия torm7, :

Даже не знаю как назвать то что он делает. Он берет inode идентификатор namespace из существующего процесса:

[rav@nixos:~]$ ls -la /proc/3616/ns/net 
lrwxrwxrwx 1 rav users 0 мар 26 21:08 /proc/3616/ns/net -> 'net:[4026531840]'

и после:

[root@nixos:~]# ip netns attach test 3616

присваевает этот идентификатор именованому netns:

[root@nixos:~]# stat -c %i /run/netns/test
4026531840

А не добавляет существующий процесс в netns