用户工具

站点工具


linux_iptables_常用策略

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

linux_iptables_常用策略 [2011/10/31 22:11] – 创建 adminlinux_iptables_常用策略 [2011/11/05 15:52] (当前版本) – [使用 Linux 做无线路由器] indent alex
行 1: 行 1:
 +====== Linux iptables 常用策略 ======
  
 +===== 使用 Linux 做无线路由器 =====
 +
 +<code bash>
 +ifconfig wlan0 down
 +iwconfig wlan0 mode ad-hoc
 +iwconfig wlan0 essid "Network"
 +ifconfig wlan0 10.4.250.1 netmask 255.255.255.0
 +iptables -F
 +iptables -P INPUT ACCEPT
 +iptables -P FORWARD ACCEPT
 +iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
 +echo 1 > /proc/sys/net/ipv4/ip_forward
 +/etc/init.d/networking reload
 +</code>
 +===== 使用 Linux 进行 NAT =====
 +
 +''iptables -t nat  -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source 74.117.57.164''
 +
 +===== 使用 Linux 进行强制 Portal 认证 =====
 +
 +<code>
 +iptables -t nat -I PREROUTING -i ppp+ -d \! 10.16.0.0/16 -m set --match-set VPN_ANNOUNCE src -p tcp --dport 80 -j DNAT --to 10.16.20.1:12345
 +iptables -I FORWARD -i tun+ -d \! 10.16.0.0/16 -m set --match-set VPN_ANNOUNCE src -j DROP
 +iptables -I FORWARD -i tun+ -d \! 10.16.0.0/16 -m set --match-set VPN_ANNOUNCE src -p tcp --dport 80 -j ACCEPT
 +</code>