لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل smtp از پشت nat
2007-01-18, 12:03 PM,
ارسال : #1
مشکل smtp از پشت nat
سلام

من روی openbsd با استفاده از pf یک nat/fw راه اندازی کرده ام و کلاینت ها (شبکه محلی و ای پی غیر مجاز) می توانند به همه سرویس های نت دسترسی داشته باشند: www, ftp, pop3, ssh و خیلی چیزای دیگه...

ولی مشکلی که هست اینه: نمیتونند با smtp ایمیل ارسال کنند!

تنظیمات pf.conf ام اینجوریه:


nat_proto="{tcp, udp, icmp}"
prv_net="192.168.17.0/24"

nat on $ext_if proto $nat_proto from $prv_net to any -> $ext_addr

# just local users and mf from internet can ssh on the firewall
pass in on $int_if proto tcp from any to $int_addr port ssh modulate state label "local-ssh"
pass in on $ext_if proto tcp from $mf_addr to $ext_addr port ssh modulate state label "mf-remote-ssh"

# let ping requests in
pass in on $ext_if inet proto icmp icmp-type 8 code 0 modulate state label "remote-ping"

# let clients to access the internet
pass in on $int_if all modulate state label "local-pass-in"
pass out on $int_if all modulate state label "local-pass-out"

# let all trafic out
# I must change this rule...
pass out on $ext_if all modulate state label "remote-pass-out"

کسی میتونه کمکل بکنه؟

در ضمن openbsd دوتا اینترفیس داره که یکیش ای پی ولید داره و لکیش هم اینولید.

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-01-18, 05:18 PM,
ارسال : #2
 
خواهشا rule هایی که تعریف کردید رو بگدارید اینجا.

اعتراض به عملکرد دولت در زمینه IT
اینترنت حداقل 5M + یک laptop حق مسلم هر ایرانیست.
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-01-18, 05:36 PM,
ارسال : #3
 
امیدوارم لینک زیر به شما کمک کند

<!-- m --><a class="postlink" href="http://www.bgnett.no/~peter/pf/en/basicgw.html">http://www.bgnett.no/~peter/pf/en/basicgw.html</a><!-- m -->

قشنگ نرین rule دنیا که من خیلی دوست دارم و در FreeBSD 6.2 ازش استفاده می کنم.


block log all
pass out proto tcp to any port $tcp_services keep state
pass proto udp to any port $udp_services keep state


در راه لینوکس موفق باشید
فریدی

LinuX and FreeBSD are LovE and LifE
we must chooose best love when we want best life
So FreeBSD is great
<!-- m --><a class="postlink" href="http://www.mfaridi.com">http://www.mfaridi.com</a><!-- m -->
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-01-18, 09:19 PM,
ارسال : #4
 
من که ruleset رو دادم

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2007-01-18, 09:23 PM,
ارسال : #5
 
من که ruleset رو دادم

انا و جمیع من فوق التراب
فداء تراب نعل ابی تراب (ع)
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان