参考:https://unix.stackexchange.com/questions/151851/static-ip-addressing-issue-in-ubuntu-on-beagleboneblack-rev-c 问题描述: 一般来说,在Ubuntu下修改固定IP地址,可以修改 /etc/network/interfaces
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
但是在重启后是正常的,当网线拔出后再插上,便无法获得IP地址。 原因: 因为安装了wicd。wicd是一款无线网络连接管理器,支持全局脚本。 当启动的时候,/etc/network/interfaces接管网络,配置固定IP。 网线拔出重连后wicd接管网络控制。 修复: 1. 修改wicd配置文件,写入静态IP地址 2. 关闭IPV6 把以下参数写入 /etc/sysctl.conf 文件末端 net.ipv6.conf.all.disable_ipv6 = 1 #关闭所有接口的IPv6功能 net.ipv6.conf.ethx.disable_ipv6 = 1 #关闭指定接口ethx的IPv6功能 |