NetworkNamespaces
Материал из noname.com.ua
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