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

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

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

نویسنده موضوع: جلوگیری از عوض شدن DNS (حل شد)  (دفعات بازدید: 1425 بار)

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

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
جلوگیری از عوض شدن DNS (حل شد)
« : 19 تیر 1397، 01:14 ق‌ظ »
سلام
من dns فایل /etc/resolv.conf رو به nameserver 8.8.8.8 تغییر میدم، اما بعد هر ریستارت این دوباره میره روی 127.0.0.1
اینو چطوری میتونم حلش کنم؟
« آخرین ویرایش: 20 تیر 1397، 08:57 ب‌ظ توسط Yoord »
Everything started from a dream

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #1 : 19 تیر 1397، 04:28 ب‌ظ »
مطمئن نیستم چاره‌ی خوبی باشه، اما:
sudo chattr +i /etc/resolv.conf
برای برگردوندن به حالت اولش هم:
sudo chattr -i /etc/resolv.conf
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #2 : 19 تیر 1397، 09:33 ب‌ظ »
ساپورت نمیکنه
chattr: Operation not supported while reading flags on /etc/resolv.conf 
کار دستوری که دادین چیه؟
« آخرین ویرایش: 19 تیر 1397، 09:36 ب‌ظ توسط Yoord »
Everything started from a dream

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #3 : 20 تیر 1397، 01:13 ق‌ظ »
برای من در آرچ اینطوریه:

sudo vim /etc/NetworkManager/NetworkManager.conf


[main]
dns=none
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین Emptyc

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #4 : 20 تیر 1397، 08:38 ق‌ظ »
سلام
من dns فایل /etc/resolv.conf رو به nameserver 8.8.8.8 تغییر میدم، اما بعد هر ریستارت این دوباره میره روی 127.0.0.1
اینو چطوری میتونم حلش کنم؟

فکر میکنم داخل خود فایل reslov.conf نوشته که تغییرش ندید چون به آی پی default gateway تغییر پیدا میکنه!
به هر حال این فایل رو نباید تغییر بدید! و بجاش این دوتا کار رو انجام بدید.
اول اینکه اگه از NetwrokManager استفاده میکنید میتونید بصورت ایستا IP DNS رو اضافه کنید. مسیر زیر رو دنبال کنید.
1- NetworkManager رو باز کنید و بعدش یکی از درگاه‌های اتصال رو انتخاب کنید و به قسمت ویرایش اون برید.
2- بعدش به tab یا زبانه IPv4 Setting و بعد اون قسمت  DNS Server که باید DNS رو اینجا وارد کنید.

دوم اینکه بسته resolvconf رو نصب و بعدش DNS خودتون رو در مسیر زیر وارد کنید.
/etc/resolvconf/resolv.conf.d/tailاگه فایلش یا مسیرش وجود نداشت خودتون اون رو ایجاد کنید. فقط یادتون باشه DNS ها رو بصورت زیر وارد کنید.
nameserver x.x.x.x
nameserver y.y.y.y
در آخر فقط کافیه دستور زیر رو وارد کنید تا DNS شما تغییر کنه.
resolvconf -uبهتره خودتون مستندات resolvconf رو مطالعه کنید چون تغییراتی در نسخه‌های جدید داشته که وقت نکردم مطالعه کنم.
man resolvconf
این صفحه رو هم مطالعه کنید بد نیست و صفحاتی که لینک کردن.
بُزُرْگي سَرآسَر بِهْ گُفتآرْ نيست ./. دُوصَد گُفْتِه چُو نیمْ کِرْدآرْ نیستْ.

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #5 : 20 تیر 1397، 04:53 ب‌ظ »
ساپورت نمیکنه
chattr: Operation not supported while reading flags on /etc/resolv.conf 
کار دستوری که دادین چیه؟
نباید مشکلی باشه  :-k
کارش اینه که فایل رو قفل می‌کنه و نمیذاره هیچ‌کس حتی خود کاربر روت ویرایشش کنه.
روش دوستان مناسب‌تره از اونا استفاده کنین.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #6 : 20 تیر 1397، 08:57 ب‌ظ »
خودم با یه روش دیگه حلش کردم. ممنون
Everything started from a dream

آفلاین Emptyc

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
پاسخ : جلوگیری از عوض شدن DNS
« پاسخ #7 : 21 تیر 1397، 02:15 ب‌ظ »
خودم با یه روش دیگه حلش کردم. ممنون
اگه جواب بهتری پیدا کردی برای مشکلت بهتره توی همین انجمن جواب رو به اشتراک بذاری تا افرادی که همین مشکل رو دارن بتونن مشکلشون رو برطرف کنن.
بُزُرْگي سَرآسَر بِهْ گُفتآرْ نيست ./. دُوصَد گُفْتِه چُو نیمْ کِرْدآرْ نیستْ.

آفلاین Yoord

  • Sr. Member
  • *
  • ارسال: 474
  • جنسیت : پسر
پاسخ : جلوگیری از عوض شدن DNS (حل شد)
« پاسخ #8 : 21 تیر 1397، 08:46 ب‌ظ »
مراحل زیر رو به ترتیب باید انجام بدید


Install the resolvconf package

cd /etc/resolvconf/resolv.conf.d

sudo cp -p head head.orig  #backup copy, always do this

sudo nano head

nameserver <ip_of_nameserver>

sudo resolvconf -u
Everything started from a dream