سلام
من 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
این
صفحه رو هم مطالعه کنید بد نیست و صفحاتی که لینک کردن.