Как я могу установить IP-адрес raspberry-pi4 в nodejs - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь установить фиксированный IP на Raspberry Pi 4 с узлом js, и если я запускаю следующий скрипт с 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 не меняется.

Нужно ли отключать DHCP или что-то еще на raspbian ??

Спасибо!

1 Ответ

0 голосов
/ 11 октября 2019

Я обнаружил проблему, я забыл принудительно перезапустить eht0, когда я установил новый ip.

Правильный my_net_cfg должен быть

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

Может быть, кто-то еще делает ту же ошибку.

...