ورود

View Full Version : NAT Server



someCoder
شنبه 22 مرداد 1384, 15:49 عصر
چطور میتونم در لینوکس یه NAT Server داشته باشم؟

whitehat
شنبه 22 مرداد 1384, 20:27 عصر
یکی از راه های آن استفاده از iptable می باشد.
http://iptables-tutorial.frozentux.net/iptables-tutorial.html

someCoder
شنبه 22 مرداد 1384, 23:39 عصر
خیلی ممنون!
کمک بزرگی بهم کردی.
اما فعلا چون من باید برای یه شبکه خیلی کوچک (با دو کامپیوتر) iptable ها رو سریع راه بندازم ، میشه خیلی خلاصه بگی باید چی رو تنظیم کنم؟ و چطور؟
آخه این مقاله رو باید سر فرصت بخونم. زیاده یه کم!

whitehat
یک شنبه 23 مرداد 1384, 16:23 عصر
شما می توانید برای کار با iptable از نرم افزار GuardDog استفاده کنید .
برای کاری که میخواهید بکنید باید اول iptable را نصب کنید سپس باید ماژول های nat و masq را فعال کنید.حال فایلی ایجاد کنید که به صورت زیر باشد :


#!/bin/sh
IPTABLES=/sbin/iptables
$IPTABLES -F -t nat
$IPTABLES -A POSTROUTING -t nat -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
echo Starting Internet Connection Sharing...

سپس آنرا با chmod اجرایی کنید سپس انرا به دایرکتوری rc (باید runlevel پیشفرض باشد ) بوسیله دستور زیر لینک کنید .بسته به توزیعی که استفاده می کنید مسیر ممکن است فرق کند.نام فایل را internetSharing میگیرم .

ln -s /etc/init.d/internetSharing /etc/rc2.d/S99ics
بعد از این کارها، آدرس gateway کامپیوترهای سرویس‌گیرنده رو آدرس برای IP کامپیوتر خودتان تعیین نمایید.
(متاسفانه فرمت کد ها را نتوانستم درست بنویسم!)
موفق باشید