ฉันต้องการความช่วยเหลือในการหาสาเหตุที่resolv.conf
ทำให้ฉันเปลี่ยนแปลงสิ่งนี้ทำให้ฉันไม่สามารถเข้าถึงอินเทอร์เน็ตภายนอกและเฉพาะเครือข่ายท้องถิ่น:
$ cat /etc/resolv.conf
nameserver 192.168.16.1
domain localdomain
search localdomain
ผมคิดว่าผมคงได้โดยการกำจัดของอินเตอร์เฟซวนรอบและเพิ่มในส่วนติดต่อ eth0 ใน/etc/network/interfaces
กับคำแนะนำบนบล็อก Posterous jontsai ของ
ฉันพยายามทำสิ่งต่าง ๆ เช่น:
$ sudo ifconfig eth0 down
$ sudo ifconfig eth0 up
$ sudo /etc/init.d/networking restart
$ sudo dhclient
จากนั้นสิ่งต่าง ๆ จะใช้งานได้ชั่วคราวและในที่สุดเซิร์ฟเวอร์ชื่อใน resolv.conf จะกลับมาใช้อีกครั้ง
PS ฉันโพสต์สิ่งนี้บนubuntuforumsด้วย
แก้ไข: มีอย่างน้อยหนึ่งโปรแกรมอื่นนอกเหนือจาก NetworkManager ที่กำลังเขียนอยู่resolv.conf
และฉันรู้สิ่งนี้เพราะเมื่อฉันรีเฟรช NetworkManager resolv.conf
ไฟล์ที่สร้างขึ้นมีความคิดเห็นที่ระบุว่า# Generated by NetworkManager
และรุ่นที่มันเปลี่ยนไม่ได้
ดังนั้นฉันพยายามทำสิ่งนี้:
while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; done
แก้ไข 2:
การเพิ่มเอาต์พุตของไฟล์:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
ไม่มีไฟล์ดังกล่าวเป็น /etc/NetworkManager/NetworkManager.conf
$ sudo cat /etc/NetworkManager/system-connections/Auto\ Ethernet
[connection]
id=Auto Ethernet
uuid=#######omitted#######
type=802-3-ethernet
autoconnect=true
timestamp=1314377063
[ipv4]
method=auto
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false
[802-3-ethernet]
speed=0
duplex=full
auto-negotiate=true
mtu=0
[ipv6]
method=ignore
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false
resolvconf
แพ็คเกจ ในบางจุดโมเด็ม DSL ของฉันก็แย่ (หลังเราเตอร์) ในขณะที่เครือข่ายท้องถิ่นของฉันไม่ดีดังนั้นฉันอาจลองติดตั้งnscd
หรือ - dnsmasq
พวกเขากำลังถอนการติดตั้งตอนนี้ แต่มันอาจทิ้งสิ่งประดิษฐ์ที่รบกวนอยู่บ้าง
vmnet1
หรือvmnet8
(NAT และโฮสต์เท่านั้น)
resolvconf
แพ็คเกจที่ติดตั้งหรือไม่ โพสต์เนื้อหาของ/etc/network/interfaces
, และ/etc/NetworkManager/NetworkManager.conf
/etc/NetworkManager/system-connections/*