मैं FreeBSD 8.2 के तहत एक ipnat / ipf बॉक्स को कॉन्फ़िगर करने के लिए (सफलता के बिना) कोशिश कर रहा हूं, यहां परिदृश्य है:
outside inside
+----+
ADSL 1.2.3.0/29 -------(re0)- | | -(re2)-- 172.16.16.0/254 DMZ
| |
HDSL 101.102.103.0/29 -(re1)- | | -(re3)-- 192.168.10.0/254 LAN
+----+
अब तक मेरे पास केवल एडीएसएल था और मैं लैन से नेविगेट करने और डीएमजेड में विभिन्न सेवाओं के लिए आने वाले अनुरोधों को पुनर्निर्देशित करने में सक्षम था,
बॉक्स के लिए डिफ़ॉल्ट गेटवे 1.2.3.4 है जो सभी निर्दिष्ट आईपी पते संबंधित इंटरफेस को अलियास किया गया है
यहाँ मेरा ipnat.conf है
# -------------------------------
# navigation from inside
map re0 192.168.10.0/24 -> 1.2.3.4/32 proxy port ftp ftp/tcp
map re0 192.168.10.0/24 -> 1.2.3.4/32 portmap tcp/udp 11000:39999
map re0 192.168.10.0/24 -> 1.2.3.4/32
map re0 172.16.16.0/24 -> 1.2.3.4/32 proxy port ftp ftp/tcp
map re0 172.16.16.0/24 -> 1.2.3.4/32 portmap tcp/udp 40000:59999
map re0 172.16.16.0/24 -> 1.2.3.4/32
# some services
rdr re0 1.2.3.2/32 port 80 -> 172.16.16.100 port 80 tcp/udp
rdr re0 1.2.3.3/32 port 25 -> 172.16.16.200 port 25 tcp/udp
rdr re0 1.2.3.3/32 port 110 -> 172.16.16.200 port 110 tcp/udp
rdr re0 1.2.3.5/32 port 3389 -> 192.168.10.10 port 3389 tcp/udp
# -------------------------------
अब मैं बॉक्स को कॉन्फ़िगर करूंगा ताकि, कुछ सेवाओं को नए एचडीएसएल कनेक्शन के माध्यम से एक्सेस किया जा सके, जैसे कुछ:
# -------------------------------
# navigation from inside
map re0 192.168.10.0/24 -> 1.2.3.4/32 proxy port ftp ftp/tcp
map re0 192.168.10.0/24 -> 1.2.3.4/32 portmap tcp/udp 11000:39999
map re0 192.168.10.0/24 -> 1.2.3.4/32
map re0 172.16.16.0/24 -> 1.2.3.4/32 proxy port ftp ftp/tcp
map re0 172.16.16.0/24 -> 1.2.3.4/32 portmap tcp/udp 40000:59999
map re0 172.16.16.0/24 -> 1.2.3.4/32
# some services via ADSL and some via HDSL
rdr re0 1.2.3.2/32 port 80 -> 172.16.16.100 port 80 tcp/udp
rdr re1 101.102.103.103/32 port 25 -> 172.16.16.200 port 25 tcp/udp
rdr re1 101.102.103.103/32 port 110 -> 172.16.16.200 port 110 tcp/udp
rdr re0 1.2.3.5/32 port 3389 -> 192.168.10.10 port 3389 tcp/udp
# -------------------------------
लेकिन मैं चीजों को सेटअप करने में सक्षम नहीं हूं जैसा कि मैं करूंगा ... आने वाले पैकेट्स सही गंतव्य पर रूट किए जाते हैं, लेकिन उत्तर कहीं और जाते हैं, मैंने मैप्स और बिमैप्स के साथ भी कोशिश की है (यदि सबसे खराब नहीं ;-) ...) परिणाम है।
लंबी पोस्ट के लिए क्षमा करें, किसी को भी बहुत-बहुत धन्यवाद जो मदद करेगा!