Debian(OpenMediaVault)无法解析主机名

Debian(OpenMediaVault)无法解析主机名

最近我买了一个新路由器(Fritz.Box 6490),不得不更改 NAS 上的网络设置。我打开了基于 debian-wheezy 的 OpenMediaVault-PC,并通过手动编辑 /etc/network/interfaces 将 eth0 设置为 DHCP(之前已将其固定为 192.168.0.2)。NAS 在我的家庭网络上立即再次可访问。然后我想通过 SSH 根会话从我的办公桌升级我的系统,因此我尝试了apt-get update一下,结果发现所有来源都出现了相同的错误:

Err http://ftp.de.debian.org wheezy Release.gpg
  On resolving »ftp.de.debian.org:http« something bad happened (-5 - no hostname belong to this address).
// output translated by myself

我注意到我无法使用 ping 路由器ping fritz.box,但使用时ping 192.168.178.1它工作正常。互联网访问似乎也工作正常,因为我甚至可以使用其 IP ping google.com。因此我猜这不是网络配置问题。

这里可能还有什么问题?我已经检查了其他一些东西,但 Linux 并不是我的强项,所以我在下面提供了一组可能有帮助的输出。

在 /etc/网络/接口:

# The loopback network interface
auto lo
iface lo inet loopback

# eth0 network interface
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
    pre-down ethtool -s $IFACE wol g
iface eth0 inet6 manual
    pre-down ip -6 addr flush dev $IFACE

路线-n:

Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.178.1   0.0.0.0         UG    0      0        0 eth0
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

ifconfig:

eth0      Link encap:Ethernet  Hardware Adresse d0:50:99:76:10:e9
          inet Adresse:192.168.178.27  Bcast:192.168.178.255  Maske:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:2929 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2243 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:607082 (592.8 KiB)  TX bytes:611104 (596.7 KiB)
          Interrupt:136 Basisadresse:0xc000

lo        Link encap:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

/etc/apt/sources.list:

# deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150629-08:52]/ wheezy contrib main non-free
# deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150629-08:52]/ wheezy contrib main non-free

deb http://ftp.de.debian.org/debian/ wheezy main
deb-src http://ftp.de.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free

答案1

该死,我应该等 10 分钟再问我的问题 :D

因此,问题出在/etc/resolv.conf文件内,它仍然引用我的旧网络,如下所示:

search local
nameserver 192.168.0.1
nameserver 192.168.0.2

我把它改成了

search local
nameserver 192.168.178.1

现在它又能正常工作了。但这仍然有点奇怪,因为我发现无法解析主机名后,确实尝试通过 OpenMediaVault Web 界面将设置设置为 DHCP,但此功能似乎不会更改文件的数据resolv.conf。无论如何..问题解决了 ;)

相关内容