綠色(sè)資源(yuán)網:您(nín)身(shēn)邊最放心的安全(quán)下載站! 最新軟件|熱門排行|軟件分類|軟件專(zhuān)題|廠商大全

綠(lǜ)色資源網

技術教程
您的位置:首頁服務器類Linux服務器 → 使用Linux係統架設安全(quán)的(de)網關

使用Linux係統(tǒng)架設安全的網關

我要評論 2009/06/27 12:57:04 來源:綠色資源網 編輯:佚名 [ ] 評論:0 點擊:281次

1、網關主機設置 

服務器上(shàng)有兩塊網卡,eth0使用*.*.*.*IP地(dì)址連接(jiē)Internet,eth1連接LAN,則其/etc/network/interfaces的設置如下(xià):

以(yǐ)下為引用的(de)內容:

        
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中設置,修改(gǎi)或添加nameserver字段:

  nameserver 202.120.2.101

  如果ip地址是與mac綁定的(de),還要修改mac地址:

  $ ifconfig eth0 down

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

  $ ifconfig eth0 up

 

 2、IP偽裝(zhuāng)(IP-masquerade) 

這時將lan內主機(jī)網關改為192.168.0.1,應該能ping通該網關,但是還(hái)是連不上internet。要實現LAN內的機器通過共享一個單獨的可訪問外網(wǎng)的IP地址來訪(fǎng)問Internet資源,還需要在(zài)網關上安裝(zhuāng)ipmasq。

以下為(wéi)引用的內容:
         $ sudo apt-get install ipmasq

會提示進行一(yī)些設置,都默認即可。之後lan內主機應該就能連(lián)上internet了。 

3、端口映射

假設lan內有一ftp192.168.0.2,要從(cóng)internet上(shàng)訪問該ftp,需要在網關主(zhǔ)機上進(jìn)行(háng)一定的端口映射。可使用iptables完成。下(xià)麵是具體實現的腳本例子:

以下為引用的內(nèi)容:
      #!/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
 

關鍵(jiàn)詞:Linux,網關

閱讀(dú)本文後您有什麽(me)感想? 已有 人給出評(píng)價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡