शोरवेल NAT समस्या


1

मैंने Shorewall को दो ISP के साथ स्थापित और कॉन्फ़िगर किया है। मैं ग्राहकों को इंटरनेट पहुंच प्रदान करना चाहता हूं और सर्वर कनेक्शन और NAT के लिए अन्य कनेक्शन।

मैं क्लाइंट ज़ोन और DMZ ज़ोन दोनों से नेविगेट कर सकता हूं, लेकिन मैं LAN के बाहर सर्वर की सेवाओं का उपयोग नहीं कर सकता। मैंने दोनों साइटों (LAN और LAN से) में पैकेट को सूँघा और मैंने देखा कि DMZ में सर्वर नेटेड पैकेट प्राप्त करते हैं और उनका जवाब देते हैं, लेकिन ऐसा लगता है कि पैकेट बाहर के ग्राहक के पास नहीं लौटे।

क्या कोई मेरी मदद कर सकता है? ये मेरी स्थापना की विन्यास फाइल हैं:

    > cat interfaces
#ZONE   INTERFACE       BROADCAST       OPTIONS
net     eth0            detect          dhcp,routeback,blacklist,tcpflags,nosmurfs,routefilter,logmartians
net     eth1            detect          dhcp,routeback,blacklist,tcpflags,nosmurfs,routefilter,logmartians
loc     eth2            detect          dhcp,routeback,blacklist,tcpflags,nosmurfs,routefilter,logmartians
dmz     eth3            detect          dhcp,routeback,blacklist,tcpflags,nosmurfs,routefilter,logmartians


> cat zones
#ZONE   TYPE    OPTIONS                 IN                      OUT                            OPTIONS                 OPTIONS
fw      firewall
net     ipv4
loc     ipv4
dmz     ipv4


>  cat providers
#NAME   NUMBER  MARK    DUPLICATE       INTERFACE       GATEWAY         OPTIONS         COPY
ADSL2   2       0x2     main            eth1            8x.xx.1x7.1     track,balance           eth2,eth3
ADSL1   1       0x1     main            eth0            8y.yy.2y1.2     track,balance           eth2,eth3


> cat mask
#INTERFACE              SOURCE          ADDRESS         PROTO   PORT(S) IPSEC   MARK
eth0                    8y.yy.2y1.yy6   8x.xx.1x7.xx2
eth0                    eth2            8y.yy.2y1.yy6
eth0                    eth3            8y.yy.2y1.yy6
eth1                    8x.xx.1x7.xx2   8y.yy.2y1.yy6
eth1                    eth2            8x.xx.1x7.xx2
eth1                    eth3            8x.xx.1x7.xx2


> cat rules
DROP:info       net:192.168.0.0/24      all
DROP:info       net:192.168.4.0/22      all
DNS(ACCEPT)     $FW             net:eth0
DNS(ACCEPT)     dmz             net:eth0
HTTP(ACCEPT)    dmz             net:eth0
HTTPS(ACCEPT)   dmz             net:eth0
ACCEPT          net:eth0        dmz
DNAT            net:eth0        dmz:192.168.0.252       tcp     80
Ping(DROP)      net:eth1        $FW
Ping(DROP)      net:eth0        $FW
Ping(ACCEPT)    loc             $FW
Ping(ACCEPT)    loc             dmz
Ping(ACCEPT)    dmz             loc
Ping(ACCEPT)    dmz             net:eth0
Ping(ACCEPT)    dmz             $FW
ACCEPT          $FW             loc             icmp
ACCEPT          $FW             dmz             icmp
SSH(ACCEPT)     dmz             $FW


> cat tcrules
#MARK   SOURCE                  DEST        PROTO    DEST_PORT(S)
1:P     192.168.0.0/24          -
2:P     192.168.4.0/22          -
1       $FW

जवाबों:


0

मुझे जो पहली त्रुटि दिखाई दे रही है, वह cat maskहोनी चाहिए cat masq

यदि आपके पास masqफ़ाइल का नाम है mask, तो यह मास्क के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करने वाला है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.