CentOS Port Forwarding 保留 IP來源 - Linux

Enid avatar
By Enid
at 2012-12-28T18:01

Table of Contents

我的環境是 CentOS 6.3
將此電腦作為 最上層的 ROUTE

使用 ppp0 中華電信取得實體IP
eth0 是 192.168.1.1

我想做個流程是 將 ppp0 PORT 80 WWW服務 的資料轉送到 區網內一台主機

Internet(port 80)-> R(CentOS) -> S(Ubuntu)

也就是將 port 80 轉送到 區域網路 192.168.1.10:80

我有使用 iptables 的 DNAT 與 SNAT 方式成功將 WWW 服務轉到 區域網路的電腦
也可以正常運作整個WWW的服務

但是隨即發現一件事....

不管是 PHP $_SERVER['remote_addr'] 或是 /var/apache2/logs/access.log

來源IP全部是我的 R(CentOS) 192.168.1.1

我的iptables內容(部分):

-A PREROUTING -p tcp -m tcp --dport 80 -j DNAT \
--to-destination 192.168.1.10:80
-A POSTROUTING -m mark --mark 0x1 -j SNAT \
--to-source 192.168.1.1

我有想過是 --to-source 的問題...
但是改過實體IP(主機端的或瀏覽者的)

全部就連不上了...連 access.log 內都沒紀錄

爬文爬了非常多始終找不到答案....

想請問有甚麼方法或是甚麼關鍵字嗎~~~

感謝各位大大了......

--
Tags: Linux

All Comments

Madame avatar
By Madame
at 2012-12-29T07:27
xforward類的套件可以試試 但在你的環境未必有效
Ida avatar
By Ida
at 2013-01-01T20:56
你在R已經用iptables把來源ip替換掉了,後端自然不會紀錄,你
Tristan Cohan avatar
By Tristan Cohan
at 2013-01-02T05:04
可以用apache等來轉發,並帶入來源ip.

Mailserver發送郵件問題

Liam avatar
By Liam
at 2012-12-28T16:39
大家好andlt;(_ _)andgt; 小弟有架了一台MAIL SERVER 使用mail Aatgmail.com Bathotmail.com Cat公司mail.com 指令寄信時 GMAIL跟HOTMAIL都可以正常的收到寄出去的信 唯獨公司信箱一點消息都沒有.... 也檢查過垃圾郵件跟黑名 ...

rsync 後家目錄資料消失

Barb Cronin avatar
By Barb Cronin
at 2012-12-28T14:49
我的電腦因為有很資料 所以我有設定讓電腦在凌晨3點時 會自動的 rsync 把資料備份到 server 以往都沒什麼問題 可是今天起床卻發現我的家目錄下 影片、音樂、下載等等八拉八拉的資料夾 通通消失了 並且我察看了硬碟空間 也從本來的剩下 13 GB 變成剩下 3XX GB 擺明了資料蒸發 ...

新手Fortran compiler問題

Jessica avatar
By Jessica
at 2012-12-27T22:07
各位大大安安 小弟是linux新手... and#34;目前學習的模式要使用linux下fortran跑and#34; 所以最近爬文有關compile的問題 目前使用的是opensuse 12 and#34;如要用fortran 跑東西.and#34; 是否有內建gfortran指令??? 在跑 ...

CentOS網路出不去& gateway

Sandy avatar
By Sandy
at 2012-12-27T21:41
1) 一台剛重灌好的 CentOS 6.3 final , 安裝的時候選擇 basic server選項 設定好 ifcfg-eth0 、 resolv.conf 之後,同辦公室的另一台電腦可以透過SSH連進去 但是 ping www.google.com 出現 unknown host 我自己判斷,既 ...

mkdosfs的問題

Tristan Cohan avatar
By Tristan Cohan
at 2012-12-27T15:25
各位好 我想請問一個使用mkdosfs的問題 我在嵌入式的板子上使用mkdosfs格式化FAT32的SD卡時 會出現 and#34;unable to get drive geometry, using default 255/63/dev/uba1 has 255 heads and 63 sect ...