networkInterfaces() prevent error getting DHCP Nics
This commit is contained in:
parent
89a48ca696
commit
7108344dbd
@ -488,7 +488,7 @@ function getLinuxIfaceConnectionName(interfaceName) {
|
|||||||
|
|
||||||
function getLinuxDHCPNics() {
|
function getLinuxDHCPNics() {
|
||||||
// alternate methods getting interfaces using DHCP
|
// alternate methods getting interfaces using DHCP
|
||||||
let cmd = 'ip a';
|
let cmd = 'ip a 2> /dev/null';
|
||||||
let result = [];
|
let result = [];
|
||||||
try {
|
try {
|
||||||
const lines = execSync(cmd, { maxBuffer: 1024 * 20000 }).toString().split('\n');
|
const lines = execSync(cmd, { maxBuffer: 1024 * 20000 }).toString().split('\n');
|
||||||
@ -498,7 +498,7 @@ function getLinuxDHCPNics() {
|
|||||||
util.noop();
|
util.noop();
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
cmd = 'cat /etc/network/interfaces 2> /dev/null| grep iface';
|
cmd = 'cat /etc/network/interfaces 2> /dev/null | grep iface';
|
||||||
const lines = execSync(cmd, { maxBuffer: 1024 * 20000 }).toString().split('\n');
|
const lines = execSync(cmd, { maxBuffer: 1024 * 20000 }).toString().split('\n');
|
||||||
lines.forEach(line => {
|
lines.forEach(line => {
|
||||||
const parts = line.replace(/\s+/g, ' ').trim().split(' ');
|
const parts = line.replace(/\s+/g, ' ').trim().split(' ');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user