انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: javad2493 در 01 تیر 1397، 04:34 بظ
-
سلام
مشکل یک سرور مجازی داخل ایران با سیستم عامل ubuntu-17-10 هست که به سرورهای اوبونتو دسترسی نداره
user@server:~# sudo apt-get update
Err:1 http://us.archive.ubuntu.com/ubuntu artful InRelease
Could not resolve 'us.archive.ubuntu.com'
Err:2 http://us.archive.ubuntu.com/ubuntu artful-updates InRelease
Could not resolve 'us.archive.ubuntu.com'
Err:3 http://us.archive.ubuntu.com/ubuntu artful-backports InRelease
Could not resolve 'us.archive.ubuntu.com'
Err:4 http://security.ubuntu.com/ubuntu artful-security InRelease
Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful/InRelease Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful-updates/InRelease Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful-backports/InRelease Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/artful-security/InRelease Could not resolve 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
قبلا این مشکل وجود نداشت. فکر کنم بعد از اینکه vncserver رو نصب کردم این مشکل بوجود اومد.
من از طریق Putty و VNC فقط به SSH دسترسی دارم.
لطفا راهنمایی کنید. با تشکر
-
باید DNSها را بررسی کنی.
cat /etc/resolv.conf
این موضوع با اضافه کردن DNS گوگل برای من حل شد.
-
باید DNSها را بررسی کنی.
cat /etc/resolv.conf
این موضوع با اضافه کردن DNS گوگل برای من حل شد.
ممنون
خروجی کد:
user@domin:~# cat /etc/resolv.conf
# Generated by NetworkManager
search (domin)
مطابق با آموزش زیر dns های گوگل رو اضافه کردم ولی حل نشد.
http://linuxihaa.ir/%D8%AA%D9%86%D8%B8%DB%8C%D9%85-DNS-%D9%87%D9%85%DA%AF%D8%A7%D9%86%DB%8C-%DA%AF%D9%88%DA%AF%D9%84-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88/ (http://linuxihaa.ir/%D8%AA%D9%86%D8%B8%DB%8C%D9%85-DNS-%D9%87%D9%85%DA%AF%D8%A7%D9%86%DB%8C-%DA%AF%D9%88%DA%AF%D9%84-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88/)
با دستور:
sudo nano /etc/dhcp/dhclient.conf
کد زیر رو به فایل اضافه کردم:
prepend domain-name-servers 8.8.8.8, 8.8.4.4;
همینطوری انجام میشه یا راه دیگه ای داره؟
-
خروجی ping با نام دامنه:
user@server:~# ping -c 10 google.com
ping: google.com: Name or service not known
با ip:
user@server:~# ping -c 10 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=100 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=101 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=54 time=103 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=54 time=109 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=54 time=100 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=54 time=99.2 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=54 time=103 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=54 time=100 ms
64 bytes from 8.8.8.8: icmp_seq=9 ttl=54 time=102 ms
64 bytes from 8.8.8.8: icmp_seq=10 ttl=54 time=109 ms
--- 8.8.8.8 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9018ms
rtt min/avg/max/mdev = 99.249/103.127/109.775/3.577 ms
دوستان اگر اطلاعی دارین ممنون میشم راهنمایی کنید. :)
-
sudo nano /etc/resolv.conf
بعد اینارو اضافه کن:
nameserver 8.8.8.8
nameserver 4.2.2.4
بعد بسته ی resolveconf رو نصب کن:
sudo apt install resolvconf
بعد هم همین کار بالایی رو برای resolvconf انجام بده:
sudo nano /etc/resolvconf/resolv.conf.d/tail
اینارو اضافه کن:
nameserver 8.8.8.8
nameserver 4.2.2.4
خلاص!
-
درضمن ماه آینده این نسخه ی اوبونتو منقضی میشه و بهتره آپگرید اش هم بکنی.
-
sudo nano /etc/resolv.conf
بعد اینارو اضافه کن:
nameserver 8.8.8.8
nameserver 4.2.2.4
بعد بسته ی resolveconf رو نصب کن:
sudo apt install resolveconf
بعد هم همین کار بالایی رو برای resolveconf انجام بده:
sudo nano /etc/resolvconf/resolv.conf.d/tail
اینارو اضافه کن:
nameserver 8.8.8.8
nameserver 4.2.2.4
خلاص!
ممنونم
با اضافه کردن nameserver ها به فایل /etc/resolv.conf مشکل اتصال حل شد.
فقط اینکه خروجی دستور بعدی به این شکل بود:
sudo apt install resolveconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package resolveconf
و فایل /etc/resolvconf/resolv.conf.d/tail هم وجود نداشت و موقع ذخیره کردن فایل خطای زیر رو میداد:
[ Error writing /etc/resolvconf/resolv.conf.d/tail: No such file or directory ]
بعد از reboot سیستم هم دوباره فایل /etc/resolv.conf به حالت اول برمیگرده (nameserver ها از داخل فایل پاک میشن)
چطور میشه ثابتشون کرد؟
-
فقط اینکه خروجی دستور بعدی به این شکل بود:
اشتباه تایپی بود که اصلاح شد، دوباره تکرار کن، مشکل ریبوت هم با همون بسته resolvconf (به جای resolveconf) حل میشه.
-
فقط اینکه خروجی دستور بعدی به این شکل بود:
اشتباه تایپی بود که اصلاح شد، دوباره تکرار کن، مشکل ریبوت هم با همون بسته resolvconf (به جای resolveconf) حل میشه.
یک دنیا ممنون دوست عزیز مشکلم حل شد.