0

我有一个新安装的 Ubuntu 12.04.2 服务器安装后我将/etc/network/interfacesdhcp更改为static

重新启动“网络”后一切正常。但是每天早上 IP 都会改回旧的 dhcp 地址。

有任何想法吗?

/etc/网络/接口

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.0.210
    netmask 255.255.255.0
    gateway 192.168.0.254
    dns-nameservers 192.168.0.254

/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.0.254
search localdomain

洛诺

4

1 回答 1

0

好吧,这很奇怪。您可以先尝试更改 /etc/network/interfaces 文件

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.0.210
    netmask 255.255.255.0
    gateway 192.168.0.254

您可以通过删除“dns-nameservers 192.168.0.254”开始尝试,因为您在 /etc/resolv.conf 文件中调用它。

如果这不能解决问题,您可以尝试更改 /etc/resolv.conf 文件并使用不同的 dns(nameserver)。

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8

在此之后,您可能必须“锁定”/etc/resolv.conf 文件,以便系统不会更改它。为此,只需键入:

chattr +i /etc/resolv.conf

如果您稍后希望解锁文件,只需键入:

chattr -i /etc/resolv.conf

希望这可以帮助。

于 2013-05-23T08:37:06.607 回答