روش ایجاد NAT روی سرور لینوکس چگونه است؟
Printable View
روش ایجاد NAT روی سرور لینوکس چگونه است؟
براي 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 انجام بشه.
موفق باشيد
[B]لطفا ببينيد درست متوجه شدم: [/B]
Ip ولید من [COLOR=DarkRed]81.12.100.100[/COLOR] هست که اینترنت داره. و محدوده IP لوکال را [COLOR=DarkRed] 192.168.0.0[/COLOR] از [COLOR=DarkRed]کلاس B [/COLOR] می خواهم تعریف کنم.
ابتدا روی کارت شبکه [COLOR=Navy]eth0[/COLOR] آی پی 81.12.100.100 را set می کنم. و سپس روی کارت شبکه [COLOR=Navy]دوم[/COLOR] یکی از آی پی های لوکال را (مثلا 192.168.1.1) set می کنم.
سپس فایل etc/sysctl.conf را ویرایش کرده و خط زیر :
[COLOR=DarkRed]ipforward=1 [/COLOR] را اضافه ميكنم.
بعد دستور
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 81.12.100.100
را اجرا می کنم.
[COLOR=Navy]لطفا بنویسید مراحلی که گفته بودید درست متوجه شدم.[/COLOR]
:( [URL=http://mail.yahoo.com] [/URL]
آره دوست عزيز
كاملا درسته