IP 配置未重新加载

IP 配置未重新加载

我的 ifconfig :

eth0 ....
     inet addr:192.168.1.180

eth0:1 ...
     inet addr:10.1.0.180

我的/etc/networks

auto eth0
iface eth0 inet static 
address 10.1.0.180

我愿意/etc/init.d/networking restart

但 ifconfig 告诉我没有任何改变:相同的接口和相同的 IP!

答案1

在 Debian 上 - 可能还有许多其他发行版 - 该文件/etc/networks用于完全不同的目的(它为网络子网提供众所周知的名称)。这是我的:

default         0.0.0.0
loopback        127.0.0.0
link-local      169.254.0.0

也许您打算改为编辑/etc/network/interfaces

auto eth0
iface eth0 inet static 
        address 10.1.0.180
        netmask 255.255.255.0
        gateway 10.1.0.255

您应该提供 anetmask以及 just address。这gateway是可选的,但如果您想脱离网络,您将需要它。如果您resolvconf安装了该软件包,您还可以使用dns-nameserverdns-search元素。

要删除别名以便网络可以重新分配 IP 地址,您可能需要手动处理:

ifconfig eth0:1 down
ifconfig eth0 down
service networking restart

答案2

我解决了。

1)/etc/hosts包含一个条目

192.168.1.180 raspberry

我删除了它,现在可以使用了

2) 检查是否dhclient持续向 IPv6 路由器请求 IPv6 地址。我关掉它/etc/sysctl.conf并做了一个sysctrl -p

相关内容