/** * @param {Config} config * @param {Context} context * Do not edit this comment or parameter types. Required for code suggestions */ exports.main = function (config, context) {
// /Setup/TCP-IP/Network-list/
var
networkList = config.getTableByOid(
"1.2.7.30"
);
if
(context.device.type.indexOf(
"1793"
) >=
0
// filter specific device type(s)
|| context.device.type.indexOf(
"1790"
) >=
0
|| context.device.type.indexOf(
"4000"
) >=
0
|| context.device.type.indexOf(
"vRouter"
) >=
0
) {
var
row = networkList.createNewRow();
row.setByOid(
"1"
, context.network.configNameLong);
//Netzwerkname
row.setByOid(
"2"
, context.location.gatewayIp);
//IP-Addresse
row.setByOid(
"3"
, context.location.subnetMask);
//IP-Netzmaske
row.setByOid(
"4"
, context.network.tag);
//VLAN-ID
row.setByOid(
"5"
,
"259"
);
//Schnittstelle (Siehe unten)
row.setByOid(
"6"
,
"0"
);
//Quellprüfung (strict (1), loose (0))
row.setByOid(
"7"
,
"1"
);
//Schnittstellentyp (1 = INTRANET)
row.setByOid(
"8"
, context.network.tag);
//Rtg-Tag
row.setByOid(
"9"
,
""
);
//Kommentar
networkList.addOrMerge(row);
}
else
if
(context.device.type.indexOf(
"1906"
) >=
0
) {
// filter specific device type(s)
var
row = networkList.createNewRow();
row.setByOid(
"1"
, context.network.configNameLong);
//Netzwerkname
row.setByOid(
"2"
, context.location.gatewayIp);
//IP-Addresse
row.setByOid(
"3"
, context.location.subnetMask);
//IP-Netzmaske
row.setByOid(
"4"
, context.network.tag);
//VLAN-ID
row.setByOid(
"5"
,
"257"
);
//Schnittstelle (Siehe unten)
row.setByOid(
"6"
,
"0"
);
//Quellprüfung (strict (1), loose (0))
row.setByOid(
"7"
,
"1"
);
//Schnittstellentyp (Disabled (0), Intranet (1), DMZ (2))
row.setByOid(
"8"
, context.network.tag);
//Rtg-Tag
row.setByOid(
"9"
,
""
);
//Kommentar
networkList.addOrMerge(row);
}
};
//[ 5] Interface : LAN-1 (256), LAN-2 (257), LAN-3 (258), LAN-4 (259)
// WLC-TUNNEL-1 (1792), WLC-TUNNEL-2 (1793), WLC-TUNNEL-3 (1794), WLC-TUNNEL-4 (1795), WLC-TUNNEL-5 (1796), WLC-TUNNEL-6 (1797), WLC-TUNNEL-7 (1798), WLC-TUNNEL-8 (1799)
// WLC-TUNNEL-9 (1800), WLC-TUNNEL-10 (1801), WLC-TUNNEL-11 (1802), WLC-TUNNEL-12 (1803), WLC-TUNNEL-13 (1804), WLC-TUNNEL-14 (1805), WLC-TUNNEL-15 (1806), WLC-TUNNEL-16 (1807)
// WLC-TUNNEL-AUTOWDS (1824), GRE-TUNNEL-1 (2304), GRE-TUNNEL-2 (2305), GRE-TUNNEL-3 (2306), GRE-TUNNEL-4 (2307), GRE-TUNNEL-5 (2308), GRE-TUNNEL-6 (2309), GRE-TUNNEL-7 (2310)
// GRE-TUNNEL-8 (2311), BUNDLE-1 (2048), BUNDLE-2 (2049), L2TP-ETHERNET-1 (2560), L2TP-ETHERNET-2 (2561), L2TP-ETHERNET-3 (2562), L2TP-ETHERNET-4 (2563), L2TP-ETHERNET-5 (2564)
// L2TP-ETHERNET-6 (2565), L2TP-ETHERNET-7 (2566), L2TP-ETHERNET-8 (2567), L2TP-ETHERNET-9 (2568), L2TP-ETHERNET-10 (2569), L2TP-ETHERNET-11 (2570), L2TP-ETHERNET-12 (2571)
// L2TP-ETHERNET-13 (2572), L2TP-ETHERNET-14 (2573), L2TP-ETHERNET-15 (2574), L2TP-ETHERNET-16 (2575), XDSL-1 (2816), BRG-1 (1536), BRG-2 (1537), BRG-3 (1538), BRG-4 (1539)
// BRG-5 (1540), BRG-6 (1541), BRG-7 (1542), BRG-8 (1543), any (65535)
|