network-config-raspbian
v2.0.5
Published
debian/raspbian ip network configuration for NodeJS
Downloads
5
Maintainers
Readme
network-config
Network configuration for NodeJS. Only used & tested on Debian
Setup
npm install network-config
Usage
List active interfaces
var network = require('network-config');
network.interfaces(function(err, interfaces){
/* interfaces should be something like:
[{
name: 'eth0',
ip: '1.1.1.77',
netmask: '1.1.1.0',
mac: 'aa:aa:aa:aa:aa:aa',
gateway: '10.10.10.1'
},
{ ... }, { ... }]
*/
});
Update interface (static)
network.configure('eth0', {
ip: 'x.x.x.x',
netmask:'x.x.x.x',
broadcast: 'x.x.x.x',
gateway: 'x.x.x.x',
restart: true // (default) restart networking service right away
}, function(err){
})
Update interface (dhcp)
network.configure('eth0', {
dhcp: true,
restart: false // don't restart networking service
}, function(err){
});