python2 -m SimpleHTTPServer 8000 &
iptables -F
iptables -P INPUT DROP
iptables -P OUTPUT DROP
cat lo.sh #允许lo网卡
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
cat ens33.sh #允许ens33网卡
iptables -A INPUT -i ens33 -j ACCEPT
iptables -A OUTPUT -o ens33 -j ACCEPT
cat 127.sh #访问localhost
curl 127.0.0.1:8000
cat 192.sh #访问ens33的IP
curl 192.168.35.131:8000
cat baidu.sh #访问外网
curl baidu.com
测试结果如下:
ens33.sh | lo.sh | 127.sh | 192.sh | baidu.sh |
---|---|---|---|---|
√ | × | × | × | √ |
√ | √ | √ | √ | √ |
× | √ | √ | √ | × |
× | × | × | × | × |