یکی از اعضاء در پیام خصوصی سوالی پرسیده بودن مبنی رو مشکل با NAT، بهشون طبق روال همیشگی، بدون توجه به نام کاربریشون، پاسخ دادم که کاش بصورت عمومی سوالشون رو میپرسیدن، ایشون هم متاسفانه از طرز برخورد من دلخور شدن و فرمایش دادن که کاش میدونستن من این جواب رو بهشون میدم و هرگز از من سوالی نمیپرسیدن؛
امیدوارم پاسخ من رو که به دلیل کمبود حوصله و مشغله های روزمره و زندگی، با کوته فکری تمام به ایشون دادم رو پای بی احترامی من به ایشون نذارن.
در هر حال؛
سوال رو بنده حقیر، بصورت عمومی مطرح میکنم، سعی میکنم خودم برای فردا پاسخش رو آماده کنم و در اینجا بذارم که هم ایشون هم احتمالا سایر دوستان که دچار چنین مشکلی باشن، بتونن استفاده کنن.
ممنون میشم اگه سایر دوستان هم بتونن، پاسخ رو سریعتر ارائه بدن.
روی یک کامپیوتر، دو کارت شبکه وجود داره، یکی بصورت غیر مستقیم به اینترنت وصل هست . این سیستم خودش کلاینت آیزا هم محسوب میشه. از رنج 192.168.1.0 براش استفاده میکنیم.
کارت دوم، با استفاده از رنج آدرس 100.100.200.0 به یک سوییچ وصله که قراره به یه سری سیستم مثل نوت بوک و پی سی وصل بشه.
سرور اوبونتو اینترنت داره، میتونه سیستم های روی کارت شبکه دوم شامل PC رو هم پینگ کنه، سیستم ها هم متقابلا میتونن سرور رو پینگ کنند.
در ترمینال وارد شده :
sudo iptables -t nat -A POSTROUTING -s 100.100.200.0/8 -j MASQUERADE
اما اینترنت برای PC برقرار نشده .
دوباره وارد کردن :
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 192.168.1.100
که این آدرس، همون آدرس کارت شبکه اول اوبونتو هست.
اما باز هم اینترنت برقرار نشده.
آیا دستورات اشتباه هستند ؟ یا عملیات اضافه ای نیاز هست ؟
در هر Restart ، دستورات IPTables حذف میشن، مشکل از کجاست ؟
چطور میشه مطلع شد که سرویس اجراست یا خیر ؟
اصلا این سرویس چطور باید اجرا بشه !؟
توضیحات فارسی کاملی در خصوص IPTables وجود داره ؟
تنظیمات IPTables کجا ذخیره میشه ؟ آیا میشه کانفیگ اون رو دید و ویرایش هم کرد ؟
پاورقی :
پرسیدن عیب نیست، ندانستن عیب است.
غرور و نخوت، شنهای داغ و چسبنده در مسیر موفقیت اند.
تا فردا بدرود.
موضوعات مشابه:
- ریست کردن سرور لینوکس از راه دور ubuntu
- نصب لینوکس ubuntu از روی فلش
- کتابهای Ubuntu
- كانفيگ شبكه و ايجاد كانكشن با 6 كلاينت در Ubuntu