Saya punya mesin Archlinux. IP diatur ke nilai tetap, dikonfigurasi melalui NetworkManager . Ketika saya memberi tahu NetworkManager untuk terhubung dengan konfigurasi ini, itu berhasil memperbarui saya /etc/resolv.conf
:
# Generated by NetworkManager
search mydomain
nameserver 10.123.255.254
Baik. Tetapi setelah beberapa menit, dhcpcd menimpanya, dan akhirnya terlihat seperti ini:
# Generated by dhcpcd
# /etc/resolv.conf.head can replace this line
nameserver 192.168.0.254
nameserver 8.8.8.8
nameserver 8.8.4.4
Sekarang saya memiliki dua masalah: Pertama, saya tidak tahu, mengapa dhcpcd memperbarui file. Saya bahkan tidak tahu mengapa itu berjalan, karena saya memiliki IP tetap. Selanjutnya saya menonaktifkannya menggunakan systemctl stop dhcpcd && systemctl disable dhcpcd
.
Masalah saya yang lain adalah, saya tidak tahu dari mana alamat server nama ini berasal. Ini adalah nilai lama dari DHCP-Server lama saya, tetapi server ini tidak tersedia lagi. Saya sudah mengendus wireshark untuk paket yang berisi konfigurasi ini tetapi saya tidak dapat menemukan apa pun yang tampak seperti ini. PEMBARUAN: bagian ini diselesaikan, lihat di bawah
Adakah yang tahu apa yang salah?
EDIT: Mungkin Anda ingin melihat detail koneksi NetworkManager saya:
[802-3-ethernet]
duplex=full
mac-address=aa:bb:cc:dd:ee:ff
[connection]
id=fixed
uuid=12345678-abcd-abcd-abcd-012345abcdef
type=802-3-ethernet
timestamp=1396699414
[ipv6]
method=ignore
[ipv4]
method=manual
dns=10.123.255.254;
dns-search=ait;
address1=10.123.44.44/16,10.123.255.254
UPDATE 2014-05-16:
Masalahnya muncul lagi. Tapi hari ini saya melihat dua peringatan berikut di log NetworkManager:
NetworkManager[423]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...
NetworkManager[423]: <warn> Dispatcher failed: (32) Unit dbus-org.freedesktop.nm-dispatcher.service failed to load: No such file or directory.
Mungkin itu membantu?
Saya menemukan dari mana alamat nameserver berasal: Mereka dikonfigurasi dalam /etc/resolv.conf.tail
.