Как установить ip-адрес raspberry-pi4 в nodejs
Я пытаюсь установить фиксированный IP-адрес на raspberry pi 4 с помощью node 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 или что-то еще??
Благодарность!
1 ответ
Я обнаружил проблему, я забыл принудительно перезапустить 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
}
Может, кто-то другой совершает ту же ошибку.