Heim > Artikel > Betrieb und Instandhaltung > Beispielanalyse gemeinsamer Interneteinstellungen unter Linux
Dieser Artikel stellt hauptsächlich die relevanten Informationen zu LinuxBeispiel für gemeinsame Interneteinstellungen vor. Freunde in Not können sich auf
Linux-Freigabeeinstellungen für das Internet
1. Aktivieren Sie die Kernel-IP-Weiterleitung
vi /etc/sysctl.conf net.ipv4.ip_forward = 1Führen Sie sysctrl -p aus, um wirksam zu werden
2. Wenn der Host die Firewall nicht aktiviert, Stellen Sie dann iptables wie folgt ein:
[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转发Wenn die Firewall auf dem Host aktiviert ist, müssen Sie die folgenden zwei Sätze hinzufügen:
Code:
iptables -A FORWARD -s 192.168.122.0/24 -o eth0 -j ACCEPT iptables -A FORWARD -d 192.168.122.0/24 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT
Das obige ist der detaillierte Inhalt vonBeispielanalyse gemeinsamer Interneteinstellungen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!