• 首页
  • 在线考试
  • 在线课程
  • 论坛交流
  • 付款方式
  • 更多
    • 考试报名
    • 成绩查询
    • QQ群联盟
    • 试题库
    • 帮助中心
    • 资料下载
设linux认证为主页 | 注册 | 登录

  • 财会类
    • 财会类
    • 会计从业
    • 初级会计
    • 会计师
    • 注册会计师
    • 银行从业
    • 经济师
    • 资产评估
    • 统计师
    • 税务师
    • 更多>>
  • 建筑类
    • 建筑类
    • 一级建造师
    • 二级建造师
    • 造价工程师
    • 咨询工程师
    • 监理工程师
    • 房地产估价
    • 结构工程师
    • 注册建筑师
    • 土地估价师
    • 更多>>
  • 职业资格
    • 职业资格
    • 证券从业
    • 期货从业
    • 司法考试
    • 教师资格
    • 秘书资格
    • 法律顾问
    • 导游资格
    • 人力资源
    • 电子商务
    • 更多>>
  • 公务员
    • 公务员
    • 行测
    • 申论
    • 面试
    • 真题大全
    • 经验交流
    • 模拟试题
    • 公开选拔
    • 招警考试
    • 更多>>
  • 外贸类
    • 外贸类
    • 报关员
    • 报检员
    • 国际商务师
    • 单证员
    • 货运代理
    • 外销员
    • 物流师
    • 更多>>
  • 医药类
    • 医药类
    • 执业护士
    • 中药师
    • 西药师
    • 临床医师
    • 临床助理
    • 中医医师
    • 口腔医师
    • 公共卫生
    • 更多>>
  • 外语类
    • 外语类
    • CET4
    • CET6
    • 职称英语
    • 托福
    • 雅思
    • BEC
    • PETS
    • 金融英语
    • 更多>>
  • 学历考试
    • 学历考试
    • 高考
    • 成考
    • 考研
    • 自考
    • 中考
    • 考博
    • 在职硕士
    • 更多>>
  • 计算机类
    • 计算机类
    • 计算机二级
    • 计算机等级
    • 软件水平
    • 微软认证
    • 思科认证
    • 更多>>
  • 全部分类
    • 全部分类
    • 所有考试
    • 更多>>

 首页 >> IT认证 >> linux认证
  • 考试大品牌推荐:
  • 视频课程
  • 模拟考试系统
Linux认证
考试动态 | 报考指南 | 行业新闻 | 红帽认证 | LPI认证 | 其他认证试题 | 综合辅导 | 技巧心得 | 专题策划 | 论坛交流
您现在的位置:考试大 >> Linux认证考试 >> 综合辅导 >> 文章内容
 
站内搜索:
在Linux下配置基于策略的路由
来源:考试大   2008/1/6  【考试大:中国教育考试第一门户】   模拟考场   视频课程
  4.添加路由
 
  执行如下命令:
 
  ip route add default via 10.89.9.1 table int1
 
  ip route add default via 192.168.1.1 table int2
 
  ip route add default via 172.22.254.254 table int3
 
  ip route add 192.168.0.0/16 via 10.140.133.254 table int4
 
  ip route add default via 172.22.254.254 table int4
 
  这里在int4路由表中添加了两条路由,当进入到该路由表之后,要到192.168.0.0/16的数据包则路由到10.140.133.254,其他数据包则路由到172.22.254.254.
 
  5.标记(MARK)特殊包
 
  执行如下两条命令:
 
  iptables -t mangle -A PREROUTING -p tcp -m multiport ——dports 80,8080,20,21 -s 10.89.9.0/24 -j MARK ——set-mark 1
 
  iptables -t mangle -A PREROUTING -p udp ——dport 53 -s 10.89.9.0/24 -j MARK ——set-mark 2
 
  这两条命令是将来自10.89.9.0/24的目的端口是80、8080、20或21的数据包和UDP端口是53的数据包分别标记为1或2,然后就可以针对这些标记过的数据包制定相应的规则了。(对外发出的DNS请求用的是UDP 53端口)
 
  为了实现防火墙的功能,只允许已经建立联机的数据包进入内网,就要把进入两个内网的已经建立联机的数据包进行标记。执行如下命令:
 
  iptables -t mangle -A PREROUTING -p ALL -d 10.89.9.0/24 -m state ——state ESTABLISHED,RELATED -j MARK ——set-mark 3
 
  iptables -t mangle -A PREROUTING -p ALL -d 192.168.1.0/24 -m state ——state ESTABLISHED,RELATED -j MARK ——set-mark 4
 
  6.创建路由规则
 
  执行如下命令:
 
  ip rule add from 192.168.1.0/24 pref 11 table int4
 
  ip rule add to 192.168.1.2 pref 21 table int2
 
  ip rule add fwmark 4 pref 31 table int2
 
  ip rule add fwmark 1 pref 41 table int3
 
  ip rule add fwmark 2 pref 42 table int3
 
  ip rule add fwmark 3 pref 51 table int1
 
  接着执行命令“ip route flush cache”,刷新路由缓冲,让以上的这些命令立刻生效,否则需要等上一段时间。
 
  7.实现分时间段控制
 
  若是按照以上的配置,内网1的用户只能上网浏览网页和下载,为了对其他功能实现分时间段开放,需要做以下工作:
 
  首先编辑命令脚本文件ropen (开放)和rclose (限制)。执行命令“vi /bin/ropen”,ropen文件内容如下:
 
  /sbin/ip rule add from 10.89.9.0/24 pref 40 table int3
 
  /sbin/ip route flush cache
 
  执行命令“vi /bin/rclose”,rclose文件内容如下:
 
  /sbin/ip rule del from 10.89.9.0/24 pref 40
 
  /sbin/ip route flush cache
 
  如果不习惯命令行方式,也可以在图形界面下生成这两个文件,生成文件之后,需要增加可执行属性方可执行:分别执行命令“chmod +x ropen”和“chmod +x rclose”。
 
  接着,利用crontab命令实现自动运行。这里需要编辑一个文本文件,格式如下:
 
  minute hour dayofmonth monthofyear dayofweek “命令”
 
  其中每部分名称及取值范围是:minute代表分钟,取值范围是00~59;hour代表小时,取值范围是00~23;dayofmonth代表某天,取值范围是01~31;monthofyear代表月份,取值范围是01~12;dayofweek代表星期,取值范围是01~07.若需要忽略其中某一部分就用星号(*)代替。例如,文件名设为mycron,内容可编辑如下:
 
  30 07 * * 01,02,03,04,05 "/bin/ropen"
 
  30 16 * * 01,02,03,04,05 "/bin/rclose"
 
  最后执行crontab命令,将所编辑的文件mycron装载并启动,命令为“crontab mycron”。来源:考试大-Linux认证

责编:冷客  纠错

上一页 [1] [2]

【收藏此页】【大 中 小】【打印】【回到顶部】
上一篇文章:Linux下ADSL连接网络需要注意安全问题
下一篇文章:Linux安全攻略:修复系统Root密码
文章搜索:
 相关文章
·巧设HOME变量提高效率
·LinuxKernel2.6.30.2
·打造Linux下超级安全的LAMP服务器
·linux操作系统修改共享内存的简单方法
·VPATH与vpath的区别与应用
·SSH复习外加建立安全隧道
   
资讯快报
考试动态
行业新闻
备考辅导
考试试题
考试辅导
技巧心得
热门课程培训
更多..
论坛热帖
更多..