Iptables防火墙
一、选择题
-
SNAT策略应该应用在哪个链中( B )[选择1项]
A.PREROUTING B. POSTROUTING C. INPUT D. OUTPUT -
DNAT策略应该应用在哪个链中 ( A )[选择1项]
A. PREROUTING B. POSTROUTING C. INPUT D. OUTPUT -
打开“路由转发”功能的配置项应该写在以下哪个文件中( C )[选择1项][选择1项]
A. /etc/sysconfig/sysctl.conf B. /var/sysctl.conf
C. /etc/sysctl.conf D. /boot/sysctl.conf -
修改了上面一题中的文件后,我们需要执行哪个命令来让修改生效( B )[选择1项]
A. sysctl B. sysctl -p C. sysctl -t D. sysctl -h -
若希望临时打开“路由转发”功能可以执行哪个命令( C )[选择1项]
A. echo “1” > /proc/net/sys/ipv4/ip_forward B. echo “1” > /proc/net/ipv4/ip_forward
C. echo “1” > /proc/sys/net/ipv4/ip_forward D. echo “1” > /proc/ipv4/ip_forward -
对于“主机型”防火墙和“网络型”防火墙的描述正确的是( BC )[选择2项]
A. “主机型”防火墙多会配置 FORWARD 链 B. “网络型”防火墙多会配置FORWARD链
C. “主机型”防火墙多会配置 INPUT 链 D. “网络型”防火墙多会配置 INPUT 链 -
“net.ipv4.ip_default_ttl=128” 的作用是( D )[选择1项]
A. 拒绝相应ICMP请求 B. 拒绝相应ICMP广播 C. 打开路由转发 D. 修改ICMP响应超时 -
“net.ipv4.icmp_echo_ignore_all=1” 的作用是( A )[选择1项]
A. 拒绝相应ICMP请求 B. 拒绝相应ICMP广播 C. 打开路由转发 D. 修改ICMP响应超时 -
“net.ipv4.tcp_syn_resties=3” 的作用是( B )[选择1项]
A. 拒绝相应ICMP请求 B. 最大SYN请求重试次数 C. 打开路由转发 D.修改ICMP响应超时 -
“net.ipv4.tcp_max_syn_backlog=3200” 的作用是( C )[选择1项]
A. 拒绝相应ICMP请求 B. 最大SYN请求重试次数 C. SYN请求队列长度 D. 修改ICMP响应超时
二、简答题
-
简述SNAT DNAT策略的含义以及各自的典型应用。
SNAT:源网络地址转换,在你访问外网服务器的时候数据包可以返回应答
DNAT:目的网络地址转换,在外网PC访问你内网服务器的时候内网服务器可以返回响应 -
公司使用Linux网关服务器,通过ADSL宽带接入Internet,并连接两个局域网段192.168.1.0/24和192.168.2.0/24,请设置可行的SNAT策略,实现局域网共享上网。
iptables -t nat -A POSTROUTING -s 192.168.1.0/24,192.168.20./24 -o eth0 -j MASQUERADE -
公司使用Linux网关服务器,固定的公网IP地址为202.15.16.17,请设置可行的DNAT策略,发布内网的邮件服务器192.168.1.8 。
iptables -t nat -A PREROUTING -i eth0 -d 202.15.16.17 -p tcp --dport 25 -j DNAT --to-destination 192.168.1.8 -
公司使用Linux网关服务器,固定的公网IP地址为202.15.16.17,请正确配置网关策略,发布内网的FTP服务器192.168.1.9 。
iptables -t nat -A PREROUTING -i eth0 -d 218.29.30.31 -p tcp --dport 21-j DNAT --to-destination 192.168.1.9 -
通过调整/proc目录下的相关参数,拒绝响应其他主机的ping请求。
/proc/sys/net/ipv4/icmp_echo_ignore_all(net.ipv4.icmp_echo_ignore_all=1
)
三、实验题
1.课后实验(要求通过脚本实现下列防火墙规则要求)
实验环境——公司使用双网卡Linux主机作为网关服务器,其中网卡eth1连接局域网,网卡eth0通过光纤接入Internet。由于只注册了一个公网IP地址,要求合理配置网关策略,使局域网内的PC机可以通过共享的方式访问Internet;并在Internet中发布位于内网的网站服务器,作为公司的电子商务平台,
实验要求——使局域网段192.168.1.0/24的PC机以共享接入的方式访问Internet 。
发布公司的网站服务器,当从Internet中访问 http://173.16.16.1时,实际上由主机192.168.1.7提供网页内容。
允许从Internet远程登录网站服务器,访问地址为173.16.16.1,端口为2222 。
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to-source 192.168.22.111
iptables -t nat -A PREROUTING -i ech0 -d 173.16.16.1 -p tcp -dport 80 -j DNAT --to 192.168.1.7
iptables -t nat -A PREROUTING -i ech0 -d 173.16.16.1 -p tcp -dport 2222 -j DNAT --to 192.168.1.7