-- ***************************************************************** -- Moxa OnCell 5004/5104 MIB -- -- Copyright (c) 2010 by Moxa Inc. -- All rights reserved. -- Version: 1.7 Build 14022618 -- ***************************************************************** MOXA-OCR5004-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, MacAddress, DisplayString FROM SNMPv2-TC; moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691 oncell OBJECT IDENTIFIER ::= { moxa 14 } -- 1.3.6.1.4.1.8691.14 ocr5004 MODULE-IDENTITY LAST-UPDATED "201402261800Z" ORGANIZATION "Moxa Inc." CONTACT-INFO "Email: support@moxa.com Tel : +886 2 89191230" DESCRIPTION "The MIB module for Moxa OnCell 5004 series specific information." ::= { oncell 2 } -- 1.3.6.1.4.1.8691.14.2 -- ------------------------------------------------------------- -- groups in the MOXA OnCell 5004 MIB -- ------------------------------------------------------------- swMgmt OBJECT IDENTIFIER ::= { ocr5004 1 } -- 1.3.6.1.4.1.8691.14.2.1 -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." SYNTAX OCTET STRING -- ------------------------------------------------------------- -- swMgmt group -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Overview -- ------------------------------------------------------------- overview OBJECT IDENTIFIER ::= { swMgmt 1 } -- 1.3.6.1.4.1.8691.14.2.1.1 modelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of the OnCell." ::= { overview 1 } -- 1.3.6.1.4.1.8691.14.2.1.1.1 serialNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the OnCell. Every OnCell 5004 series router is assigned a unique serial number before it is shipped." ::= { overview 2 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the firmware currently running on the OnCell." ::= { overview 3 } lanIpAddressVal OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "LAN IP address is your router's IP address." ::= { overview 4 } lanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the OnCell router's LAN interface." ::= { overview 5 } cellularSignalRssi OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The cellular signal rssi is the OnCell's Cellular signal strength." ::= { overview 6 } cellWanIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Cellular WAN IP address is your router's WAN IP address, assigned by your telecom service provider." ::= { overview 7 } cellMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Cellular mode shows the cellular connection protocol currently used." ::= { overview 8 } etherWanIpAddressVal OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet WAN IP address is your router's WAN IP address, assigned for the ethernet WAN port." ::= { overview 9 } etherWanMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the OnCell router's WAN interface." ::= { overview 10 } etherWanSpeedVal OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed and link status of the OnCell's built-in WAN port. The possible values are 'No link', '10M/Link,' or '100M/Link.'" ::= { overview 11 } upTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in human-readable notation) since the system was last re-initialized." ::= { overview 12 } viewWanPreference OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The preference interface for WAN. The poosible value are 'Cellular' or 'Ethernet'" ::= { overview 13 } viewImei OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the module information." ::= { overview 14 } -- ------------------------------------------------------------- -- Basic settings -- ------------------------------------------------------------- basicSettings OBJECT IDENTIFIER ::= { swMgmt 2} -- 1.3.6.1.4.1.8691.14.2.1.2 serverName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the OnCell router." ::= { basicSettings 1 } serverLocation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "A text string used to identify the location of the OnCell. This option is useful for specifying the location or application of different OnCell routers." ::= { basicSettings 2 } timeZone OBJECT-TYPE SYNTAX INTEGER { gmtM12(0), gmtM11(1), gmtM10(2), gmtM09(3), gmtM08(4), gmtM07_Arizona(5), gmtM07_US-CAN-Mountain(6), gmtM06_US-CAN-Central(7), gmtM06_Mexico-Tegucigalpa(8), gmtM06_Saskatchewan(9), gmtM05_Bogota-Lima-Quito(10), gmtM05_US-CAN-Eastern(11), gmtM05_Indiana(12), gmtM04_CA-Atlantic(13), gmtM04_Caracas-La_Paz(14), gmtM04_Santiago(15), gmtM0330_Newfoundland(16), gmtM03_Brasilia(17), gmtM03_Buenos_Aires-Georgetown(18), gmtM02_Mid-Atlantic(19), gmtM01(20), gmt_Casablanca-Monrovia(21), gmt_Dublin-Edinburgh-Lisbon-London(22), gmtP01_Amsterdam-Berlin-Bern-Rome-Stockholm-Vienna(23), gmtP01_Belgrade-Bratislava-Budapest-Ljubljana-Prague(24), gmtP01_Brussels-Copenhagen-Madrid-Paris-Vilnius(25), gmtP01_Sarajevo-Skopje-Sofija-Warsaw-Zagreb(26), gmtP02_Athens-Istanbul-Minsk(27), gmtP02_Bucharest(28), gmtP02_Cairo(29), gmtP02_Harare-Pretoria(30), gmtP02_Helsinki-Riga-Tallinn(31), gmtP02_Jerusalem(32), gmtP03_Baghdad-Kuwait-Riyadh(33), gmtP03_Moscow-St_Petersburg-Volgograd(34), gmtP03_Mairobi(35), gmtP03_Tehran(36), gmtP04_Abu_Dhabi-Muscat(37), gmtP04_Baku_Tbilisi(38), gmtP04_Kabul(39), gmtP05_Ekaterinburg(40), gmtP05_Islamabad-Karachi-Tashkent(41), gmtP0530_Bombay-Calcutta-Madras-New_Delhi(42), gmtP06_Astana-Almaty-Dhaka(43), gmtP06_Colombo(44), gmtP07_Bangkok-Hanoi-Jakarta(45), gmtP08_Beijing-Chongqing-Hong_Kong-Urumqi(46), gmtP08_Perth(47), gmtP08_Singapore(48), gmtP08_Taipei(49), gmtP09_Osaka-Sapporo-Tokyo(50), gmtP09_Seoul(51), gmtP09_Yakutsk(52), gmtP09_Adelaide(53), gmtP0930_Darwin(54), gmtP10_Brisbane(55), gmtP10_Canberra-Melbourne-Sydney(56), gmtP10_Guam-Port_Moresby(57), gmtP10_Hobart(58), gmtP10_Vladivostok(59), gmtP11_Magadan-Solomon_Is-New_Caledonia(60), gmtP12_Auckland-Wllington(61), gmtP12_Fiji-Kamchatka-Marshall_Is(62) } MAX-ACCESS read-write STATUS current DESCRIPTION "The time-zone index of the OnCell ." ::= { basicSettings 3 } localTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The system time in seconds since 1970/1/1." ::= { basicSettings 4 } timeServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The OnCell 5004 series router uses SNTP (RFC-1769) for auto time calibration. Input the correct 'Time server' IP address or domain name. Once the OnCell 5004 series router is configured with the correct Time server address, it will request time information from the Time server every 10 minutes." ::= { basicSettings 5 } -- ------------------------------------------------------------- -- Network settings -- ------------------------------------------------------------- networkSettings OBJECT IDENTIFIER ::= { swMgmt 3 } -- 1.3.6.1.4.1.8691.14.2.1.3 -- ------------------------------------------------------------- -- LAN settings -- ------------------------------------------------------------- lanSettings OBJECT IDENTIFIER ::= { networkSettings 1 } -- 1.3.6.1.4.1.8691.14.2.1.3.1 lanIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { lanSettings 1 } lanNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A subnet mask represents all of the network hosts at one geographic location, in one building, or on the same local area network. When a packet is sent out over the network, the OnCell 5004 series router will use the subnet mask to check whether the TCP/IP host specified in the packet is on the local network segment. If the address is on the same network segment as the OnCell, a connection is established directly from the OnCell. Otherwise, the connection is established through the given default gateway." ::= { lanSettings 2 } lanSwitchConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF LanSwitchConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The lan ports' configuration table." ::= { lanSettings 3 } lanSwitchConfigEntry OBJECT-TYPE SYNTAX LanSwitchConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The lan ports' configuration entry." INDEX { lanSwitchIndex } ::= { lanSwitchConfigTable 1 } LanSwitchConfigEntry ::= SEQUENCE { lanSwitchIndex INTEGER, lanSwitchEnable INTEGER, lanSwitchSpeed INTEGER, lanSwitchFlow INTEGER } lanSwitchIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The lan port index." ::= { lanSwitchConfigEntry 1 } lanSwitchEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable switch port." ::= { lanSwitchConfigEntry 2 } lanSwitchSpeed OBJECT-TYPE SYNTAX INTEGER { auto(0), lan_10M_half(1), lan_10M_full(2), lan_100M_half(3), lan_100M_full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IEEE802.3 Ethernet supports the auto negotiation speed function to get suitable speeds. However, for connecting to some switches/hubs, the communication speed must be fixed at 100 Mbps or 10 Mbps. Users can use this function to fix the communication speed." ::= { lanSwitchConfigEntry 3 } lanSwitchFlow OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable flow control on specified switch port." ::= { lanSwitchConfigEntry 4 } -- "lanSwitchConfigEntry 5" cannot be used, because that it has been keeped for lanSwitchMDI. -- ------------------------------------------------------------- -- WAN Control settings -- ------------------------------------------------------------- wanCtrlSettings OBJECT IDENTIFIER ::= { networkSettings 2} -- 1.3.6.1.4.1.8691.14.2.1.3.2 wanPreference OBJECT-TYPE SYNTAX INTEGER { cellular_wan(0), ethernet_wan(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select which WAN port will be the primary one for OnCell router." ::= { wanCtrlSettings 1 } natService OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determine if we would need NAT service on selected WAN port." ::= { wanCtrlSettings 2 } -- ------------------------------------------------------------- -- DNS settings -- ------------------------------------------------------------- dnsSettings OBJECT IDENTIFIER ::= { networkSettings 3} -- 1.3.6.1.4.1.8691.14.2.1.3.3 dnsServer1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The first DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the websiteˇ¦s correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { dnsSettings 1 } dnsServer2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The second DNS server address. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the websiteˇ¦s correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { dnsSettings 2 } dnsServerFromCWANISP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The DNS server retrieved from C-WAN ISP. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the websiteˇ¦s correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { dnsSettings 3 } dnsServerFromEWANISP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The DNS server retrieved from E-WAN ISP. When the user wants to visit a particular website, the computer asks a Domain Name System (DNS) server for the websiteˇ¦s correct IP address, and then the computer uses the response to connect to the web server. DNS is the way that Internet domain names are identified and translated into IP addresses. A domain name is an alphanumeric name, such as moxa.com, that it is usually easier to remember. A DNS server is a host that translates this kind of text-based domain name into the numeric IP address used to establish a TCP/IP connection." ::= { dnsSettings 4 } -- ------------------------------------------------------------- -- Cellular WAN settings -- ------------------------------------------------------------- cellWANSettings OBJECT IDENTIFIER ::= { networkSettings 4 } -- 1.3.6.1.4.1.8691.14.2.1.3.4 cellSIMTable OBJECT-TYPE SYNTAX SEQUENCE OF CellSIMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cellular WAN's configuration table." ::= { cellWANSettings 1 } cellSIMEntry OBJECT-TYPE SYNTAX CellSIMEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Cellular WAN's configuration entry." INDEX { simIndex } ::= { cellSIMTable 1 } CellSIMEntry ::= SEQUENCE { simIndex INTEGER, simPIN DisplayString, simBand INTEGER, simAPN DisplayString, simUsername DisplayString, simPassword DisplayString, simTcpIpCompression INTEGER, simLinkQualityReport INTEGER, simConnectionControl INTEGER, simPingRemoteHost DisplayString, simPPPConfig INTEGER, simATD DisplayString, simPPPAuthentication INTEGER } simIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of SIM slot." ::= { cellSIMEntry 1 } simPIN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-write STATUS current DESCRIPTION "This set the PIN of SIM card. " ::= { cellSIMEntry 2 } simBand OBJECT-TYPE SYNTAX INTEGER { band_gsm_850_Mhz(0), band_gsm_900_Mhz(1), band_gsm_1800_Mhz(2), band_gsm_1900_Mhz(3), band_gsm_850_1900_Mhz(4), band_gsm_900_1800_Mhz(5), band_gsm_900_1900_Mhz(6), band_gsm_850_1800_Mhz(7), band_gsm_900_1800_wcdma_2100_Mhz(8), band_gsm_850_1800_wcdma_850_1900_Mhz(9), band_gsm_900_1800_wcdma_1900_2100_Mhz(10), auto(11), band_wcdma_850_Mhz(12), band_wcdma_1900_Mhz(13), band_wcdma_2100_Mhz(14), band_wcdma_800_Mhz(15), band_wcdma_1700AWS_Mhz(16) } MAX-ACCESS read-write STATUS current DESCRIPTION "This set the cellular band used. This setting is only for OnCell 5004/5104-HSDPA. For OnCell 5004/5104-HSDPA-JPS, only wcdma_2100 band is supported. For OnCell 5004/5104, only auto band is supported." ::= { cellSIMEntry 3 } simAPN OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "This set the cellular APN used. " ::= { cellSIMEntry 4 } simUsername OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Dial-out user ID account." ::= { cellSIMEntry 5 } simPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Dial-out user password." ::= { cellSIMEntry 6 } simTcpIpCompression OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Depends on whether the remote user's application requests compression." ::= { cellSIMEntry 7 } simLinkQualityReport OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Choose YES if you are using software to collect Link quality information." ::= { cellSIMEntry 8 } simConnectionControl OBJECT-TYPE SYNTAX INTEGER { alwaysOn-None(0), remoteHostFail-remoteHostRecovered(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set the connect/disconnect condition." ::= { cellSIMEntry 9 } simPingRemoteHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Set the remote hostname when connect condition is 'remote host fail'." ::= { cellSIMEntry 10 } simPPPConfig OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable PPP Config on cellular WAN." ::= { cellSIMEntry 11 } simATD OBJECT-TYPE SYNTAX DisplayString (SIZE(0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "Used for cellular ATD. (Default: *99***1#)" ::= { cellSIMEntry 12 } simPPPAuthentication OBJECT-TYPE SYNTAX INTEGER { auto(0), pap(1), chap(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This set the PPP Authentication mode. " ::= { cellSIMEntry 13 } usedSim OBJECT-TYPE SYNTAX INTEGER { sim1(0), sim2(1), dualSim(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set which SIM can be used." ::= { cellWANSettings 2 } -- ------------------------------------------------------------- -- Ethernet WAN settings -- ------------------------------------------------------------- etherWANSettings OBJECT IDENTIFIER ::= { networkSettings 5 } -- 1.3.6.1.4.1.8691.14.2.1.3.5 etherWanIPConfiguration OBJECT-TYPE SYNTAX INTEGER { static(0), dhcp(1), dhcp-BOOTP(2), bootp(3), pppoe(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The IP configuration mode of the OnCell. You can choose from four possible IP configuration modes: Static, DHCP, DHCP/BOOTP, BOOTP and PPPoE." ::= { etherWANSettings 1 } etherWanIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { etherWANSettings 2 } etherWanNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A subnet mask represents all of the network hosts at one geographic location, in one building, or on the same local area network. When a packet is sent out over the network, the OnCell router will use the subnet mask to check whether the TCP/IP host specified in the packet is on the local network segment. If the address is on the same network segment as the OnCell router , a connection is established directly from the OnCell router. Otherwise, the connection is established through the given default gateway." ::= { etherWANSettings 3 } etherWanGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A gateway is a network computer that acts as an entrance to another network. Usually, the computers that control traffic within the network or at the local Internet service provider are gateway nodes. The OnCell router needs to know the IP address of the default gateway computer in order to communicate with the hosts outside the local network environment. For correct gateway IP address information, consult with the network administrator." ::= { etherWANSettings 4 } etherWanPPPoEUserAccount OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user account used by the OnCell to access the Internet using PPPoE. For dynamic broad band networks such as xDSL or Cable Modem, users must enter the username and password that they received from their ISP to establish a network connection." ::= { etherWANSettings 5 } etherWanPPPoEPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password used by the OnCell to access the Internet using PPPoE. For dynamic broad band networks such as xDSL or Cable Modem, users must enter the username and password that they received from their ISP to establish a network connection." ::= { etherWANSettings 6 } etherWanSpeed OBJECT-TYPE SYNTAX INTEGER { auto(0), ewan_10M_half(1), ewan_10M_full(2), ewan_100M_half(3), ewan_100M_full(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "IEEE802.3 Ethernet supports the auto negotiation speed function to get suitable speeds. However, for connecting to some switches/hubs, the communication speed must be fixed at 100 Mbps or 10 Mbps. Users can use this function to fix the communication speed." ::= { etherWANSettings 7 } -- ------------------------------------------------------------- -- DHCP Service settings -- ------------------------------------------------------------- dhcpServiceSettings OBJECT IDENTIFIER ::= { networkSettings 6 } -- 1.3.6.1.4.1.8691.14.2.1.3.6 dhcpServerEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable built-in DHCP Server." ::= { dhcpServiceSettings 1 } dhcpDNSRelayEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determine if built-in DHCP server also provide DNS relay functionality." ::= { dhcpServiceSettings 2 } dhcpStartIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { dhcpServiceSettings 3 } dhcpEndIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { dhcpServiceSettings 4 } dhcpClientLeaseTime OBJECT-TYPE SYNTAX INTEGER { one_day(86400), two_days(172800), three_days(259200), four_days(345600), five_days(432000), six_days(518400), seven_days(604800), eight_days(691200), nine_days(777600), ten_days(864000) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DHCP server has control of the IP address block. It grants DHCP clients permission to use IP addresses on a lease basis. The IP address is 'leased' to the client for a fixed amount of time. The administrator sets the lease time, which can last from 1 day to 10 days. During the lease, DHCP guarantees that the IP address assigned to the client will not be re-assigned to another client." ::= { dhcpServiceSettings 5 } dhcpStaticMapping OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This option allows you to turn-on a functionality that can statically map an IP address within an address pool to the predefined MAC address of a device on the network" ::= { dhcpServiceSettings 6 } dhcpStaticMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpStaticMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DHCP Static Mapping table." ::= { dhcpServiceSettings 7 } dhcpStaticMappingEntry OBJECT-TYPE SYNTAX DhcpStaticMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DHCP Static Mapping entry." INDEX { dhcpStaticMappingIndex } ::= { dhcpStaticMappingTable 1 } DhcpStaticMappingEntry ::= SEQUENCE { dhcpStaticMappingIndex INTEGER, dhcpMappingEnable INTEGER, dhcpStaticIP IpAddress, dhcpStaticMAC MacAddress } dhcpStaticMappingIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The DHCP mapping index." ::= { dhcpStaticMappingEntry 1 } dhcpMappingEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this mapping." ::= { dhcpStaticMappingEntry 2 } dhcpStaticIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address that will assign to device." ::= { dhcpStaticMappingEntry 3 } dhcpStaticMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address of device." ::= { dhcpStaticMappingEntry 4 } -- ------------------------------------------------------------- -- VServer Service settings -- ------------------------------------------------------------- vserverServiceSettings OBJECT IDENTIFIER ::= { networkSettings 7 } -- 1.3.6.1.4.1.8691.14.2.1.3.7 vserverServiceEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Virtual Server Service." ::= { vserverServiceSettings 1 } vserverConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF VserverConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Server table." ::= { vserverServiceSettings 2 } vserverConfigEntry OBJECT-TYPE SYNTAX VserverConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Server entry." INDEX { vserverIndex } ::= { vserverConfigTable 1 } VserverConfigEntry ::= SEQUENCE { vserverIndex INTEGER, vserverEnable INTEGER, vserverProtocol INTEGER, vserverSrcPort INTEGER, vserverDstIP IpAddress, vserverDstPort INTEGER } vserverIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Virtual Server index." ::= { vserverConfigEntry 1 } vserverEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this VServer." ::= { vserverConfigEntry 2 } vserverProtocol OBJECT-TYPE SYNTAX INTEGER { tcp(1), udp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Select from UDP or TCP protocol." ::= { vserverConfigEntry 3 } vserverSrcPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "VServer service will open a port in OnCell router to let a party from the outside world can contact a user inside. For example, opening ports for VoIP and videoconferencing traffic makes two-way communications easier no matter which side initiates the call. This option define the port opened in OnCell router." ::= { vserverConfigEntry 4 } vserverDstIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "VServer service will open a port in OnCell router and redirect packets recieved on that port to an internal device. This option set the target device IP for VServer service." ::= { vserverConfigEntry 5 } vserverDstPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "VServer service will open a port in OnCell router and redirect packets recieved on that port to an internal device. This option set the target port on target device for VServer service." ::= { vserverConfigEntry 6 } -- ------------------------------------------------------------- -- Custom Route settings -- ------------------------------------------------------------- userRouteSettings OBJECT IDENTIFIER ::= { networkSettings 8 } -- 1.3.6.1.4.1.8691.14.2.1.3.8 userRouteEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable user defined route." ::= { userRouteSettings 1 } routeConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RouteConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Server table." ::= { userRouteSettings 2 } routeConfigEntry OBJECT-TYPE SYNTAX RouteConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The user defined route entry." INDEX { routeIndex } ::= { routeConfigTable 1 } RouteConfigEntry ::= SEQUENCE { routeIndex INTEGER, routeEnable INTEGER, routeGateway IpAddress, routeDstIP IpAddress, routeNetmask IpAddress, routeMetric INTEGER, routeInterface INTEGER } routeIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of user defined route." ::= { routeConfigEntry 1 } routeEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this route." ::= { routeConfigEntry 2 } routeGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A gateway is a network point that acts as an entrance to another network. This option let you specify the IP of that gateway device." ::= { routeConfigEntry 3 } routeDstIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This option let you specify the target subnet or device IP." ::= { routeConfigEntry 4 } routeNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A subnet mask represents all of the network hosts at one geographic location, in one building, or on the same local area network. When a packet is sent out over the network, the OnCell 5004 series router will use the subnet mask to check whether the TCP/IP host specified in the packet is on the local network segment. If the address is on the same network segment as the OnCell, a connection is established directly from the OnCell. Otherwise, the connection is established through the given default gateway." ::= { routeConfigEntry 5 } routeMetric OBJECT-TYPE SYNTAX INTEGER (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Metric is used by a router to calculate its routing strategy. This determines which route the router should use to forward a packet. " ::= { routeConfigEntry 6 } routeInterface OBJECT-TYPE SYNTAX INTEGER { cellular_wan(0), ethernet_wan(256), lan(257) } MAX-ACCESS read-write STATUS current DESCRIPTION "This option is used by a router to determines which interface the router should use to forward a packet." ::= { routeConfigEntry 7 } -- ------------------------------------------------------------- -- WAN IP Filter settings -- ------------------------------------------------------------- wanFilterSettings OBJECT IDENTIFIER ::= { networkSettings 9 } -- 1.3.6.1.4.1.8691.14.2.1.3.9 wanFilterEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable user defined IP filter." ::= { wanFilterSettings 1 } wanFilterType OBJECT-TYPE SYNTAX INTEGER { accept(0), deny(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determine if user wants to allow or to deny IPs listed in filter table." ::= { wanFilterSettings 2 } wanFilterConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF WanFilterConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP filter table." ::= { wanFilterSettings 3 } wanFilterConfigEntry OBJECT-TYPE SYNTAX WanFilterConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The user defined IP filter entry." INDEX { filterIndex } ::= { wanFilterConfigTable 1 } WanFilterConfigEntry ::= SEQUENCE { filterIndex INTEGER, filterEnable INTEGER, filterIP IpAddress, filterNetmask IpAddress } filterIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of user defined IP." ::= { wanFilterConfigEntry 1 } filterEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this entry." ::= { wanFilterConfigEntry 2 } filterIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address is a number assigned to a network device (such as a computer) as a permanent address on the network. Computers use the IP address to identify and talk to each other over the network. Choose a proper IP address that is unique and valid in your network environment." ::= { wanFilterConfigEntry 3 } filterNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A subnet mask represents all of the network hosts at one geographic location, in one building, or on the same local area network. When a packet is sent out over the network, the OnCell 5004 series router will use the subnet mask to check whether the TCP/IP host specified in the packet is on the local network segment. If the address is on the same network segment as the OnCell, a connection is established directly from the OnCell. Otherwise, the connection is established through the given default gateway." ::= { wanFilterConfigEntry 4 } -- ------------------------------------------------------------- -- VPN settings -- ------------------------------------------------------------- vpnSetting OBJECT IDENTIFIER ::= { networkSettings 10 } -- 1.3.6.1.4.1.8691.14.2.1.3.10 vpnSettingsTable OBJECT-TYPE SYNTAX SEQUENCE OF VpnSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPN Settings Table." ::= { vpnSetting 1 } vpnSettingsEntry OBJECT-TYPE SYNTAX VpnSettingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPN Tunnel Settings entry." INDEX { vpnTunnelIndex } ::= { vpnSettingsTable 1 } VpnSettingsEntry ::= SEQUENCE { vpnTunnelIndex INTEGER, vpnTunnelEnable INTEGER, vpnTunnelMode INTEGER, vpnRemoteEndpointIPhostname DisplayString, vpnRemoteSubnetIP IpAddress, vpnRemoteSubnetMask IpAddress, vpnLocalSubnetIP IpAddress, vpnLocalSubnetMask IpAddress, vpnManualIncomingSpi TimeTicks, vpnManualIncomingEncryMode INTEGER, vpnManualIncomingEncryKey DisplayString, vpnManualIncomingAuthMode INTEGER, vpnManualIncomingAuthKey DisplayString, vpnManualOutgoingSpi TimeTicks, vpnManualOutgoingEncryMode INTEGER, vpnManualOutgoingEncryKey DisplayString, vpnManualOutgoingAuthMode INTEGER, vpnManualOutgoingAuthKey DisplayString, vpnIkePskKey DisplayString, vpnIkePfsEnable INTEGER, vpnIkePhaseOneOpmode INTEGER, vpnIkePhaseOneNatt INTEGER, vpnIkePhaseOneEncryMode INTEGER, vpnIkePhaseOneAuthMode INTEGER, vpnIkePhaseOneDhGroup INTEGER, vpnIkePhaseOneSaLifetime INTEGER, vpnIkePhaseTwoEncryMode INTEGER, vpnIkePhaseTwoAuthMode INTEGER, vpnIkePhaseTwoDhGroup INTEGER, vpnIkePhaseTwoSaLifetime INTEGER, vpnIkeAdvAntiReplay INTEGER, vpnIkeAdvDpd INTEGER, vpnIkeIdType INTEGER, vpnIkeIdString DisplayString } vpnTunnelIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VPN tunnel index." ::= { vpnSettingsEntry 1 } vpnTunnelEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the VPN tunnel." ::= { vpnSettingsEntry 2 } vpnTunnelMode OBJECT-TYPE SYNTAX INTEGER { manaulKey(1), isakmp(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "This set the VPN tunnel mode. manaulKey(1), isakmp(2)" ::= { vpnSettingsEntry 3 } vpnRemoteEndpointIPhostname OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN tunnel network connect to the following remote VPN server." ::= { vpnSettingsEntry 4 } vpnRemoteSubnetIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "VPN tunnel network traffic to the following remote network policy." ::= { vpnSettingsEntry 5 } vpnRemoteSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "VPN tunnel network traffic to the following remote subnet policy." ::= { vpnSettingsEntry 6 } vpnLocalSubnetIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "VPN tunnel network traffic from the following local network policy." ::= { vpnSettingsEntry 7 } vpnLocalSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "VPN tunnel network traffic from the following local subnet policy." ::= { vpnSettingsEntry 8 } vpnManualIncomingSpi OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "This set the VPN manual key incoming SPI between 257 and 4294967295." ::= { vpnSettingsEntry 9 } vpnManualIncomingEncryMode OBJECT-TYPE SYNTAX INTEGER { des(1), tripleDes(2), aes128(4), aes192(8), aes256(16)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key incoming ecryption mode settings." ::= { vpnSettingsEntry 10 } vpnManualIncomingEncryKey OBJECT-TYPE SYNTAX DisplayString (SIZE(8..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key incoming ecryption key settings. The DES/3DES key size can be 8 or 24. The AES128/192/256 key size can be 16, 24, or 32." ::= { vpnSettingsEntry 11 } vpnManualIncomingAuthMode OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key incoming authentication mode settings." ::= { vpnSettingsEntry 12 } vpnManualIncomingAuthKey OBJECT-TYPE SYNTAX DisplayString (SIZE(16..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key incoming authentication key settings. The MD5/SHA1 key size can be 16 or 20." ::= { vpnSettingsEntry 13 } vpnManualOutgoingSpi OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "This set the VPN manual key outgoing SPI between 257 and 4294967295." ::= { vpnSettingsEntry 14 } vpnManualOutgoingEncryMode OBJECT-TYPE SYNTAX INTEGER { des(1), tripleDes(2), aes128(4), aes192(8), aes256(16)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key outgoing ecryption mode settings." ::= { vpnSettingsEntry 15 } vpnManualOutgoingEncryKey OBJECT-TYPE SYNTAX DisplayString (SIZE(8..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key outgoing ecryption key settings. The DES/3DES key size can be 8 or 24. The AES128/192/256 key size can be 16, 24, or 32." ::= { vpnSettingsEntry 16 } vpnManualOutgoingAuthMode OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key outgoing authentication mode settings." ::= { vpnSettingsEntry 17 } vpnManualOutgoingAuthKey OBJECT-TYPE SYNTAX DisplayString (SIZE(16..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN manual key outgoing authentication key settings. The MD5/SHA1 key size can be 16 or 20." ::= { vpnSettingsEntry 18 } vpnIkePskKey OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP Pre-Shared key settings." ::= { vpnSettingsEntry 19 } vpnIkePfsEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Perfect Forward Secrecy." ::= { vpnSettingsEntry 20 } vpnIkePhaseOneOpmode OBJECT-TYPE SYNTAX INTEGER { main(1), aggressive(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN phase 1 operation modes: main mode or aggressive mode." ::= { vpnSettingsEntry 21 } vpnIkePhaseOneNatt OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the NAT traversal." ::= { vpnSettingsEntry 22 } vpnIkePhaseOneEncryMode OBJECT-TYPE SYNTAX INTEGER { des(1), tripleDes(2), aes128(4), aes192(8), aes256(16)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP phase 1 ecryption mode settings." ::= { vpnSettingsEntry 23 } vpnIkePhaseOneAuthMode OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP phase 1 authentication mode settings." ::= { vpnSettingsEntry 24 } vpnIkePhaseOneDhGroup OBJECT-TYPE SYNTAX INTEGER { dh1Group(1), dh2Group(2), dh5Group(5)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP phase 1 Diffie-Hellman group settings." ::= { vpnSettingsEntry 25 } vpnIkePhaseOneSaLifetime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This set the VPN phase 1 SA life time between 600 and 864000 seconds." ::= { vpnSettingsEntry 26 } vpnIkePhaseTwoEncryMode OBJECT-TYPE SYNTAX INTEGER { des(1), tripleDes(2), aes128(4), aes192(8), aes256(16)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP phase 2 ecryption mode settings." ::= { vpnSettingsEntry 27 } vpnIkePhaseTwoAuthMode OBJECT-TYPE SYNTAX INTEGER { md5(1), sha1(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP phase 2 authentication mode settings." ::= { vpnSettingsEntry 28 } vpnIkePhaseTwoDhGroup OBJECT-TYPE SYNTAX INTEGER { dh1Group(1), dh2Group(2), dh5Group(5)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN ISAKMP phase 2 Diffie-Hellman group settings." ::= { vpnSettingsEntry 29 } vpnIkePhaseTwoSaLifetime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This set the VPN phase 2 SA life time between 600 and 864000 seconds." ::= { vpnSettingsEntry 30 } vpnIkeAdvAntiReplay OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Anti-Replay." ::= { vpnSettingsEntry 31 } vpnIkeAdvDpd OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Dead Peer Detection." ::= { vpnSettingsEntry 32 } vpnIkeIdType OBJECT-TYPE SYNTAX INTEGER { defaultIP(0), ipAddress(1), user_fqdn(4), fqdn(5)} MAX-ACCESS read-write STATUS current DESCRIPTION "VPN identity type option." ::= { vpnSettingsEntry 33 } vpnIkeIdString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "VPN identity ip address, user FQDN or FQDN." ::= { vpnSettingsEntry 34 } -- ------------------------------------------------------------- -- GuaranLink settings -- ------------------------------------------------------------- guaranLinkSetting OBJECT IDENTIFIER ::= { networkSettings 11 } -- 1.3.6.1.4.1.8691.14.2.1.3.11 gLinkEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable GuaranLink." ::= { guaranLinkSetting 1 } gLinkregisterToNetworkTimeout OBJECT-TYPE SYNTAX INTEGER (10..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Register to network timeout. This setting is common setting for all check method, and the unit is minutes." ::= { guaranLinkSetting 2 } gLinkPPPRetryCount OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "pppRetryCount. This setting is common setting for all check method." ::= { guaranLinkSetting 3 } gLinkDNSPingRmtHost1 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "DNS/Ping Remote Host1. This setting is only for cellular idle alive check and DNS/PING periodical alive check." ::= { guaranLinkSetting 4 } gLinkDNSPingRmtHost2 OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "DNS/Ping Remote Host2. This setting is only for cellular idle alive check and DNS/PING periodical alive check." ::= { guaranLinkSetting 5 } gLinkISPInitialConnCheckEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ISP initial connection check." ::= { guaranLinkSetting 6 } gLinkCellConnAliveCheckEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable cellular connection alive check." ::= { guaranLinkSetting 7 } gLinkCellConnAliveCheckInterval OBJECT-TYPE SYNTAX INTEGER (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Cellular connection alive check interval. The unit is mininute." ::= { guaranLinkSetting 8 } gLinkCellConnAliveCheckRetryCount OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Cellular connection alive check retry count." ::= { guaranLinkSetting 9 } gLinkPacketLevelConnCheckEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable packet-level connection check." ::= { guaranLinkSetting 10 } gLinkPacketLevelConnCheckAction OBJECT-TYPE SYNTAX INTEGER { dnsAndPing(0), dnsOrPing(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Packet-level connection check action." ::= { guaranLinkSetting 11 } gLinkPacketLevelConnCheckInterval OBJECT-TYPE SYNTAX INTEGER (1..600) MAX-ACCESS read-write STATUS current DESCRIPTION "Packet-level connection check interval. The unit is mininute." ::= { guaranLinkSetting 12 } gLinkPacketLevelConnCheckRetryCount OBJECT-TYPE SYNTAX INTEGER (1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Packet-level connection check retry count." ::= { guaranLinkSetting 13 } -- ------------------------------------------------------------- -- Network settings -> Oncell Central Manager Setting -- ------------------------------------------------------------- oncellCentralManagerSetting OBJECT IDENTIFIER ::= { networkSettings 12 } -- 1.3.6.1.4.1.8691.14.2.1.3.12 -- ------------------------------------------------------------------------- -- Network settings -> Oncell Central Manager Setting -> Central Manager -- ------------------------------------------------------------------------- oncellCentralManager OBJECT IDENTIFIER ::= { oncellCentralManagerSetting 1 } -- 1.3.6.1.4.1.8691.14.2.1.3.12.1 centralManagerEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Central Manager function. If select Enable, the OnCell will be ready to connect to the OnCell Central Manager." ::= { oncellCentralManager 1 } centralManagerIP OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Enter IP address/domain name of Oncell Central Manager. The IP address must be in the Public IP domain." ::= { oncellCentralManager 2 } centralAutoReconnectPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This field specifies the idle time setting for auto-reconnect between 10 and 1000 seconds. " ::= { oncellCentralManager 3 } centralMgtInformationPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This port is used to transfer the status information from the OnCell Device to the OnCell Central Manager." ::= { oncellCentralManager 4 } centralMgtConfigurationPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This port is used to transfer configurations from the OnCell Device to the OnCell Central Manager." ::= { oncellCentralManager 5 } centralTelnetPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The Telnet port is the TCP port that is listening for Telnet connection from the OnCell Device." ::= { oncellCentralManager 6 } -- ---------------------------------------------------------------------------- -- Network settings -> Oncell Central Manager Setting -> Service Forwarding -- ---------------------------------------------------------------------------- serviceForwarding OBJECT IDENTIFIER ::= { oncellCentralManagerSetting 2 } -- 1.3.6.1.4.1.8691.14.2.1.3.12.2 serviceForwardingEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Service Forwarding. If you enable, this option is used to establish the Ethernet device connection of OnCell device to OnCell Central Server." ::= { serviceForwarding 1 } serviceForwardingPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This set the TCP port number for Service Forwarding. This used to establish the Ethernet port connection of OnCell device to OnCell Central Server. " ::= { serviceForwarding 2 } serviceForwardingTable OBJECT-TYPE SYNTAX SEQUENCE OF ServiceForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Service Forwarding table." ::= { serviceForwarding 3 } serviceForwardingEntry OBJECT-TYPE SYNTAX ServiceForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Service Forwarding entry." INDEX { serviceForwardingIndex } ::= { serviceForwardingTable 1 } ServiceForwardingEntry::= SEQUENCE { serviceForwardingIndex INTEGER, serviceForwardingEna INTEGER, serviceForwardingProtocol INTEGER, serviceForwardingDeviceName DisplayString, serviceForwardingDeviceIP IpAddress, serviceForwardingDevicePort INTEGER, serviceForwardingDeviceDescription DisplayString } serviceForwardingIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Service Forwarding index." ::= { serviceForwardingEntry 1 } serviceForwardingEna OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable this entry of Service Forwarding." ::= { serviceForwardingEntry 2 } serviceForwardingProtocol OBJECT-TYPE SYNTAX INTEGER { tcp(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol type for Service Forwarding connection. " ::= { serviceForwardingEntry 3 } serviceForwardingDeviceName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Device Name of certain entry of Service Forwarding." ::= { serviceForwardingEntry 4 } serviceForwardingDeviceIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of Ethernet Device." ::= { serviceForwardingEntry 5 } serviceForwardingDevicePort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Listen port number of Ethernet device." ::= { serviceForwardingEntry 6 } serviceForwardingDeviceDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "More detail device description." ::= { serviceForwardingEntry 7 } -- ------------------------------------------------------------- -- System Management -- ------------------------------------------------------------- systemManagement OBJECT IDENTIFIER ::= { swMgmt 4 } -- 1.3.6.1.4.1.8691.14.2.1.4 -- ------------------------------------------------------------- -- Misc Network Settings -- ------------------------------------------------------------- miscNetworkSettings OBJECT IDENTIFIER ::= { systemManagement 1 } -- 1.3.6.1.4.1.8691.14.2.1.4.1 -- ------------------------------------------------------------- -- Console Settings -- ------------------------------------------------------------- consoleSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 1 } -- 1.3.6.1.4.1.8691.14.2.1.4.1.1 httpConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable HTTP console." ::= { consoleSettings 1 } httpsConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable HTTPS console." ::= { consoleSettings 2 } telnetConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Telnet console." ::= { consoleSettings 3 } sshConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable SSH console." ::= { consoleSettings 4 } resetButtonFunction OBJECT-TYPE SYNTAX INTEGER { disable-after-60-sec(0), always-enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable reset button protection. You can disable the hardware reset button after the OnCell router has been restarted for 60 seconds." ::= { consoleSettings 5 } -- ------------------------------------------------------------- -- SNMP Agent Settings -- ------------------------------------------------------------- snmpAgentSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 2 } -- 1.3.6.1.4.1.8691.14.2.1.4.1.2 snmpEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable SNMP agent." ::= { snmpAgentSettings 1 } snmpContactName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "The SNMP contact information usually includes an emergency contact name and telephone or pager number." ::= { snmpAgentSettings 2 } snmpLocation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the location string for SNMP agents. This string is usually set to the street address where the OnCell device is physically located." ::= { snmpAgentSettings 3 } -- ---------------------------------------------------------------------------- -- System Management -> Misc. Network Settings -> DDNS Settings -- ---------------------------------------------------------------------------- ddnsSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 3 } -- 1.3.6.1.4.1.8691.14.2.1.4.1.3 ddnsEnable OBJECT-TYPE SYNTAX INTEGER {disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the DDNS function." ::= { ddnsSettings 1 } ddnsServerAddress OBJECT-TYPE SYNTAX INTEGER { dynDns_org(0), no-Ip_com(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "The DDNS server address. The DDNS is serviced by a 3rd party provider. To use the DDNS function, you may need to obtain a user account from the server." ::= { ddnsSettings 2 } ddnsHostName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The host name of the machine to be registered to the DDNS server." ::= { ddnsSettings 3 } ddnsUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user account provided by the DDNS server." ::= { ddnsSettings 4 } ddnsPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user password provided by the DDNS server." ::= { ddnsSettings 5 } -- ------------------------------------------------------------- -- Network settings -> Auto IP Report settings -- ------------------------------------------------------------- autoIpReportSettings OBJECT IDENTIFIER ::= { miscNetworkSettings 4 } -- .1.3.6.1.4.1.8691.14.2.1.4.1.4 reportHost OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "Whenever the OnCell gets a new IP, an auto IP report will be sent to this host. " ::= { autoIpReportSettings 1 } reportUdpPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the UDP port for the auto IP report to send to. " ::= { autoIpReportSettings 2 } reportPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the period to send the auto IP report. " ::= { autoIpReportSettings 3 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -- ------------------------------------------------------------- autoWarningSettings OBJECT IDENTIFIER ::= { systemManagement 2 } -- 1.3.6.1.4.1.8691.14.2.1.4.2 -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> Event Settings -- ------------------------------------------------------------- eventSettings OBJECT IDENTIFIER ::= { autoWarningSettings 1 } -- 1.3.6.1.4.1.8691.14.2.1.4.2.1 mailWarningColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to starting the system from power off (contrast this with warm start). When performing a cold start, the OnCell router will automatically issue an auto warning message by e-mail after booting up." ::= { eventSettings 1 } mailWarningWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to restarting the OnCell routerwithout turning the power off. When performing a warm start, the OnCell router will automatically send an e-mail after rebooting." ::= { eventSettings 2 } mailWarningAuthFailure OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user inputs a wrong password from the Console or Administrator. When authentication failure occurs, the OnCell router will immediately send an e-mail." ::= { eventSettings 3 } mailWarningIpChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the OnCell router's IP address. When the IP address changes, the OnCell router will send an e-mail with the new IP address before it reboots. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 4 } mailWarningPasswordChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the OnCell router's password. When the password changes, the OnCell router will send an e-mail with the password changed notice before it reboots. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 5 } mailWarningPower1Down OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Power 1 down, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 6} mailWarningPower2Down OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Power 2 down, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 7} mailWarningDin1On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 1 turn on, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 8} mailWarningDin1Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 1 turn off, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 9} mailWarningDin2On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 2 turn on, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 10} mailWarningDin2Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 2 turn off, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 11} mailWarningCellFail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the cellular module fail, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 12} mailWarningCellCloseTemp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the cellular module close temperature limit, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 13} mailWarningCellOverTemp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the cellular module over temperature limit, the OnCell router will send an e-mail. If the OnCell router is unable to send an e-mail message to the mail server within 15 seconds, it will reboot anyway, and abort the e-mail auto warning." ::= { eventSettings 14} alarmServerEthernet1LinkDown OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in link1 port is off, the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 20 } alarmServerPower1Down OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in Power 1 down , the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 21 } alarmServerPower2Down OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in Power 2 down , the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 22 } alarmServerDin1On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in Din 1 turn on , the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 23 } alarmServerDin1Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in Din 1 turn off, the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 24 } alarmServerDin2On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in Din 2 turn on , the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 25 } alarmServerDin2Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in Din 2 turn off, the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 26 } alarmServerCellFail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in cellular module fail, the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 27 } alarmServerCellCloseTemp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in cellular module close temperature limit, the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 28 } alarmServerCellOverTemp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in cellular module over temperature limit, the OnCell router will automatically raise a d-out alarm. This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 29 } smsServerColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to starting the system from power off (contrast this with warm start). When performing a cold start, the OnCell router will automatically issue an auto warning message by SMS after booting up." ::= { eventSettings 35 } smsServerWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to restarting the OnCell router without turning the power off. When performing a warm start, the OnCell router will automatically send a SMS after rebooting." ::= { eventSettings 36 } smsServerAuthFailure OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user inputs a wrong password from the Console or Administrator. When authentication failure occurs, the OnCell router will immediately send a SMS." ::= { eventSettings 37 } smsServerIpChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the OnCell router's IP address. When the IP address changes, the OnCell router will send a SMS with the new IP address before it reboots." ::= { eventSettings 38 } smsServerPasswordChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user has changed the OnCell router's password. When the password changes, the OnCell router will send a SMS with the password changed notice before it reboots." ::= { eventSettings 39 } smsServerPower1Down OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Power 1 down, the OnCell router will send a SMS with the Power 1 down notice ." ::= { eventSettings 40 } smsServerPower2Down OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Power 2 down, the OnCell router will send a SMS with the Power 2 down notice ." ::= { eventSettings 41 } smsServerDin1On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 1 turn on, the OnCell router will send a SMS with the Din 1 turn on notice . This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 42 } smsServerDin1Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 1 turn off, the OnCell router will send a SMS with the Din 1 turn off notice . This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 43 } smsServerDin2On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 2 turn on, the OnCell router will send a SMS with the Din 2 turn on notice . This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 44 } smsServerDin2Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the Din 2 turn off, the OnCell router will send a SMS with the Din 2 turn off notice . This only supports Oncell 5104. This does not support Oncell 5004" ::= { eventSettings 45 } smsServerCellCloseTemp OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the cellular module close temperature limit, the OnCell router will send a SMS with the cellular module close temperature limit notice ." ::= { eventSettings 46 } smsServerEthernet1LinkDown OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the built-in link1 port is off, the OnCell router will automatically send a SMS alarm." ::= { eventSettings 47 } trapServerColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to starting the system from power off (contrast this with warm start). When performing a cold start, the OnCell router will automatically issue an auto warning message by sending an SNMP trap after booting up." ::= { eventSettings 60 } trapServerWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Refers to restarting the OnCell router without turning the power off. When performing a warm start, the OnCell router will automatically send an SNMP trap after rebooting." ::= { eventSettings 61 } trapServerAuthFailure OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The user inputs a wrong password from the Console or Administrator. When authentication failure occurs, the OnCell router will immediately send an SNMP trap." ::= { eventSettings 62 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> E-mail Alert -- ------------------------------------------------------------- emailAlert OBJECT IDENTIFIER ::= { autoWarningSettings 2 } -- 1.3.6.1.4.1.8691.14.2.1.4.2.2 emailWarningMailServer OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) MAX-ACCESS read-write STATUS current DESCRIPTION "The e-mail server's IP address or domain name of the e-mail warning function." ::= { emailAlert 1 } emailRequiresAuthentication OBJECT-TYPE SYNTAX INTEGER { non-require(0), require(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Set if the mail server requires user login." ::= { emailAlert 2 } emailWarningUserName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The user name used to log into the mail server if authentication is required." ::= { emailAlert 3 } emailWarningPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The password used to log into the mail server if authentication is required." ::= { emailAlert 4 } emailWarningFromEmail OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The e-mail address to be filled in the 'From' field of the auto-warning e-mail." ::= { emailAlert 5 } emailWarningFirstEmailAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The first email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 6 } emailWarningSecondEmailAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The second email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 7 } emailWarningThirdEmailAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The third email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 8 } emailWarningFourthEmailAddr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "The fourth email address to where the auto-warning e-mail is to be sent." ::= { emailAlert 9 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> SMS Alert -- ------------------------------------------------------------- smsAlert OBJECT IDENTIFIER ::= { autoWarningSettings 3 } -- 1.3.6.1.4.1.8691.14.2.1.4.2.3 smsAlertFirstPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The first phone number to where the auto-warning SMS is to be sent." ::= { smsAlert 1 } smsAlertSecondPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The second phone number to where the auto-warning SMS is to be sent." ::= { smsAlert 2 } smsAlertThirdPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The third phone number to where the auto-warning SMS is to be sent." ::= { smsAlert 3 } smsAlertFourthPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The fourth phone number to where the auto-warning SMS is to be sent." ::= { smsAlert 4 } smsAlertEncodeFormat OBJECT-TYPE SYNTAX INTEGER { textAscii(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "The encode format for SMS alert data." ::= { smsAlert 5 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> SNMP Trap -- ------------------------------------------------------------- snmpTrap OBJECT IDENTIFIER ::= { autoWarningSettings 4 } -- 1.3.6.1.4.1.8691.14.2.1.4.2.4 snmpTrapReceiverIp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..39)) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP trap receiver IP address or domain name." ::= { snmpTrap 1 } trapVersion OBJECT-TYPE SYNTAX INTEGER { v1(0), v2(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP trap version used for the auto-warning function." ::= { snmpTrap 2 } -- ------------------------------------------------------------- -- System Management -> Auto Warning Settings -> Customized SMS -- ------------------------------------------------------------- customizedSMS OBJECT IDENTIFIER ::= { autoWarningSettings 5 } -- 1.3.6.1.4.1.8691.14.2.1.4.2.5 customizedSMSEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this setting is enabled, the following string will be the event message for auto-warning SMS. Note that before this setting is enabled, the length of 'Device name' has to be less than 20, and the length of 'Device location' has to be less than 24." ::= { customizedSMS 1 } csmsColdStart OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for cold start. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 2 } csmsWarmStart OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for warm start. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 3 } csmsEthernetWANLinkDown OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for Ethernet WAN link down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 4 } csmsEthernet1LinkDown OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for LAN 1 link down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 5 } csmsEthernet2LinkDown OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for LAN 2 link down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 6 } csmsEthernet3LinkDown OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for LAN 3 link down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 7 } csmsEthernet4LinkDown OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for LAN 4 link down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 8 } csmsAuthFailure OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for console(web/text) login auth fail. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 9 } csmsCWANIpChanged OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for cellular WAN IP changed. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 10 } csmsEWANIpChanged OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for ethernet WAN IP changed. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 11 } csmsLANIpChanged OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for LAN IP changed. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 12 } csmsPasswordChanged OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for password changed. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 13 } csmsPower1Down OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for power 1 down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 14 } csmsPower2Down OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for power 2 down. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 15 } csmsDin1On OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for din1 on. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty. This only supports Oncell 5104. This does not support Oncell 5004." ::= { customizedSMS 16 } csmsDin1Off OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for din1 off. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty. This only supports Oncell 5104. This does not support Oncell 5004." ::= { customizedSMS 17 } csmsDin2On OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for din2 on. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty. This only supports Oncell 5104. This does not support Oncell 5004." ::= { customizedSMS 18 } csmsDin2Off OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for din2 off. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty. This only supports Oncell 5104. This does not support Oncell 5004." ::= { customizedSMS 19 } csmsCellCloseTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..90)) MAX-ACCESS read-write STATUS current DESCRIPTION "The event message is for cellular close temperature range. Note that for some characters (e.g. '^', '[', and ']'), two bytes are required. The default message will be used, if the message is empty." ::= { customizedSMS 20 } -- ------------------------------------------------------------- -- System Management -> Maintenance -- ------------------------------------------------------------- maintenance OBJECT IDENTIFIER ::= { systemManagement 3 } -- 1.3.6.1.4.1.8691.14.2.1.4.3 -- ---------------------------------------------------------------------------- -- System Management -> Maintenance -> System Log Settings -- ---------------------------------------------------------------------------- sysLogSettings OBJECT IDENTIFIER ::= { maintenance 1 } sysLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the system log: System Cold Start, System Warm Start, Power 1/2 fail, Cell. module awake/fail, Cell. close/over temperature range." ::= { sysLogSettings 1 } networkLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the system log: DHCP/BOOTP/PPPoE Get IP/Renew, NTP, Mail Fail, NTP Connect Fail, DHCP Fail, IP Conflict, Ethernet Link Down , Cell module get/lost IP, Wrong PIN Code." ::= { sysLogSettings 2 } configLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following events to the system log: Login Fail, IP Changed, Password Changed, Config Changed, Firmware Upgrade, SSL Key Import, Config Import, Config Export." ::= { sysLogSettings 3 } dinLocalLog OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Log the following Din events to the system log: Din 1 turn on, Din 1 turn off, Din 2 turn on, Din 2 turn off. This only supports Oncell 5104. This does not support Oncell 5004" ::= { sysLogSettings 4 } -- ---------------------------------------------------------------------------- -- System Management -> Maintenance -> Load Factory Default -- ---------------------------------------------------------------------------- loadFactoryDefault OBJECT IDENTIFIER ::= { maintenance 2 } loadFactoryDefaultSetting OBJECT-TYPE SYNTAX INTEGER { resetToFactoryDefault-ExcludingNetworkRelatedSettings (0), resetToFactoryDefault (1) } MAX-ACCESS write-only STATUS current DESCRIPTION "This function will reset all of the OnCell's settings to the factory default values. Be aware that previous settings will be lost. Selecting Reset to factory default (excluding network-related settings) will reset all settings except the network-related settings (Include LAN, Cellular WAN, Ethernet WAN, and DNS settings.) to factory defaults. Selecting Reset to factory default will reset all settings including the network-related settings to factory defaults." ::= { loadFactoryDefault 1 } -- ---------------------------------------------------------------------------- -- System Management -> Maintenance -> Remote SMS Control -- ---------------------------------------------------------------------------- rmtSMSCtrlSettings OBJECT IDENTIFIER ::= { maintenance 3 } rmtSMSCtrlEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Remote SMS Control function." ::= { rmtSMSCtrlSettings 1 } rmtSMSCtrlPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(4..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "This set the password for remote SMS Control. " ::= { rmtSMSCtrlSettings 2 } rmtSMSCtrlAuthType OBJECT-TYPE SYNTAX INTEGER { none(0), callerID(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This set the auth type for Remote SMS Control. " ::= { rmtSMSCtrlSettings 3 } rmtSMSCtrlCallerIDTable OBJECT-TYPE SYNTAX SEQUENCE OF RmtSMSCtrlCallerIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Caller ID of Remote SMS Control." ::= { rmtSMSCtrlSettings 4 } rmtSMSCtrlCallerIDEntry OBJECT-TYPE SYNTAX RmtSMSCtrlCallerIDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Caller ID entry of Remote SMS Control." INDEX { rmtSMSCtrlCallerIDIndex } ::= { rmtSMSCtrlCallerIDTable 1 } RmtSMSCtrlCallerIDEntry ::= SEQUENCE { rmtSMSCtrlCallerIDIndex INTEGER, rmtSMSCtrlCallerID DisplayString } rmtSMSCtrlCallerIDIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of caller ID of Remote SMS Control." ::= { rmtSMSCtrlCallerIDEntry 1 } rmtSMSCtrlCallerID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "If rmtSMSCtrlAuthType is CallerID, remote SMS control only accepts the SMS from the specified caller ID." ::= { rmtSMSCtrlCallerIDEntry 2 } rmtSMSCtrlRestartAction OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "User can ask device to restart via sending SMS if this setting is set to enable. The command format is '@password@restart'." ::= { rmtSMSCtrlSettings 5 } rmtSMSCtrlRestartAcknowledge OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "When device recived the 'restart' command, the device will send ack-SMS to user if this setting is set to enable." ::= { rmtSMSCtrlSettings 6 } rmtSMSCtrlCellReportAction OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "User can ask device to report the cellular network information via sending SMS if this setting is set to enable. The command format is '@password@cell.report'." ::= { rmtSMSCtrlSettings 7 } rmtSMSCtrlCellReportAcknowledge OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "When device recived the 'CellReport' command, it will send ack-SMS to user if this setting is set to enable." ::= { rmtSMSCtrlSettings 8 } -- ------------------------------------------------------------- -- Configuration Maintenance -- ------------------------------------------------------------- configMaintenance OBJECT IDENTIFIER ::= { swMgmt 20 } saveConfig OBJECT-TYPE SYNTAX INTEGER { save(1) } MAX-ACCESS write-only STATUS current DESCRIPTION "Save the applied configuration to OnCell." ::= { configMaintenance 1 } restartSystem OBJECT-TYPE SYNTAX INTEGER { restart(1) } MAX-ACCESS write-only STATUS current DESCRIPTION "Restart the OnCell device. Be sure to save all of your configuration changes before you restart the system. Otherwise, all of the changes will be lost." ::= { configMaintenance 2 } END