- 论坛徽章:
- 0
|
加这句/sbin/iptables -A INPUT -i eth1 -s 192.168.1.0/24 -j ACCEPT只是表示让1网段的电脑访问本机吧,应该不影响本机上网的。
而且我加了/sbin/iptables -A INPUT -i eth1 -s 192.168.1.0/24 -j ACCEPT这句也没用,还是不能上网。还是要加这句才能上网/sbin/iptables -P INPUT ACCEPT
#!/bin/sh
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_tables
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_mac
/sbin/modprobe ipt_state
/sbin/iptables -F
/sbin/iptables -F -t nat
/sbin/iptables -P INPUT DROP
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -P FORWARD DROP
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to-source 121.33.212.3
#/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -A INPUT -i eth1 -s 192.168.1.0/24 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT |
|