NetworkNamespaces: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: =Network NameSpaces= Network NameSpaces это способ виртуализации сетевого стека в Linux В пределах одной физической ноды ...)
 
Строка 9: Строка 9:
 
* виртуальные устройства или реальные со своими шейперами.
 
* виртуальные устройства или реальные со своими шейперами.
   
  +
<PRE>
  +
ip link show
  +
ip netns show
  +
  +
ip netns add R0
  +
ip netns add R1
  +
ip netns list
  +
ip link add name ve0a type veth peer name ve0b
  +
ip link add name ve1a type veth peer name ve1b
  +
ip link show
  +
ip link set dev ve0b netns R0
  +
ip link show
  +
ip link set dev ve1b netns R1
  +
ip netns exec R0 ip link show
  +
ip netns exec R1 ip link show
  +
ip netns exec R0 ip addr add 172.19.0.1/24 dev ve0b
  +
ip netns exec R1 ip addr add 172.20.0.1/24 dev ve1b
  +
  +
ip netns exec R0 ip link set up dev ve0b
  +
ip netns exec R1 ip link set up dev ve1b
  +
  +
ip netns exec R0 ifconfig
  +
ip netns exec R1 ifconfig
  +
<PRE>
  +
  +
<PRE>
  +
ip addr add 172.19.0.2/24 dev ve0a
  +
ip addr add 172.20.0.2/24 dev ve1a
  +
ip link set up dev ve0a
  +
ip link set up dev ve1a
  +
</PRE>
   
 
==Связанные темы==
 
==Связанные темы==

Версия 19:26, 11 мая 2013

Network NameSpaces

Network NameSpaces это способ виртуализации сетевого стека в Linux

В пределах одной физической ноды можно получить:

  • отдельную таблицу маршрутизации
  • отдельную arp-таблицу
  • iptables
  • виртуальные устройства или реальные со своими шейперами.
ip link show
ip netns show

ip netns add R0
ip netns add R1
ip netns list 
ip link add name ve0a type veth peer name ve0b
ip link add name ve1a type veth peer name ve1b
ip link show
ip link set dev ve0b netns R0
ip link show
ip link set dev ve1b netns R1
ip netns exec R0  ip link show
ip netns exec R1  ip link show
ip netns exec R0  ip addr add 172.19.0.1/24 dev ve0b
ip netns exec R1  ip addr add 172.20.0.1/24 dev ve1b

ip netns exec R0  ip link set up dev ve0b
ip netns exec R1  ip link set up dev ve1b

ip netns exec R0 ifconfig 
ip netns exec R1 ifconfig 
<PRE>

<PRE>
ip addr add 172.19.0.2/24 dev ve0a
ip addr add 172.20.0.2/24 dev ve1a
ip link set up dev ve0a
ip link set up dev ve1a

Связанные темы

http://wiki.sirmax.noname.com.ua/index.php/LXC

Ссылки