| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 操作系统 >> linux >> 文章正文>>>>>> 
使用Linux系统架设安全的网关
 1、网关主机设置

  服务器上有两块网卡,eth0使用*.*.*.*IP地址连接Internet,eth1连接LAN,则其/etc/network/interfaces的设置如下:

  auto lo

  iface lo inet loopback

  auto eth0

  iface eth0 inet static

  address *.*.*.*

  netmask 255.255.255.0

  gateway *.*.*.254

  auto eth1

  iface eth1 inet static

  address 192.168.0.1

  network 192.168.0.0

  netmask 255.255.255.0

  broadcast 192.168.0.255

  当然也可以使用ifconfig进行配置:

  $ ifconfig eth0 *.*.*.* netmask 255.255.255.0

  $ route add default gw *.*.*.254

  $ ifconfig eth1 192.168.0.1 netmask 255.255.255.0

  dns在/etc/resolv.conf中设置,修改或添加nameserver字段:

  nameserver 202.120.2.101

  如果ip地址是与mac绑定的,还要修改mac地址:

  $ ifconfig eth0 down

  $ ifconfig eth0 hw ether *:*:*:*:*:*

  $ ifconfig eth0 up

  2、IP伪装(IP-masquerade)

  这时将lan内主机网关改为192.168.0.1,应该能ping通该网关,但是还是连不上internet。要实现LAN内的机器通过共享一个单独的可访问外网的IP地址来访问Internet资源,还需要在网关上安装ipmasq。

  $ sudo apt-get install ipmasq

  会提示进行一些设置,都默认即可。之后lan内主机应该就能连上internet了。

  3、端口映射

  假设lan内有一ftp192.168.0.2,要从internet上访问该ftp,需要在网关主机上进行一定的端口映射。可使用iptables完成。下面是具体实现的脚本例子:

  #!/bin/sh

  /sbin/modprobe iptable_filter

  /sbin/modprobe ip_tables

  /sbin/modprobe iptable_nat

  /sbin/modprobe ip_nat_ftp

  /sbin/modprobe ip_conntrack

  /sbin/modprobe ip_conntrack_ftp

  iptables -F

  iptables -P INPUT ACCEPT

  iptables -P FORWARD ACCEPT

  iptables -P OUTPUT ACCEPT

  iptables -F -t nat

  iptables -t nat -A PREROUTING -p tcp -i eth0 -d 202.120.2.101 --dport 21 -j DNAT --to 192.168.123.6:21

  iptables -t nat -A PREROUTING -p tcp -i eth0 -d 202.120.2.101 --dport 2345 -j DNAT --to 192.168.123.116:3389

  iptables -t nat -A POSTROUTING -s 192.168.123.0/24 -o eth0 -j SNAT --to 202.120.16.34

  echo 1 > /proc/sys/net/ipv4/ip_forward

上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    Linux系统安全机制进阶分析
    剖析Linux病毒工作过程和关键环节
    Linux在企业安全管理中的应用
    Linux下DNS服务器安装配置方法
    Linux 汇编语言开发指南 八、小结
    Linux 汇编语言开发指南 七、GCC 内联汇编
    Linux 汇编语言开发指南 六、命令行参数
    Linux 汇编语言开发指南 五、系统调用
    Linux 汇编语言开发指南 四、Linux 汇编工具
    Linux 汇编语言开发指南 三、Hello World!
     
     
     
    最新文章
    普通文章 使用Linux系统架设安全的网关最新文章
    普通文章 Photoshop制作奇幻泡泡文字最新文章
    普通文章 Photoshop轻松制作窗格效果最新文章
    普通文章 快速实现Apache二级域名的方法最新文章
    普通文章 路由器的相关故障分析与解决方案最新文章
    普通文章 浅谈Vista中IIS 7.0的3个常见问题最新文章
    普通文章 photoshop手制半透明逼真的蜡烛最新文章
    普通文章 Illustrator CS2简单绘制矢量花朵最新文章
    普通文章 Illustrator CS2 绘制半透明渐变最新文章
    普通文章 Photoshop打造金属质感镂空文字最新文章
     
    热门文章
    推荐文章 Photoshop绘制卡通动漫娃娃
     
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网