Network NameSpace
788 ワード
https://blogs.igalia.com/dpino/2016/04/10/network-namespaces/
CSDNのNameSpaceの多くの文章は翻訳されています.これは後で非常に騒々しい操作を提供しています.
またLinuxがどのように転送を配置するかも紹介しましたが、長すぎますね.覚えられません.そしてNATが必要です.
CSDNのNameSpaceの多くの文章は翻訳されています.これは後で非常に騒々しい操作を提供しています.
$ ip netns exec ns1 /bin/bash --rcfile \"")
またLinuxがどのように転送を配置するかも紹介しましたが、長すぎますね.覚えられません.そしてNATが必要です.
# Share internet access between host and NS.
# Enable IP-forwarding.
echo 1 > /proc/sys/net/ipv4/ip_forward
# Flush forward rules, policy DROP by default.
iptables -P FORWARD DROP
iptables -F FORWARD
# Flush nat rules.
iptables -t nat -F
# Enable masquerading of 10.200.1.0.
iptables -t nat -A POSTROUTING -s 10.200.1.0/255.255.255.0 -o eth0 -j MASQUERADE
# Allow forwarding between eth0 and v-eth1.
iptables -A FORWARD -i eth0 -o v-eth1 -j ACCEPT
iptables -A FORWARD -o eth0 -i v-eth1 -j ACCEPT