什么是NAT?
NAT英文全稱是Network Address Translation,稱是網絡地址轉換,它是一個IETF標準,允許一個機構(包括多個網絡節點)以一個地址出現在Internet上。NAT將每個局域網節點的地址轉換成一個IP地址,反之亦然。它也可以應用到防火墻技術里,把個別IP地址隱藏起來不被外界發現,使外界無法直接訪問內部網絡設備,同時,它還幫助網絡可以超越地址的限制,合理地安排網絡中的公有Internet 地址和私有IP地址 的使用。
為什么要進行NAT
假設校園網提供園區Internet接入服務,為了方便管理,校園網絡中心分配給園區用戶的IP地址都是偽IP(內部IP),但是部分用戶要求建立自己的WWW服務器對外發布信息,這時候我們就可以通過NAT來提供這種服務了。我們可以在防火墻的外部網卡上綁定多個合法IP地址或端口,然后通過NAT技術使發給其中某一個IP地址的包轉發至內部某一用戶的WWW服務器上,然后再將該內部WWW服務器響應包偽裝成該合法IP發出的包。
實驗環境介紹
本文所有到的實驗環境如下:
LINUX系統主機一臺(服務端):雙網卡 REDHAT 9.0 主機名:host
WINDOWS 98 系統主機一臺(客戶端):單網卡主機名:test
聯想D-link 8口 10M/100M交換機一個
網絡的拓樸結構:

一、 RED HAT 9.0 安裝和注意點
Linux是一個獨立的操作系統,所以不能在其他操作系統下進行安裝,他有自己的啟動方式,可以采用以下兩種方法進行安裝。
● 從CD-ROM進行安裝
● 從FTP服務器進行安裝
由于Linux系統安裝(第一種方法),有隨機參考手冊,難度不大,所以我們著重介紹從ftp安裝。
在安裝之前制作啟動盤:
1. 在windows操作系統下將安裝盤放入光驅;
2. 運行 e:\dosutils\rawrite.exe(e盤為光驅)
3. 在運行后的界面中輸入e:\images\bootnet.img
4. 指定目標盤,輸入用戶軟盤盤符:a
這樣一張安裝程序的啟動盤就建好了。
用軟盤引導計算機,進入藍色界面后,輸入FTP服務器地址和ftp上的用戶名及口令就可以下在安裝了。
RED HAT 9.0安裝界面為中文,安裝中文說明基本可以完成系統定制,在此要強調的是,分區的時候,/swap(交換分區)大小要是內存大小的2倍;既然是作nat 網關,要把/var(日志分區)單分出來,并且不要少于500M,有充裕的空間存儲日志,也為將來將來系統故障或受到攻擊做到有據可查。
二.LINUX的網絡設置和nat原理
2.1網絡設置
我們把linux系統安裝完后,整個設置平臺算是搭建完畢,但是還要設置網絡;設置網絡之前,或者說讓linux上網前,應該把和這臺服務器應該起到作用的無關服務關掉。
可以在命令行下敲入setup回車,會出現一個文本菜單,里面有“系統服務”一項,直接用空格鍵取消服務前面的勾然后重新啟動系統就行了。
假如是UNIX的熟練用戶,可以在取消服務后,不用重新啟動,在命令行行打入
psaux
會顯示現在在后臺運行的所有服務,看到要殺死的進程后,打入
kill -9
(-9代表強制殺掉進程)殺死進程。
然后進入/etc/sysconfig/network-scripts/目錄
viifcfg-eth0會出現以下內容
device=eth0
onboot=yes
bootproto=none
IPADDR=192.168.0.1 #(內網網卡IP)
netmask=255.255.255.0
TYPE=ETHERNET
USERCTL=NO
PEERDNS=NO
NETWORK=192.168.0.0(網絡號)
Broadcast=192.168.0.255(廣播號)
上面的設置的意思是:eth0對內的內網網卡,ip地址為192.168.0.1,子網掩碼為:255.255.255.0;
viifcfg-eth1會出現以下內容
device=eth1
onboot=yes
bootproto=none
IPADDR=202.204.208.5 #(外網網卡IP)
netmask=255.255.255.128
TYPE=ETHERNET
USERCTL=NO
PEERDNS=NO
NETWORK=202.204.208.0(網絡號)
Broadcast=202.204.208.127(廣播號)
上面的設置的意思是:eth1是對外的外網網卡,ip地址為202.204.208.5。
網卡的設置就完成了
加入nat客戶端ip和名稱
vi /etc/hosts
格式為:
ip地址 主機名
127.0.0.1 host
指定內網網關
vi /etc/sysconfig/network
gateway=202.204.208.7 #(網關地址,假如服務端的外網為撥號,就不要指定)
設置DNS服務器
vi /etc/resolv.conf
格式為
nameserver ip地址
nameserver 202.106.196.115
都設置好后,從新啟動系統,在命令行下打入
route -a #察看路由表,看一下默認網關是否為202.204.208.7
假如是的話,服務端的網絡配置就已經全部完成。
下面是客戶端的網絡配置
因為是win 98系統,所以只給出配置參數,配置方法略
ip地址為192.168.0.2
子網掩碼:255.255.255.0
域名服務器:202.106.196.115
網關:192.168.0.1
全部網絡設置完成
| 共2頁: 1 [2] 下一頁 | ||
|


