javascript - 如何在 JavaScript 中编辑树莓派的 IP 地址?

标签 javascript node.js networking raspberry-pi

我想在node js中更改Pi3的IP地址、子网掩码和网关。

我使用了模块“network-config”并编写并执行了下面的代码。

var networkconfig = require('network-config');

networkconfig.configure('eth0',{

ip:         192.168.1.111,
netmask:    255.255.255.0,
gateway:    192.168.1.1,

},function(err){
    console.log(err);
});

但是发生了错误。

{Error: EACCES: permisiion denied, open '/etc/network/interfaces'
error:-13,
code:'EACCES',
syscall:'open',
path:'/etc/network/interfaces'}

我似乎没有访问权限,如何获得权限?

或者还有其他方法编辑 Pi 的 IP 吗?

最佳答案

使用 sudo "sudo node file.js"执行nodeJS

关于javascript - 如何在 JavaScript 中编辑树莓派的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51019470/

相关文章:

c# - "Either the application has not called WSAStartup, or WSAStartup failed"是什么意思?

javascript - 在 strongloop 中基于其他表从一个表中提取信息的查询

javascript - 使用angular-ui-router的angular js Controller 不起作用?

javascript - 你如何在 NodeJS 模块中共享常量?

javascript - Node.JS 事件错误

linux - 301重定向DNS问题

Javascript 重置总数

javascript - 如何在android上获取javascript生成的html

node.js - 将 'GridFSBucketWriteStream' 转换为类型 'WritableStream' 不可能吗?

sockets - 什么时候需要 TCP 选项 SO_LINGER (0)?