怎么去掉双
-A POSTROUTING -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)
我在 Ubuntu 服务器上的线路?
这就是我所做的:
root@ts:~# iptables -t nat -A POSTROUTING -j MASQUERADE
root@ts:~# sysctl -p /etc/sysctl.conf
net.ipv4.ip_forward = 1
root@ts:~# iptables-save > /etc/iptables.up.rules
root@ts:~# vi /etc/network/interfaces
root@ts:~# iptables-save
# Generated by iptables-save v1.4.10 on Thu Sep 22 18:00:07 2011
*nat
:PREROUTING ACCEPT [184:27845]
:INPUT ACCEPT [32:6346]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -j MASQUERADE
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Thu Sep 22 18:00:07 2011
root@ts:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@ts:~#
Run Code Online (Sandbox Code Playgroud)
小智 5
-D 将删除您已经放置的规则。只需键入您之前所做的相同规则并将 -A(附加)更改为 -D(删除)。
此外,由于您的表中没有其他规则,您可以刷新所有规则并重新添加 nat 规则。“ iptables -F ”
| 归档时间: |
|
| 查看次数: |
13498 次 |
| 最近记录: |