/etc/network/interfaces 中的设置似乎对我的 BeagleBone Black C 版没有影响。我想将我的 beaglebone black 的以太网 IP 地址设置为静态 IP,就像我对所有其他运行 Debian 的物联网设备所做的那样.我像以前一样编辑了/etc/network/interfaces,但是我没有通过 ifconfig 看到任何更改。这是在重新启动网络和重新启动 beaglebone 之后。我在谷歌上搜索了一些,并在搜索后发布到 beaglebone 论坛,但我仍然没有解决方案。我注意到界面中的一条注释行表明设置是通过 init 脚本设置的,但这就是我有点迷失的地方。我对 Debian 有一定的了解,但显然我还没有剥离足够多的层。我正在通过以太网连接器连接我的 beaglebone black。 WIFI 是一种野兽,我稍后会解决。

我将路由器设置为根据 MA​​C ID 保留特定 IP,但我想知道这里缺少什么。

iface usb0 inet static
    address 192.168.0.103
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1

iface eth0 inet static
    address 192.168.0.102
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1

最佳答案

你错过了自动线

auto eth0
 iface eth0 inet static
    address 192.168.0.102
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1

(仅用于诊断)- 也从中移除网关线
获得连接后,运行此命令以添加网关
    root prompt :) #
route add default gateway 192.168.0.1

我在网络上玩了很多,所以我得到了答案。希望这能解决您的问题,请发布。

关于networking - 问题设置静态 ETH0 IP BeagleBone Black Version C Debian Preloaded,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24598610/

10-08 23:27