网络学院 > 软件教室 > 操作系统 > Linux
   用Linux防火墙伪装抵住黑客攻击

出处:PConline
责任编辑:zyq

[01-11-30 15:29] 作者:太平洋特色论坛


  在第二版核心前,“IP伪装”是以IP发送管理模块(IPFWADM,Ip fw adm)来管理。第二版核心虽然提供了更快、也更复杂的IPCHAINS,但仍旧提供了IPFWADM wrapper来保持向下兼容性,因此,作者在本文中会以IPFWADM为例,来解说如何设定“IP伪装(您可至 http://metalab.unc.edu/mdw/HOWTO/IPCHAINS-HOWTO.html查询使用IPCHAINS的方法,该页并有“IP伪装”更详尽的说明)。

  另外,某些应用程序如RealAudio与CU-SeeME所用的非标准封包,则需要特殊的模块,您同样可从上述网站得到相关信息。

  作者的服务器有两张以太网卡,在核心激活过程中,分别被设定在eth0与eth1。 这两张卡均为SN2000式无跳脚的ISA适配卡,而且绝大多数的Linux都认得这两张卡。作者的以太网络初始化步骤在 rc.inetl中设定,指令如下:

  IPADDR=“207.175.253.15”
  #换成您缆线调制解调器的IP地址。
  NETMASK=“255.255.255.0"
  #换成您的网络屏蔽。
  NETWORK=“207.175.253.0"
  #换成您的网络地址。
  BROADCAST=“207.175.253.255"
  #换成你的广播地址.
  GATEWAY="207.175.253.254"
  #换成您的网关地址.
  #用以上的宏来设定您的缆线调制解调器以太网卡
  /sbin/ifconfig eth0 $ {IPADDR} broadcast ${BROADCAST}netmask   ${NETMASK}

  #设定IP路由表
  /sbin/route add -net ${NETWORK} netmask $ {NETMASK}eth0
  #设定intrang 以太网络卡eth1,不宏指令
  /sbin/ifconfig eth1 192.168.1.254 broadcast 192.168.1.255.netmask   255.255.255.0
  /sbin/route add -net 192.168.1.0 netmask 255.255.255.0eth1
  #接着设定IP fw adm初始化
  /sbin/ipfwadm -F-p deny
  #拒绝以下位置之外的存取
  #打开来自192.168.1.X的传送需求
  /sbin/ipfwadm -F-a m -S 192.168.1.0./24-D 0.0.0.0/0
  /sbin/ipfwadm -M -s 600 30 120

  就是这样!您系统的“IP伪装”现在应该正常工作了。如果您想得到更详细的信 息,可以参考上面所提到的HOWTO,或是至 http://albali.aquanet.com.br/howtos/Bridge +Firewall-4.html参考MINI HOWTO。另外关于安全性更高的防火墙技术,则可在 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/Firewall-HOWTO中找到资料。

[上一页] [下一页]

点击这里发表意见

相关文章:

实例讲解LILO的配置和使用
关于"在Linux下访问Windows分区"的补充
绕过防火墙限制的两种方法
 

 

 

内容搜索 
  高级搜索

本栏今日焦点