LANCOM AddIns für die Cloud: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 47: | Zeile 47: | ||
'' /* END Deaktiviere LAN Port 2 am Accesspoint */'' | '' /* END Deaktiviere LAN Port 2 am Accesspoint */'' | ||
'' '' | '' '' | ||
== AddIns für Access Points == | |||
=== Blockliste für MAC Filter am Access Point === | === Blockliste für MAC Filter am Access Point === | ||
| Zeile 74: | Zeile 77: | ||
''<nowiki>}};</nowiki>'' | ''<nowiki>}};</nowiki>'' | ||
=== AddIn für den Radius Server nach 801.x am Access Point === | |||
exports.main = function (config, context) | |||
{ | |||
if (context.device.isAccesspoint) | |||
{ | |||
config.addScriptLine("cd /Setup/IEEE802.1x/RADIUS-Server "); | |||
config.addScriptLine("del *"); | |||
config.addScriptLine("add \"RADIUS-DR\" {Host-Name} \"10.192.150.133\" {Port} 1812 {Secret} \"q3w4E5r678L0?z9otufch?K#kscp#Ax0\" {Loopback-Addr.} \"\" {Protocol} RADIUS {Attribute-Values} \"NAS-ID=WLANTOP\" {Sup.-Profile} \"\" {Backup} \"\""); | |||
config.addScriptLine("cd /"); | |||
} | |||
}; | |||
== AddIns für Switche == | |||
Bei den Switche muss auf die Generation geachtet werden GS- 23xx, GS-31xx,.... | |||
=== Loop Protection Aktivieren === | |||
exports.main = function (config, context) { | |||
if (context.device.isSwitch) | |||
{ | |||
// Loop Protection | |||
config.addScriptLine("loop-protect"); | |||
config.addScriptLine("mode enable"); | |||
config.addScriptLine("exit"); | |||
} | |||
}; | |||
[[Kategorie:LMC]] | [[Kategorie:LMC]] | ||
[[Kategorie:Addins]] | [[Kategorie:Addins]] | ||
Version vom 29. März 2021, 09:15 Uhr
Add ins für die LANCOM Management Cloud
AddIns für Router
AddIn für die Anpassung der Default Route eines Netzes
Hier in diesem Fall das Netz mit dem VLAN 2008 an IP Adresse 172.30.3.254
exports.main = function (config, context) {
if (context.device.type=="LANCOM ISG-1000")
{
config.addScriptLine("cd /Setup/IP-Router/IP-Routing-Table ");
config.addScriptLine("add 255.255.255.255 0.0.0.0 2008 {Peer-or-IP} \"172.30.3.254\" {Distance} 4 {Masquerade} on {Active} Yes {Comment} \"MUMHOTSpot2008 to local Internet\" ");
config.addScriptLine("cd /");
}
};
Deaktivieren des zweiten ETH Ports am Access Point
Über die Funktion context.device.type wird der Geräte Typ ausgewählt.
exports.main = function (config, context) {
if (context.device.type=="LANCOM LN-860")
{
/* START Deaktiviere LAN Port 2 am Accesspoint */
config.addScriptLine("cd /Setup/Interfaces/LAN-Interfaces");
config.addScriptLine("# Ifc Operating Connector MDI-Mode Clock-Role Power-Saving ");
config.addScriptLine("# ========------------------------------------------------------------------------");
config.addScriptLine("set LAN-2 {Operating} Yes {Connector} Power-Down {MDI-Mode} Auto {Clock-Role} Slave-Preferred {Power-Saving} No ");
config.addScriptLine("cd /");
/* END Deaktiviere LAN Port 2 am Accesspoint */
AddIns für Access Points
Blockliste für MAC Filter am Access Point
exports.main = function (config, context) {
if (context.device.type=="LANCOM LN-860")
{
/* START Blocke unerwuenschte Geraete auf Basis MAC-Filter */
config.addScriptLine("cd /Setup/WLAN/Access-Rules ");
config.addScriptLine("# MAC-Address-Pattern SSID-Pattern Name WPA-Passphrase Tx-Limit Rx-Limit VLAN-Id Comment ");
config.addScriptLine("# ================================================================-----------------------------------------------------------------------------------------------------------------------------------------------------------------");
config.addScriptLine("add \"BA:9B:CB:*\" \"DRHotSpot\" {Name} \"Fritz.Box\" {WPA-Passphrase} \"\" {Tx-Limit} 0 {Rx-Limit} 0 {VLAN-Id} 0 {Comment} \"Block Fritz.Box\"");
config.addScriptLine("add \"CC:32:E5:*\" \"DRHotSpot\" {Name} \"TP-LINK\" {WPA-Passphrase} \"\" {Tx-Limit} 0 {Rx-Limit} 0 {VLAN-Id} 0 {Comment} \"Block TP-Link\"");
config.addScriptLine("cd /");
/* END Blocke unerwuenschte Geraete auf Basis MAC-Filter */
}};
AddIn für den Radius Server nach 801.x am Access Point
exports.main = function (config, context)
{
if (context.device.isAccesspoint)
{
config.addScriptLine("cd /Setup/IEEE802.1x/RADIUS-Server ");
config.addScriptLine("del *");
config.addScriptLine("add \"RADIUS-DR\" {Host-Name} \"10.192.150.133\" {Port} 1812 {Secret} \"q3w4E5r678L0?z9otufch?K#kscp#Ax0\" {Loopback-Addr.} \"\" {Protocol} RADIUS {Attribute-Values} \"NAS-ID=WLANTOP\" {Sup.-Profile} \"\" {Backup} \"\"");
config.addScriptLine("cd /");
}
};
AddIns für Switche
Bei den Switche muss auf die Generation geachtet werden GS- 23xx, GS-31xx,....
Loop Protection Aktivieren
exports.main = function (config, context) {
if (context.device.isSwitch)
{
// Loop Protection
config.addScriptLine("loop-protect");
config.addScriptLine("mode enable");
config.addScriptLine("exit");
}
};