IT: Tips and tricks - ElDavoo/agevo GitHub Wiki
convertire la porta wan ethernet in porta lan:
In /usr/lib/lua/wansensing/scripthelpers.lua:
Trovare la funzione:
--- Checks if a l2 device has carrier
-- @param l2intf the interface name (netdevice interface name)
-- @return {boolean} whether the given interface has carrier or not
M.l2HasCarrier = function(l2intf)
local status, carrier = pcall(run_checkLinkState,l2intf)
if status and carrier == 'up' then
return true
else
return false
end
end
Aggiungere il seguente dopo la linea local status
if l2intf == 'eth4' then
return false
end
Riavviare
Se non va (molto probabile) eseguire:
uci delete ethernet.eth4.wan
uci delete network.waneth4
uci delete qos.eth4
uci set network.lan.ifname='eth0 eth1 eth2 eth3 eth4 eth5'
uci commit
Riavviare di nuovo e dovrebbe andare
Credits a cicciokim1
Se fosse utile a qualcuno, ho individuato il problema che impedisce la registrazione voip su centralino 3cx (magari anche altri) dopo che si importa il file di configurazione.
Il problema è dovuto alla mancanza del campo User-Agent nell'header della richiesta di registrazione.
Per aggirare il problema è sufficiente editare il file di configurazione (esportato in chiaro) e aggiungere mmpbxrvsipnet.sip_net.user_agent='Modem' nella sezione [mmpbxrvsipnet.sip_net].
Purtroppo ad ogni esportazione del file di configurazione il campo va perduto e bisogna reinserirlo a mano.