انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: jalal در 31 اردیبهشت 1387، 03:55 بظ
-
سلام
چطوری میتونم اینترنت رو از ابوبنتو بین سیستم های xp شیر کنم
۲ تا کارت شبکه دارم
فکر میکنم این دوستور باشه اما مشکل permesion dare
server@ubuntu:~$ echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
-
از دستور sudo در ابتدای دستور استفاده کنید . بقیش با دوستان
-
با sudo هم همون پیغام رو میده
-
این دستورات رو امتحان کنید
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
-
server@ubuntu:~$ echo 1 > /proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permission denied
-
جلال جان! این طوری باید بزنی عزیزم
server@ubuntu:~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
اگه نشد از این روش استفاده کن:
server@ubuntu:~$ gksudo gedit /proc/sys/net/ipv4/ip_forward
ی فایل باز میشه که ی مقدار صفر داخل اش باید باشه! اون رو با یک جایگزین کن فایل رو ذخیره کن .
-
فایل ماله من که خالی بود .
-
اینجا رو یک نگاه بکن
http://forum.ubuntu.ir/index.php?topic=3954.0 (http://forum.ubuntu.ir/index.php?topic=3954.0)
درضمن برای اینکه در فعال سازی ip-forwarding با خطای Permission denied مواجه نشی، میتونی دستور رو به صورت زیر اجرا کنی:
$sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
-
اینجا رو یک نگاه بکن
http://forum.ubuntu.ir/index.php?topic=3954.0 (http://forum.ubuntu.ir/index.php?topic=3954.0)
درضمن برای اینکه در فعال سازی ip-forwarding با خطای Permission denied مواجه نشی، میتونی دستور رو به صورت زیر اجرا کنی:
$sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
با اجازه عمار جان:
یا که از دستور زیر استفاده کنی:
echo "1" |sudo tee /proc/sys/net/ipv4/ip_forward
البته دستوری که جناب مهدی پیشگویی جان دوست خوب من فرمودند هم درسته ولی با sudo اجرا نمی شه و حتماً نیاز داره که اول دستور زیر رو بزنید و بعد اون دستور رو اجرا کنید:
su