0

我试图将静态 ip 分配给我的树莓计算机,但它在重新启动后没有分配它。我的 /etc/networ/interfaces 文件如下所示:

auto lo

iface lo inet loopback
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
#iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

重新启动并使用 ifconfig 命令后,它显示地址不同。我应该怎么做才能让它从文件中分配数据?

4

2 回答 2

1

/etc/network/interfaces不是,/etc/networ/interfaces您忘记添加:

 auto eth0
 iface eth0 inet static

你应该做:

 /etc/init.d/networking restart

或者

 ifdown eth0 
 ifup eth0

而不是重新启动,还要确保192.168.1.2尚未使用。

于 2015-05-10T23:28:51.743 回答
0

尝试改变

auto lo

auto lo eth0

因为这将ifup -a在系统启动期间运行配置 eth0。(见man interfaces)。

于 2015-05-10T23:34:58.443 回答