LINUX试题谁会的帮下忙

来源:百度知道 编辑:UC知道 时间:2024/05/02 18:48:06
设某linux服务器上运行了ssh服务(22号端口)、smtp服务(25号端口),pop3服务(110号端口)及web服务(80号端口),现在希望配置linux本身的防火墙来达到以下目标:
1.ssh服务只开放给主机192.168.1.10
2.pop3服务在开放给网段192.168.1.0
3.smtp及web服务开放给主机
4.拒绝所有其他访问
请根据以上要求写出相应的iptables配置指令

1
iptables -A INPUT -s 192.168.1.10 -p tcp --dport 22 -j ACCEPT
2
iptables -A INPUT -s 192.168.1.0/254 -p tcp --dport 110 -j ACCEPT
3
iptables -A INPUT -p tcp -m tcp --sport 25 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 25 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT
4我想想

上面老兄的,先要加上,
iptables -F
iptables -X
iptables -Z
iptables -A INPUT DORP
iptables -A OUTPUT ACCEPT
iptables -A FORWORD ACCEPT

防火墙规则 我是进来学习的

应该加上以下内容:
iptables -F 清空相关配置
iptables -X
iptables -Z
iptables -A INPUT DORP
iptables -A OUTPUT DROP
iptables -A FORWORD DROP

2楼的是错的。

首先iptables -F
1.iptables -A INPUT -p tcp -s 192.168.1.10 --dport 22 -j ACCEPT
2.iptables -A INPUT -p tcp -s 192.168.1.0/24 --dport 110 -j ACCEPT
3.iptables -A INPUT -p tcp --sport 25 -j ACCEPT
4.iptables