برگزیده های پرشین تولز

NAT روی سرور لینوکس

rasanet

کاربر تازه وارد
تاریخ عضویت
4 آپریل 2003
نوشته‌ها
4
لایک‌ها
0
روش ایجاد NAT روی سرور لینوکس چگونه است؟
 

sdsl

کاربر تازه وارد
تاریخ عضویت
1 ژانویه 2003
نوشته‌ها
251
لایک‌ها
0
محل سکونت
Iran-Tehran
براي NAT كردن روي لينوكس ميشه از دو روش استفاده كرد.

يكي استفاده از دو تا كارت شبكه كه يكيش اينترنت داشته باشه و ديگري فقط يك IP از جنس Local.

يكي ديگه هم اينكه روي يك كارت شبكه 2 تا IP بدي. يكي اينترنت يكي هم Local.

بعد از اون ipforward رو فعال ميكني!

براي اينكار تويه etc/sysctl.conf رو باز كرده ipforward رو مساوي 1 ميكني!

بعد از دستور زير استفاده ميكني!

iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 1.2.3.4

تويه اين دستور eth0 اون كارت شبكه اي در نظر گرفته شده كه اينترنت داره.

IP 1.2.3.4 هم IP هست كه قراره روش NAT انجام بشه.

موفق باشيد
 

rasanet2

کاربر تازه وارد
تاریخ عضویت
28 آگوست 2003
نوشته‌ها
102
لایک‌ها
0
لطفا ببينيد درست متوجه شدم:
Ip ولید من 81.12.100.100 هست که اینترنت داره. و محدوده IP لوکال را 192.168.0.0 از کلاس B می خواهم تعریف کنم.

ابتدا روی کارت شبکه eth0 آی پی 81.12.100.100 را set می کنم. و سپس روی کارت شبکه دوم یکی از آی پی های لوکال را (مثلا 192.168.1.1) set می کنم.
سپس فایل etc/sysctl.conf را ویرایش کرده و خط زیر :
ipforward=1 را اضافه ميكنم.
بعد دستور
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 81.12.100.100
را اجرا می کنم.

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

sdsl

کاربر تازه وارد
تاریخ عضویت
1 ژانویه 2003
نوشته‌ها
251
لایک‌ها
0
محل سکونت
Iran-Tehran
آره دوست عزيز

كاملا درسته
 
بالا