آژانس هواپیماییfootbal

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

شروع موضوع توسط rasanet ‏24 می 2004 در انجمن شبکه

  1. rasanet

    rasanet کاربر تازه وارد

    روش ایجاد NAT روی سرور لینوکس چگونه است؟
     
  2. sdsl

    sdsl کاربر تازه وارد

    براي 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 انجام بشه.

    موفق باشيد
     
  3. rasanet2

    rasanet2 کاربر تازه وارد

    لطفا ببينيد درست متوجه شدم:
    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
    را اجرا می کنم.

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

    rasanet2 کاربر تازه وارد

  5. sdsl

    sdsl کاربر تازه وارد

    آره دوست عزيز

    كاملا درسته
     
خرید بک لینکreviews عسل طبیعی و گرده گل ایرانی