0

我尝试使用节点 js 在树莓派 4 上设置固定 IP,如果我使用 sudo 运行以下脚本

var networkconfig = require('network-config');
var my_net_cfg = {
    ip: '192.168.1.15',
    netmask: '255.255.255.0',
    gateway: '192.168.1.1'
}

networkconfig.configure('eth0', my_net_cfg, function (err) {
    console.log(err);
});

我在控制台上得到 'null' 并且 IP 没有改变。

我需要在 raspbian 上禁用 DHCP 或其他东西吗?

谢谢!

4

1 回答 1

0

发现问题了,设置新ip的时候忘记强制重启eht0了。

正确的 my_net_cfg 应该是

var my_net_cfg = {
    ip: '192.168.1.15',
    netmask: '255.255.255.0',
    gateway: '192.168.1.1',
    restart: true
}

也许其他人也会犯同样的错误。

于 2019-10-11T20:30:54.453 回答