NetworkNamespaces: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая: =Network NameSpaces= Network NameSpaces это способ виртуализации сетевого стека в Linux В пределах одной физической ноды ...) |
Sirmax (обсуждение | вклад) |
||
Строка 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> |
||
==Связанные темы== |
==Связанные темы== |
Версия 18: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