文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在Linux下基于路由策略的IP地址控制

在Linux下基于路由策略的IP地址控制

时间:2009-03-23  来源:sjhf

一、背景描述   如图,LINUX是一台网关服务器,内有3块网卡   eth1绑定172.17.0.0/16的IP,该网段IP可以通过172.17.1.1网络”的权限   也就是说,应该走192.168.10.1这个路由   另外一点,所有人应该可以访问FTP服务器,这个服务器的IP是192.168.10.96   也就是说,走172.17.1.1路由的人,也应该能访问192.168.10.96,且可以上网。   三、解决方案   要解决这个问题,用到了一下几个命令,具体代码:
  #
  # reserved values   #   255   local   254   main   253   default   0     unspec      200   NET10   #   # local   #   #1     inr.ruhep   上面那个200 NET10为新添加,自定义编号为200,名字为NET10   3、向NET10路由中添加它自己的默认路由   代码:   ip route add default via 192.168.10.1 table NET10   注意,这个table NET10一定不要忘了写,否则写到了主路由表中。   4、创建特殊路由规则   用ip rule可以看到地址为192.168.1.222的访问,则启用NET10的路由表中的路由规则。   而NET10的路由规则是什么呢?上面已经设置了,走的是192.168.10.1的网段。   接下来,使LINUX可以NAT(这里不再细说HOW TO了)。   5、让所有人可以访问192.168.10.xx(这个IP不便说出来)   因为其余人都走了172.17.1.1这个路由,所以他们是无法访问192.168.10.xx的。   怎么才能实现呢?再添加个问题呢?路由变了,他们会不会访问到专用网络呢?   不会的,因为路由规则是to 192.168.10.xx,也就是目标是96时,才该路由的,访问别的网站还是走原来的路由。   如果说访问到专用网络的机器,也就只有10.xx这一台而已。   这里,我们还可以做一个小主机IP地址本身,所以从2循环到254(255是广播)   其次,生成一个C的IP地址和全为00的MAC地址   代码:
  ./iproute > /etc/ethers
  再次,修改IP-MAC匹配列表
  vi /etc/ethers   具体怎么该我就不用细说了,相信大家都会   最后,做静态IP-MAC绑定   arp -f   7、为了安全,建立防火墙,修改main路由表   默认的路由表应该有192.168.10.0/24和172.17.0.0/16网段的内容,为了安全,可以去掉。   另外,如果是AS3的话,还会有169.254.0.0/16的路由,具体为什么我不知道,去掉。   然后写一个防火墙脚本,利用iptables,把你的机器变得更加坚固!
相关阅读 更多 +
排行榜 更多 +
步行僵尸2无限金币版

步行僵尸2无限金币版

体育竞技 下载
狐狸一号特殊任务无限金币版

狐狸一号特殊任务无限金币版

体育竞技 下载
忍者之雷复仇无限金币钻石版

忍者之雷复仇无限金币钻石版

体育竞技 下载