·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux文档 | Linux论坛 | Linux下载 | Linux博客 | Linux搜索
新手入门 | 安装启动 | 管理员指南 | 开发者手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | RHEL | Ubuntu | Apache | MySQL | PHP
  Linux时代 >> 技术文档 >> 新手入门
 
RH253_RHCE5 基本应用练习2
来源: ChinaUnix博客  日期: 2008.05.12 14:03 (共有条评论) 我要评论
 

RHCE 网 络 网 络 服 务 和 安 全 管 理 实 验

第三部分      网络资源访问控制
a.       管理和维护本地网络和路由表
a)         熟练使用ifconfig route ip ifup ifdown
b)        将主机名和网络的配置信息写入/etc/sysconfig/network文件中
b.       IPv6,启用IPv6支持,查看本地IPv6地址
c.       Netfilter Tables and Chains / iptables防火墙IPv4 / lokkit
a)         修改配置文件启用iptables内核转发功能
b)        iptables防火墙表空间包括,filter nat mangle
                         i.              filter表,可以处理类型为INPUT/OUTPUT/FORWARD的数据包
                       ii.              nat表,可以处理类型为PREROUTING/POSTROUTING/FORWARD的数据包
                      iii.              mangle表,处理全部INPUT/OUTPUT/FORWARD/PREROUTING/POSTROUTING
c)        按要求完成下面的iptables脚本编写,ServerIP=192.168.0.1 ClientIP=192.168.0.2
                         i.              注意:在/etc/hosts文件中定义这两台主机的hostname,避免名称匹配问题
                       ii.              拒绝192.168.0.2的telnet请求,查看当前iptables规则,用本机和客户端测试
                      iii.              清除源规则,拒绝除192.168.0.2外的telnet请求,再次用本机和客户端测试
                     iv.              将本地局域网192.168.0/24的数据包伪装成210.83.202.1访问互联网
                       v.              将来自互联网对本机tcp/80端口的请求重定向到内网192.168.0.100
                     vi.              分析下列iptables语句的意义
1.          /sbin/depmod –a
2.          /sbin/modprobe ip_tables
3.          /sbin/insmod ipt_LOG
4.          iptables –t filter –A INPUT –p tcp –m multiport --soure-port 22,23,80 –j ACCEPT
5.          iptables –t filter –A FORWARD –p tcp –m multiport --soure-port 100: -j DROP
6.          iptables –t filter –A FORWARD –p udp –m multiport --soure-port :20 -j DROP
7.          iptables –t filter –I 2 INPUT –p tcp --source-port ! 21:23 –j DROP
8.          iptables –t filer –A INPUT –m state --state RELATED,ESTABLISHED –j ACCEPT
9.          iptables –t filer –A INPUT –m state --state NEW –j DROP
10.       iptables –t nat –A PREROUTING –p tcp –dport 80 –j DNAT --to-destination 192.168.0.10
11.       iptables –t nat –A POSTROUTING –p tcp –dport 80 –j SNAT --to-source 192.168.0.1
12.       iptables –t filter –A INPUT –p tcp –j LOG --log-prefix “IPTABLES”
13.       iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT --to-ports 8080
14.       iptables –t filter –L –n –v
15.       cat /proc/net/ip_conntrack
16.       iptables –D INPUT 2
17.       iptables –F INPUT
18.       iptables –P OUTPUT ACCEPT
19.       iptables –N allowed
20.       iptables –N icmp_packet_allow
21.       iptables –t filter –A allowed –p tcp –j ACCEPT
22.       iptables –t filter –A icmp_packet_allow –p icmp –j ACCEPT




第四部分      网络系统规划
a.       DNS
a)         主DNS、辅助DNS、只缓存DNS
b)        主机名解析服务的方法和认证顺序的选择
                         i.              /etc/hosts              NIS        DNS       /etc/nsswitch.conf         /etc/resolv.conf
                       ii.              dig                 host        nslookup named-checkconf          named-checkzone
                      iii.              在192.168.0.1上配置主DNS服务器
1.         [root@localhost ~]# host 192.168.0.1
2.         [root@localhost ~]# dig mydomain.com
3.         [root@localhost ~]# dig -x 192.168.0.1
4.         [root@localhost ~]# dig -t mx mydomain.com
5.         [root@localhost ~]# dig -t soa mydomain.com
6.         [root@localhost ~]# dig -t axfr mydomain.com. @192.168.0.1
7.         [root@localhost ~]# dig -rt ns mydomain.com
8.         [root@localhost ~]# dig -r mydomain.com
9.         [root@localhost ~]# dig +trace mydomain.com
                     iv.              DNS配置文件分析/etc/named.conf
1.         定义访问控制列表
a)         acl “trusted” { 192.168.0.0/24; 192.168.100.100 };
b)        acl “cracker” { 192.168.100.0/24; };
2.         监听接口,listen-on port 53 { 192.168.0.1; 127.0.0.1; };若无定义则所有接口
3.         内置访问列表,all        none              localhost         localnets
4.         允许查询,allow-query { trusted; localhost; };如果无定义则允许所有查询
5.         允许传递,allow-transfer { trusted; };用于定义允许辅助DNS服务器请求
6.         允许递归,allow-recursion { 192.168.0.0/24; !cracker; };无定义则允许所有
7.         转发设置,forwarders { 210.83.202.1; };将DNS查询请求转发到其他主机
                       v.              允许通过rndc认证的远程主机控制named服务
1.         include “/etc/remote.rndc.key”
2.         controls { inet 192.168.0.1 allow { 192.168.0.2;} keys {remote.rndc.key; }; };

b.       DHCP
a)          校验dhcp服务器配置文件的语法是否正确
b)         查看dhcp的地址分配和客户端租用情况
c)          了解udp/67 udp/68端口的作用


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/64883/showart_685222.html
  发表评论 查看评论(共有条评论)
 
 


最新资讯更多>> 
· 互联网站总量已达1.72亿 Apach..
· Ubuntu聚会,长征从这里开始
· 互联网DNS存在重大漏洞 黑客可..
· Hans Reiser引导警察挖掘出妻子..
· KDE 4.1 Beta 2:前进两步,后..
· 16000+Linux玩家向暴雪请愿“D..
· 谷歌开源内部数据语言 速度比X..
· 开发版:Frugalware Linux 0.9..
· Linux业内合并谁将最终受益?
· Notepad++正式发布了5.0版本
论坛热点更多>> 
· 我要有女朋友了
· crontab内容无法启动
· 70后和80后 的婚姻
· [转贴]热词“俯卧撑”风靡网络
· 墙纸 1280x1024
· 刚才有人跟我说。。
· 闲啊闲~闲啊闲
· 送的分能不要吗?
· 好儿呢。。。
· 桌面o(∩_∩)o
文档更新更多>> 
· Linux 2.6.xx 内核移植文档(包括..
· 初学者不得不看:linux入门11点建议
· Kernel硬件中断的初始化流程
· 时钟的设置 hwcolck ,主要解决系..
· 利用libpcap分析网络上的数据包(..
· Debian基本安装(简要)
· linux 启动logo修改
· 修改内核image文件支持u-boot自动..
· U-BOOT移植过程(在NAND中启动,..
· 无线利器Kismet基本使用
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2008 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们