この記事では、主に linux共有インターネット設定の詳細な例についての関連情報を紹介します。必要な方は、
linux 共有インターネット設定
を参照してください。 1. カーネル IP 転送をオンにします
vi /etc/sysctl.conf net.ipv4.ip_forward = 1
sysctrl を実行します。 p 有効です
2. ホストでファイアウォールが有効になっていない場合は、iptables を次のように設定します
[root@Web-Lnmp02 ~]# iptables -F [root@Web-Lnmp02 ~]# iptables -P INPUT ACCEPT [root@Web-Lnmp02 ~]# iptables -P FORWARD ACCEPT [root@Web-Lnmp02 ~]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 或者 iptables -t nat -A POSTROUTING -s ip -o eth0 -j MASQUERADE //指定某ip或ip段可以转发 iptables -t nat -A POSTROUTING -s 192.168.0.170 -o enp1s0 -j MASQUERADE iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp1s0 -j MASQUERADE [root@Web-Lnmp02 ~]# /etc/init.d/iptables save [root@Web-Lnmp02 ~]# /etc/init.d/iptables restart 说明: iptables -F #清除原有的filter有中的规则 iptables -t nat -F #清除原有的nat表中的规则 iptables -P FORWARD ACCEPT #缺省允许IP转发
ホストでファイアウォールが有効になっている場合は、次の 2 つの文を追加する必要があります:
コード:
りー以上がLinux の共有インターネット設定の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。