我的BBB配置为使用文件/etc/network/接口中的以下静态IP地址:
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0这似乎在启动时正常工作,但当以太网电缆被拔出,然后插入,我失去IP地址。有什么好主意吗?
另一个奇怪的症状:如果我启动BBB的网络电缆拔出,但开关,它已被关闭,我将得到我的静态IP。但是,当我打开开关时,我会得到一个DHCP指定的地址。这是即使我有一个静态IP地址配置它。
最后一件事。如果我退出etho,当我执行ifconfig时,接口就会消失。不过,如果我等几秒钟,然后重新运行ifconfig,它就会重新出现,没有IP地址。(在我禁用IPv6之前,我曾经获得一个IPv4 DHCP地址-在本例中.奇怪)。当发生这种情况时,我在/var/log/messages中得到这样的消息:
Apr 23 20:32:06 beaglebone kernel: [ 737.170172] libphy: 4a101000.mdio:00 - Link is Up - 100/Full
Apr 23 20:32:06 beaglebone kernel: [ 737.170304] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready这是我的姓-a:
root@beaglebone:/etc# uname -a
Linux beaglebone 3.8.13-bone47 #1 SMP Fri Apr 11 01:36:09 UTC 2014 armv7l GNU/Linux有什么好主意吗?
发布于 2014-08-24 02:05:07
我想我可能已经搞清楚了。
原来wicd已经安装并运行。启动时,我的/etc/网络/接口负责,但当电缆断开时,wicd接管了。编辑/etc/wicd/有线-包含我的静态IP的设置完成了这个任务。
在两个地方配置并不好,但我在/etc/network/接口中添加了一个指针,以指示正在发生的事情。
发布于 2015-02-24 07:40:05
不要使用allow-hotplug eth0
试试这个配置:
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 8.8.8.8https://unix.stackexchange.com/questions/151851
复制相似问题