linux下配置NAT服務

2021-04-01 10:43:20 字數 2415 閱讀 7191

網路位址轉換(nat)是用於將乙個位址域(如:專用intra***)對映到另乙個位址域(如:inter***)的標準方法。nat允許乙個機構專用 intra***中的主機透明地連線到公共域中的主機,無需內部主機擁有註冊的(以及越來越缺乏的)inter***位址。 inter***工程任務組意識到目前位址空間(即所謂的ipv4)即將會耗盡已經有近十年時間了。儘管即將出現的ipv6被視作為解決inter*** 不斷發展的長期解決方案,但是在過去幾年中還提出了其它一些短期解決方案。

我這裡寫的主要是如何配置乙個nat 伺服器,關於nat 的知識,大家不妨到網上google 一下,

有很多講這個的咚咚。如果連這個也懶得去做的話,我就推薦你去中國it 認證實驗室linux 架站文

件系列中的一篇natserver(http://.chinaitlab.***//special/linux11.asp),你也可以在這裡

(http://linux.vbird.idv.tw/)找到它的原文,不過是繁體的,看起來可能有些麻煩。在我看來這個作

者是乙個很牛的人,卻自稱菜鳥,佩服!如果有時間的話,可以將他所寫的一系列的文章都看看,

您會受益匪淺的!

好了下面開始講如何配置nat 伺服器,我的環境是這樣的:

伺服器端:

1. 作業系統:linux 2.6 核心

2. 雙乙太網卡:eth0 用於連線內部網路,內部ip 為:10.20.10.174

eth1 用於連線外部網路,外部ip 為:159.226.41.140

3. 使用iptables 配置nat 服務

客戶端:

1. windows xp 客戶端

2. linux 客戶端

配置步驟:

伺服器端配置:

一. 首先將雙網絡卡都驅動起來,並配置好其對應的ip 位址。

如果您的機器這部分已經配置好了的話,就可以直接進入第2 步,使用iptables 配置nat 服務

了,否則請隨著我一步步來。配置雙網絡卡,最好乙個個的來,而且最好兩個網絡卡不是同乙個型號的

的很是詳細。安裝網絡卡(http://.chinaitlab.***//special/linux3.asp#3),在架設nat 時安裝

雙網絡卡(http://.chinaitlab.***//special/linux11.asp#9)

$ vi /etc/sysconfig/***work-scripts/ifcfg-eth0

ipv6init=no

onboot=yes

userctl=no

peerdns=yes

gateway=

type=ether***

device=eth0

bootproto=none

***mask=255.0.0.0

ipaddr=10.20.10.174

設定對內的網絡卡eth0 的引數,要了解各個引數的意義,請查閱/usr/share/doc/initscripts-*/sysconfig.txt

$ vi /etc/sysconfig/***work-scripts/ifcfg-eth1

ipv6init=no

onboot=yes

userctl=no

peerdns=yes

gateway=159.226.41.190

type=ether***

device=eth1

bootproto=none

***mask=255.255.255.192

ipaddr=159.226.41.140

設定對外的網絡卡eth1 的引數。

$ vi /etc/sysconfig/***work

***working=yes

hostname=hpcog-asl

設定機器的網路資訊,比如主機名,是否啟動網路等。

$ vi /etc/resolv.conf

nameserver 159.226.39.1

nameserver 10.0.0.5

設定dns 伺服器

$ vi /etc/modprobe.conf

alias eth0 8139too

alias eth1 3c59x

設定eth0 為第乙個網絡卡模組的別名,eth1 為第二塊網絡卡的別名。

$ modprobe 8139too 3c59x && l**od

啟動兩個網絡卡模組

$ /etc/rc.d/init.d/***work restart

重新啟動網路,應該也可以使用ifup eth0 eth1 這個命令來實現。

$ /sbin/ifconfig

檢視網路配置資訊

$ /sbin/route

檢視路由資訊。

二. 使用iptables 模組配置nat 服務:

以上是我的一些簡單的配置,對於複雜的配置,您可能還需要加入許多的內容喲.

Linux下配置NAT伺服器共享上網

content 0.本次配置的網路的拓撲結構 1.配置ip位址 1.1 正確配置學校分配的ip使能正常上網 1.2 新增eth0別名裝置eth0 0 1.3 配置後 檢視一下是否配置成功 2.配置路由 3.配置nat 4.大功告成 5.配置客戶機 可以是windows或linux等其它系統 1.配置...

linux下服務配置工具

chkconfig命令可以用來檢查 設定系統的各種服務。這是red hat公司遵循gpl規則所開發的程式,它可查詢作業系統在每乙個執行等級中會執行哪些系統服務,其中包括各類常駐服務。使用語法 chkconfig add del list 系統服務 或 chkconfig level 等級代號 系統服...

linux下配置ftp服務

檢查是否系統是安裝 rpm qa grep vsftpd 如未安裝,使用yum yum y install vsftpd 啟動 service vsftpd start 設定開機自啟動 chkconfig level 35 vsftpd on 新增使用者 useradd d test s sbin ...