Linux'ta yeni bir ağ ad alanı oluşturma


2

Linux'ta yeni bir ağ isim alanı oluşturmak istiyorum.

http://www.spinics.net/lists/linux-containers/msg10895.html , şu şekilde çalıştırarak ID X ile mevcut bir ad alanına kabuk ekleyebileceğimi söyledi:

$ chnetns X /bin/sh

Ad alanı zaten varsa, bu işe yarar, ancak varolmayan bir ad alanıyla çalışırsam aşağıdakileri alırım:

$ chnetns 100 /bin/sh
setsocketopt: Invalid argument

Ad alanını nasıl oluşturabilirim? Red Hat Linux'tayım, V6.1.


Oldukça eski bir soru, ancak Linux ağ ad alanlarına / sanal ağlara kendim giriş yapmam gerekiyordu.
14'te

Yanıtlar:


2

Cevap 'ip netns add vnet1' dir.

ip netns list
ip netns add vnet1

Ayrıca Linux sanal ağına giriş bölümüne bakınız : blog.scottlowe.org: Linux ağ ad alanları intro , opencloudblog.com: Linux ağ ad alanları parlak ve daha güzel ve opencloudblog.com: Linux ağ ad alanları parlak ve hatta güzel diyagramlarla daha ayrıntılı

Başkalarının sanal ağ ad alanlarıyla başlamasına yardımcı olmak için diğer referanslara bağlantılar. Ayrıca bkz . Ağ ad alanları , Open Stack Networking örneği , iproute2 , linux vrf patchset Linux için Sanal Yönlendirme ve Yönlendirme ve OpenStack ağ oluşturma kavramları hakkındaki LWN makalesine de bakın .

adam ip ağları

NAME
   ip-netns - process network namespace management

SYNOPSIS
   ip [ OPTIONS ] netns  { COMMAND | help }

   ip netns { list }

   ip netns { add | delete } NETNSNAME

   ip netns identify PID

   ip netns pids NETNSNAME

   ip netns exec NETNSNAME command ...

   ip netns monitor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.