انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل static ip در ubuntu 16.04  (دفعات بازدید: 2905 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین m.hashemi

  • Jr. Member
  • *
  • ارسال: 77
مشکل static ip در ubuntu 16.04
« : 04 اسفند 1395، 05:57 ب‌ظ »
با سلام
من با دستور زیر نام iface را پیدا کردم.
sudo ip link
سپس تغییرات لازم مانند address و gateway و netmask را برای ان در ادرس زیر ذخیره کردم.
/etc/network/interfaces
و بعد دستورات زیر را نیز وارد کردم :
sudo systemctl restart networking
sudo systemctl restart NetworkManager
sudo ifdown ens32
sudo ifup ens32
اما ip تغییر نکرد. خیلی جستجو کردم.
یکجا نوشته بود که این باگ ubuntu است و باید سیستم restart شود.
بعد از restart یا همان reboot در کمال تعجب ip تغییر کرد. اما دوباره بعد از تغییر ip دیگر با هیچ دستوری set نمی شود مگر با reboot دوباره که اصلا منطقی نیست.
ممکنه در این مورد توضیح دهید یا راه حلی بگید.
* درضمن من از xubuntu 16.04 استفاده می کنیم که تمامی پکیج ها بروز هستند.
با تشکر

آفلاین احمد حقیقی

  • Full Member
  • *
  • ارسال: 229
  • جنسیت : پسر
  • MrRolling
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #1 : 05 اسفند 1395، 10:44 ق‌ظ »
وقتی از NetworkManager استفاده می کنین، فایل interfaces رو دستی تغییر ندین
از طریق خود network manager آدرس IP رو براش تفریف کنید
“Open source is a development methodology; free software is a social movement”

آفلاین m.hashemi

  • Jr. Member
  • *
  • ارسال: 77
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #2 : 05 اسفند 1395، 12:46 ب‌ظ »
با سلام
ممنون از جوابتون دوست عزیز.
خب اگر بخواهم از طریق تریمنال مقادیر address, netmask, gateway, routes, ... را تنظیم کنم باید چگونه عمل کنم؟
اولین مشکلم این بود که دیگر به جای ethX مانند eth0, eth1, ... از اسامی مانند ens32 و ... استفاده می شد و مشکل دوم هم که یکجورایی همین Network Manager است.
چطور می توانم مقادیر گفته شده را set کنم و Network Manager استفاده نکنم. (یعنی بخواهم فقط از ترمینال استفاده بکنم مثل نسخه server)؟
ممنون می شوم راهنمایی کنید.
با تشکر

آفلاین احمد حقیقی

  • Full Member
  • *
  • ارسال: 229
  • جنسیت : پسر
  • MrRolling
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #3 : 05 اسفند 1395، 01:25 ب‌ظ »
با سلام
ممنون از جوابتون دوست عزیز.
خب اگر بخواهم از طریق تریمنال مقادیر address, netmask, gateway, routes, ... را تنظیم کنم باید چگونه عمل کنم؟
اولین مشکلم این بود که دیگر به جای ethX مانند eth0, eth1, ... از اسامی مانند ens32 و ... استفاده می شد و مشکل دوم هم که یکجورایی همین Network Manager است.
چطور می توانم مقادیر گفته شده را set کنم و Network Manager استفاده نکنم. (یعنی بخواهم فقط از ترمینال استفاده بکنم مثل نسخه server)؟
ممنون می شوم راهنمایی کنید.
با تشکر

میتونی سرویس رو غیر فعال و متوقف کنی
منتهی این روش برو: (خودم تست نکردم ولی به نطرم بهتره)
https://wiki.debian.org/NetworkManager
“Open source is a development methodology; free software is a social movement”

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #4 : 05 اسفند 1395، 01:46 ب‌ظ »
برای استفاده از ترمینال میتونی nmcli استفاده کنی، یعنی networkmanager رو از طریق رابط خط فرمانش تنظیم کنی. یا اینکه کلا نصب نکنیش یا غیرفعال و mask کنیش که فعال نشه توسط سرویس و ... دیگه‌ای.
..I feel no fault for the fault I feel..

آفلاین m.hashemi

  • Jr. Member
  • *
  • ارسال: 77
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #5 : 06 اسفند 1395، 10:58 ب‌ظ »
با سلام
ممنون از جواب همگی.
اما طبق جستجوی و تحقیقی که انجام دادم فکر کنم نمی شود بدون NetworkManager اصلا به net متصل شد (چون بعد از stop کردن ان دیگر نتونستم به net وصل شوم).
برای حل مشکل گفته شده (یعنی تغییر نکردن ip) هم یک کد پیدا کردم که جواب داد :
ip addr flush dev eth0
ifup eth0
* که به جای eth0 از iface خود استفاده کنید.
----
چرا نباید خودم در فایل تنظیمات مانند iterfaces اطلاعات را وارد کنم. خب می خواهم همه چیز manual و با terminal باشه. قبلا که از همین روش من استفاده می شد هم در debian base و هم در redhat base.
حالا چرا اینطوری شده؟
ممنون می شوم بیشتر توضیح دهید.
از وقتی هم که دوستان برای بنده گذاشتند بسیار ممنونم.
با تشکر

آفلاین احمد حقیقی

  • Full Member
  • *
  • ارسال: 229
  • جنسیت : پسر
  • MrRolling
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #6 : 07 اسفند 1395، 09:11 ق‌ظ »
ابزار های زیادی برای مدیریت شبکه وجود داره،‌یکیش و از دید من بهترینش همین NetworManager هستش

این که گاهی کار میکنه و گاهی کار نمیکنه،‌به علیت اینه که از دو ابزار هم زمان با هم استفاده می کنید.

پیشنهاد میدم لینک های زیر رو مطالعه کنید:
https://wiki.archlinux.org/index.php/Network_configuration
https://wiki.archlinux.org/index.php/NetworkManager
“Open source is a development methodology; free software is a social movement”

آفلاین m.hashemi

  • Jr. Member
  • *
  • ارسال: 77
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #7 : 08 اسفند 1395، 09:30 ق‌ظ »
با سلام
ممنون از جابتون.
من لینک های داده شده را برسی کردم اما کلا در مورد NetworkManager بود فقط.
من از ۲ ابزار استفاده نمیکنم (اگر هم استفاده میکنم خودم خبر ندارم  ;D).
حتی من NetworkManager را stop کردم اما دیگه نشد به net وصل بشوم.
تا جایی که یادم میاد قبلا networking از NetworkManager جدا بود و بعد از غیر فعال کردن NetworkManager و دادن تنظیمات وقتی networking را reset می کردیم در صورت صحیح بودن تنظیمان به net وصل می شدید.
اما العان اینطوری نیست. و حتی برای فایل کانفیگ هیچ sample نگذاشته.
تا جایی که من اطلاع دارم برای نسخه های سرور NetworkManager را فعال نمی کنند و از همان روشی که توضیح دادم استفاده می کنند (البته در نگارش های جدید نمیدونم).
حتی یادمه این روش خودم را در centos هم که rpm base است امتحان کردم و کار می کرد.
----
با استفاده از networkmanager و link های معرفی شده می شود کانفیگ را انجام داد اما حتی نمیدونید که فایل کانفیگ شما در کجا قرار دارد یا چگونه می توان بدون command و به صورت manual تنظیمات را انجام داد و همیشه باید از واسط NetworkManager استفاده کنید.
اما در روش قبل هم تنظیمات مشخص بود و هم نیاز به واسط نبود و خود networking اطلاعات را از فایل تنظیمات می گرفت و تنظیم می کرد.
----
حالا کلا ۲ سوال میمونه:
۱- من از چه ابزار دیگری استفاده کردم که با NetworkManager تداخل داره؟
۲- ایا در debian و یا ubuntu server و یا حتی centos هم برای کانفیگ شبکه از NetworkManager استفاده می شود و یا روشی قبلی و یا ...؟
----
ببخشید که طولانی شد و واقعا ممنون از وقتی که می گذارید.
با تشکر

آفلاین m.hashemi

  • Jr. Member
  • *
  • ارسال: 77
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #8 : 08 اسفند 1395، 09:56 ق‌ظ »
با سلام
چند لینک پیدا کردم که شاید مشکل مرا از ابهام بیرون بیاره.
https://wiki.debian.org/NetworkConfiguration#Setting_up_an_Ethernet_Interface
https://www.howtoforge.com/debian-static-ip-address
https://www.cyberciti.biz/faq/howto-configuring-network-interface-cards-on-debian/
اگر دقت کنید debian را داره دقیقا به همن روشی که من گفتم داره کانفیگ میکنه.
البته لینک اول که منبع است.
لینک دوم و سوم مرحله به مرحله توضیح داده و انجام داده.
اصلا کاری هم با NetworkManager نداره!!!
با تشکر

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #9 : 09 اسفند 1395، 10:41 ق‌ظ »
این‌ها برای وقتیه که محیط گرافیکی و به طبعش network manager نداشته باشی. وقتی network manager نصبه، بهترین راه استفاده از اونه. مثلاً از رابط گرافیکی یا تنظیمات dconf یا ابزار nmcli در خط فرمان
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین m.hashemi

  • Jr. Member
  • *
  • ارسال: 77
پاسخ : مشکل static ip در ubuntu 16.04
« پاسخ #10 : 09 اسفند 1395، 12:32 ب‌ظ »
با سلام
ممنون از جوابتون
و تشکر از همه دوستان که وقت گذاشتند.
با تشکر