Ht-80211-mgmt-20090520.mib 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708
  1. --**************************************************************************
  2. --
  3. -- Copyright 2008 Hitron Technologies, Inc.
  4. --
  5. --
  6. --
  7. --**************************************************************************
  8. -- Filename: Ht-80211-mgmt.mib
  9. -- Author: Rudy Zijlstra
  10. -- Creation Date: 3 Sept 2008
  11. -- Updated: 3 Sept 2008
  12. --
  13. --**************************************************************************
  14. -- Description:
  15. --
  16. -- private MIB for runtime 802.11 management
  17. --
  18. --**************************************************************************
  19. -- Revision History:
  20. -- 3 Sept 2008 - First release
  21. --
  22. --**************************************************************************
  23. HT-80211-MGMT-MIB DEFINITIONS ::= BEGIN
  24. IMPORTS
  25. MODULE-IDENTITY,
  26. OBJECT-TYPE,
  27. Integer32,
  28. Unsigned32,
  29. IpAddress
  30. FROM SNMPv2-SMI
  31. TruthValue,
  32. DisplayString,
  33. MacAddress,
  34. PhysAddress,
  35. RowStatus
  36. FROM SNMPv2-TC
  37. InetAddressType,
  38. InetAddress
  39. FROM INET-ADDRESS-MIB
  40. hitronMib
  41. FROM HITRON-MIB
  42. ifIndex
  43. FROM IF-MIB;
  44. hitronWifiMgmt MODULE-IDENTITY
  45. LAST-UPDATED "200809030100Z" -- Sept 3, 2008
  46. ORGANIZATION "Hitron Technologies, Inc."
  47. CONTACT-INFO
  48. " Rudy Zijlstra
  49. Postal: Hitron Technologies, Inc.
  50. No. 1-8, Lihsin 1st Rd., Hsinchu Science Park,
  51. Hsinchu, Taiwan, R.O.C.
  52. Phone: +886 3 578 6658
  53. E-mail: rudy.zijlstra@hc.hitrontech.com"
  54. DESCRIPTION
  55. "Hitron 802.11 management MIB"
  56. ::= { hitronMib 80211 }
  57. -- WifiMgmtBase group has the settings from the Enable, Basic, and Advanced
  58. -- web pages.
  59. wifiMgmtBase OBJECT IDENTIFIER
  60. --DEFAULT set-function-async WifiMgmtBase_set
  61. --DEFAULT get-function-async WifiMgmtBase_get
  62. --DEFAULT test-function-async WifiMgmtBase_test
  63. --DEFAULT next-function-async WifiMgmtBase_next
  64. --DEFAULT cookie (char *)0
  65. ::= { hitronWifiMgmt 1 }
  66. wifiOperMode OBJECT-TYPE
  67. SYNTAX INTEGER {
  68. notAvailable(0),
  69. off(1),
  70. remote(2),
  71. local(3)
  72. }
  73. MAX-ACCESS read-write
  74. STATUS current
  75. DESCRIPTION
  76. "Used to control the 802.11 operational mode. If set to
  77. notAvailable(0), then the wireless interface will be disabled, with
  78. the radio off, and no wireless settings web pages will be available to
  79. the user.
  80. If set to off(1) then the wireless interface will be disabled, but
  81. there may be a web page present which indicates that wireless service
  82. is available and that the User should be contacted to enable it.
  83. If set to remote(2), then the wireless interface will be enabled, but
  84. the configuration web pages are read-only so that the user may not
  85. change the settings.
  86. If set to local(3), then the wireless interface will be enabled, and
  87. the web pages will be read-write so that the user has full control over
  88. the settings.
  89. "
  90. DEFVAL { local }
  91. ::= { wifiMgmtBase 1 }
  92. wifiCurrentChannel OBJECT-TYPE
  93. SYNTAX Unsigned32 (0..14)
  94. MAX-ACCESS read-write
  95. STATUS current
  96. DESCRIPTION
  97. "Controls and reflects the current channel number.
  98. The setting value of wifiCurrentChannel should match with hitronWifiChannelList."
  99. ::= { wifiMgmtBase 4 }
  100. wifiBeaconInterval OBJECT-TYPE
  101. SYNTAX Unsigned32 (0..65535)
  102. UNITS "milliseconds"
  103. MAX-ACCESS read-write
  104. STATUS current
  105. DESCRIPTION
  106. "Controls and reflects the beacon interval for the device."
  107. ::= { wifiMgmtBase 5 }
  108. wifiDTIMInterval OBJECT-TYPE
  109. SYNTAX Unsigned32 (1..255)
  110. UNITS "milliseconds"
  111. MAX-ACCESS read-write
  112. STATUS current
  113. DESCRIPTION
  114. "Controls and reflects the DTIM interval for the device."
  115. ::= { wifiMgmtBase 6 }
  116. wifiFragThresh OBJECT-TYPE
  117. SYNTAX Unsigned32 (256..2346)
  118. UNITS "bytes"
  119. MAX-ACCESS read-write
  120. STATUS current
  121. DESCRIPTION
  122. "Controls and reflects the fragmentation threshold for the device."
  123. ::= { wifiMgmtBase 7 }
  124. wifiRTSThresh OBJECT-TYPE
  125. SYNTAX Unsigned32 (0..2347)
  126. MAX-ACCESS read-write
  127. STATUS current
  128. DESCRIPTION
  129. "Controls and reflects the RTS threshold for the device."
  130. ::= { wifiMgmtBase 8 }
  131. wifiSRL OBJECT-TYPE
  132. SYNTAX Unsigned32 (1..255)
  133. MAX-ACCESS read-write
  134. STATUS current
  135. DESCRIPTION
  136. "Controls and reflects the short retry limit for the device."
  137. ::= { wifiMgmtBase 9 }
  138. wifiLRL OBJECT-TYPE
  139. SYNTAX Unsigned32 (1..255)
  140. MAX-ACCESS read-write
  141. STATUS current
  142. DESCRIPTION
  143. "Controls and reflects the long retry limit for the device."
  144. ::= { wifiMgmtBase 10 }
  145. wifi11nNetMode OBJECT-TYPE
  146. SYNTAX INTEGER {
  147. wifi80211b(0),
  148. auto(1),
  149. wifi80211g(4),
  150. wifi80211n(5),
  151. wifi80211bg(6),
  152. wifi80211gn(7)
  153. }
  154. MAX-ACCESS read-write
  155. STATUS current
  156. DESCRIPTION
  157. "Controls and reflects the behavior of the device with regards to which
  158. flavor of 802.11 is used. Auto means 802.11bgn (mixed)"
  159. DEFVAL { auto }
  160. ::= { wifiMgmtBase 11 }
  161. wifi54gProtectionEnable OBJECT-TYPE
  162. SYNTAX TruthValue
  163. MAX-ACCESS read-write
  164. STATUS current
  165. DESCRIPTION
  166. "Controls and reflects the state of 54g protection. If set to true(1),
  167. the AP will use RTS/CTS to improve 802.11g performance in mixed
  168. 802.11g/802.11b networks. Set to false(2) to maximize 802.11g
  169. throughput under most conditions."
  170. DEFVAL { false }
  171. ::= { wifiMgmtBase 12 }
  172. wifiRate OBJECT-TYPE
  173. SYNTAX INTEGER {
  174. auto(0),
  175. mbits6(6),
  176. mcs0-mbits6-5(7),
  177. mcs1-mbits13(13),
  178. mcs8-mbits13(14),
  179. mcs2-mbits20 (20),
  180. mcs3-mbits26 (26),
  181. mcs9-mbits26(27),
  182. mcs4-mbits39(39),
  183. mcs10-mbits39(40),
  184. mcs5-mbits52(52),
  185. mcs11-mbits52(53),
  186. mcs6-mbits59(59),
  187. mcs7-mbits65(65),
  188. mcs12-mbits78(78),
  189. mcs13-mbits104(104),
  190. mcs14-mbits117 (117),
  191. mcs15-mbits130 (130)
  192. }
  193. MAX-ACCESS read-write
  194. STATUS current
  195. DESCRIPTION
  196. "Forces the transmission rate for the AP to a particular speed
  197. MCS (Modulation Coding Schemes) data rates above are given with
  198. BW=20MHz and Long Guard Interval (800ns)
  199. If BW=40MHz then multiply above data rates by 2.
  200. If short Guard Interval then multiply above data rates by 10/9.
  201. "
  202. DEFVAL { auto }
  203. ::= { wifiMgmtBase 13 }
  204. wifiOutputPower OBJECT-TYPE
  205. SYNTAX INTEGER {
  206. percent25(25),
  207. percent50(50),
  208. percent75(75),
  209. percent100(100)
  210. }
  211. MAX-ACCESS read-write
  212. STATUS current
  213. DESCRIPTION
  214. "Sets the output power relative to the hardware's maximum capability."
  215. DEFVAL { percent100 }
  216. ::= { wifiMgmtBase 14 }
  217. hitronWifiMbssUserControl OBJECT-TYPE
  218. SYNTAX INTEGER (0..7)
  219. MAX-ACCESS read-write
  220. STATUS current
  221. DESCRIPTION
  222. "Sets the number of user controlled Wifi networks.
  223. 0 <--- The user has no control over wireless. No 802.11 web pages will be displayed.
  224. For now, we don't need to support this. An attempt to set it to zero can just
  225. return an error.
  226. 1 <--- The user has control over the primary wireless network only. No guest network
  227. page is displayed.
  228. 2 <--- The user has control over the primary wireless network and one guest network.
  229. No drop down menu (or only 1 item in the menu) for additional guest network
  230. configuration.
  231. 3 <--- Same as above with 2 guest networks
  232. 4 <--- Same as above with 3 guest networks.
  233. 5 <--- Same as above with 4 guest networks.
  234. 6 <--- Same as above with 5 guest networks.
  235. 7 <--- Same as above with 6 guest networks."
  236. DEFVAL { 1 }
  237. ::= { wifiMgmtBase 15 }
  238. hitronWifiResetDefaults OBJECT-TYPE
  239. SYNTAX TruthValue
  240. MAX-ACCESS read-write
  241. STATUS current
  242. DESCRIPTION
  243. "Reset all Wifi parameters back to factory default. This only affects
  244. the Wifi parameters, no other value is reset. As long as the security
  245. settings have not changed, this does not affect any installed Wifi link."
  246. DEFVAL { 2 }
  247. ::= { wifiMgmtBase 16 }
  248. wifiChannelBandwidth OBJECT-TYPE
  249. SYNTAX INTEGER {
  250. bw20MHz(0),
  251. bw20MHzor40MHz(1)
  252. }
  253. MAX-ACCESS read-write
  254. STATUS current
  255. DESCRIPTION
  256. "Selects 20MHz or 40MHz channel bandwidth operation. 40MHz (channel bonding)
  257. allows to get high throughput."
  258. DEFVAL { bw20MHzor40MHz }
  259. ::= { wifiMgmtBase 17 }
  260. wifiExtensionChannelforCh6 OBJECT-TYPE
  261. SYNTAX INTEGER {
  262. above(0),
  263. below(1)
  264. }
  265. MAX-ACCESS read-write
  266. STATUS current
  267. DESCRIPTION
  268. "For channel bonding (40MHz), there is a possibility to choose ExtCh-1 (below)or
  269. ExtCh+1 (above) when current channel is 6.
  270. If current channel is 1~5, only ExtCh+1 can be used.
  271. If current channel is 7~14, only ExtCh-1 can be used."
  272. DEFVAL {below }
  273. ::= { wifiMgmtBase 18 }
  274. hitronWifiChannelList OBJECT-TYPE
  275. SYNTAX INTEGER {
  276. north-america(1),
  277. japan(2),
  278. others(3)
  279. }
  280. MAX-ACCESS read-write
  281. STATUS current
  282. DESCRIPTION
  283. "This OID describe the channels supported by the wifi AP. For North Amrica, the channel list is from 1 to 11. For Japan,
  284. The channel list is from 1 to 14, but channel 14 is only for 11b. For rest of the world (others), the channel list is from
  285. 1 to 13. This setting is based on the current wifi regulation of most countries around the world.
  286. The setting value of wifiCurrentChannel should match with hitronWifiChannelList."
  287. DEFVAL { others }
  288. ::= { wifiMgmtBase 19 }
  289. hitronWifiRadiusReAuthInterval OBJECT-TYPE
  290. SYNTAX Unsigned32
  291. UNITS "seconds"
  292. MAX-ACCESS read-write
  293. STATUS current
  294. DESCRIPTION
  295. "The network re-authentication interval. If set to zero, no
  296. re-authentication will be performed."
  297. ::= { wifiMgmtBase 20 }
  298. --
  299. -- hitronWifiMgmtMbss contains objects used for managing configuration of all
  300. -- basic service sets in an access point which may have multiple BSS's.
  301. -- Note that if a system is not MBSS capable, the same objects are still used
  302. -- but the tables will have a single entry rather than several.
  303. --
  304. hitronWifiMgmtMbss OBJECT IDENTIFIER ::= { hitronWifiMgmt 5 }
  305. --
  306. -- hitronWifiMbssBase contains objects used to configure basic operation
  307. -- of each service set.
  308. --
  309. hitronWifiMbssBase OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 1 }
  310. hitronWifiBssTable OBJECT-TYPE
  311. SYNTAX SEQUENCE OF HitronWifiBssEntry
  312. MAX-ACCESS not-accessible
  313. STATUS current
  314. DESCRIPTION
  315. "A table of entries in an MBSS system."
  316. ::= { hitronWifiMbssBase 14 }
  317. hitronWifiBssEntry OBJECT-TYPE
  318. SYNTAX HitronWifiBssEntry
  319. MAX-ACCESS not-accessible
  320. STATUS current
  321. DESCRIPTION
  322. "An entry describing the characteristics of an individual BSS. An
  323. entry exists in this table for each entry of type ieee80211 (71) in
  324. the ifTable."
  325. INDEX { ifIndex }
  326. --DEFAULT set-function-async hitronWifiBssEntry_set
  327. --DEFAULT get-function-async hitronWifiBssEntry_get
  328. --DEFAULT test-function-async hitronWifiBssEntry_test
  329. --DEFAULT next-function-async hitronWifiBssEntry_next
  330. --DEFAULT cookie (char *)0
  331. ::= { hitronWifiBssTable 1 }
  332. HitronWifiBssEntry ::=
  333. SEQUENCE {
  334. hitronWifiBssId PhysAddress,
  335. hitronWifiBssEnable TruthValue,
  336. hitronWifiBssSsid OCTET STRING,
  337. hitronWifiBssSecurityMode INTEGER,
  338. hitronWifiBssClosedNetwork TruthValue,
  339. hitronWifiBssAccessMode INTEGER,
  340. hitronWifiBssWMMEnable TruthValue,
  341. hitronWifiBssAccessOverWrite TruthValue,
  342. hitronWifiBssMgmtWebAccessEnable TruthValue
  343. }
  344. hitronWifiBssId OBJECT-TYPE
  345. SYNTAX PhysAddress
  346. MAX-ACCESS read-only
  347. STATUS current
  348. DESCRIPTION
  349. "The physical address associated with this service set."
  350. ::= { hitronWifiBssEntry 1 }
  351. hitronWifiBssEnable OBJECT-TYPE
  352. SYNTAX TruthValue
  353. MAX-ACCESS read-write
  354. STATUS current
  355. DESCRIPTION
  356. "Enables or disables this service set."
  357. ::= { hitronWifiBssEntry 2 }
  358. hitronWifiBssSsid OBJECT-TYPE
  359. SYNTAX OCTET STRING (SIZE(0..32))
  360. MAX-ACCESS read-write
  361. STATUS current
  362. DESCRIPTION
  363. "Controls and reflects the service set identifier for this BSS."
  364. ::= { hitronWifiBssEntry 3 }
  365. hitronWifiBssSecurityMode OBJECT-TYPE
  366. SYNTAX INTEGER {
  367. disabled(0),
  368. wep(1),
  369. wpaPsk(2),
  370. wpa2Psk(3),
  371. wpaEnterprise(4),
  372. wpa2Enterprise(5),
  373. radiusWep(6),
  374. wpaAuto(7)
  375. }
  376. MAX-ACCESS read-write
  377. STATUS current
  378. DESCRIPTION
  379. "Security mode may be chosen from Disable, WEP, WPA-PSK, WPA2-PSK,
  380. WPA-Enterprise, WPA2-Enterprise , RADIUS-WEP or WPA_Auto.
  381. In WPA_Auto the unit will auto-detect between WPA and WPA2. All devices on the
  382. network must use the same security mode in order to communicate.
  383. If set to disabled(0):
  384. Open system. No authentication or encryption.
  385. If set to wep(1) then the following parameters must be set:
  386. Default Transmit Key (hitronWifiBssWepDefaultKey):
  387. Choose which Key to use.
  388. WEP Key Bit (hitronWifiBssWepSecurityMode):
  389. May select from 64-Bit or 128-Bit encryption.
  390. Key 1-4 (hitronWifiBssWep64BitKeyTable or hitronWifiBssWep128BitKeyTable):
  391. Enter a WEP key manually. Must use only hex character (0-9 and A-F).
  392. 64-bit WEP requires 10 hex characters, 128-Bit WEP requires the use of
  393. 26 hex characters.
  394. If set to wpaPsk(2) then the following parameters must be set:
  395. WPA Algorithm (hitronWifiBssWpaAlgorithm):
  396. TKIP or AES.
  397. WPA Pre-Shared Key (hitronWifiBssWpaPreSharedKey):
  398. Choose a unique key to authenticate with other devices on the network.
  399. The Pre-Shared Key must be between 8 and 63 characters in length.
  400. Group Key Renewal (hitronWifiBssWpaGroupRekeyInterval):
  401. This settingss determines how often the group key changes.
  402. If set to wpa2Psk(3) then the following parameters must be set:
  403. WPA2 Algorithm (hitronWifiBssWpaAlgorithm):
  404. AES or TKIP+AES.
  405. WPA2 Pre-Shared Key (hitronWifiBssWpaPreSharedKey):
  406. Choose a unique key to authenticate with other devices on the network.
  407. The Pre-Shared Key must be between 8 and 63 characters in length.
  408. Group Key Renewal (hitronWifiBssWpaGroupRekeyInterval):
  409. This settingss determines how often the group key changes.
  410. If set to wpaEnterprise(4) then the following parameters must be set:
  411. WPA Algorithm (hitronWifiBssWpaAlgorithm):
  412. TKIP or AES.
  413. RADIUS Server Address (hitronWifiBssRadiusIp):
  414. The IP address of the RADIUS server.
  415. RADIUS Server Port (hitronWifiBssRadiusPort):
  416. The port the RADIUS server uses.
  417. RADIUS Shared Secret (hitronWifiBssRadiusKey):
  418. The shared secret set on the RADIUS server.
  419. Key Renewal Timeout (hitronWifiRadiusReAuthInterval):
  420. Determines how often the keys should be renened.
  421. If set to wpa2Enterprise(5) then the following parameters must be set:
  422. WPA2 Algorithm (hitronWifiBssWpaAlgorithm):
  423. AES or TKIP+AES.
  424. RADIUS Server Address (hitronWifiBssRadiusIp):
  425. The IP address of the RADIUS server.
  426. RADIUS Server Port (hitronWifiBssRadiusPort):
  427. The port the RADIUS server uses.
  428. RADIUS Shared Secret (hitronWifiBssRadiusKey):
  429. The shared secret set on the RADIUS server.
  430. Key Renewal Timeout (hitronWifiRadiusReAuthInterval):
  431. Determines how often the keys should be renened.
  432. If set to radiusWep(6) then the following parameters must be set:
  433. RADIUS Server Address (hitronWifiBssRadiusAddressType / hitronWifiBssRadiusAddress):
  434. The IP address of the RADIUS server.
  435. RADIUS Server Port (hitronWifiBssRadiusPort):
  436. The port the RADIUS server uses.
  437. RADIUS Shared Secret (hitronWifiBssRadiusKey):
  438. The shared secret set on the RADIUS server.
  439. Default Transmit Key (hitronWifiBssWepDefaultKey):
  440. Choose which Key to use.
  441. WEP Key Bit (hitronWifiBssWepEncryptionMode):
  442. May select from 64-Bit or 128-Bit encryption.
  443. Key 1-4 (hitronWifiBssWep64BitKeyTable or hitronWifiBssWep128BitKeyTable):
  444. Enter a WEP key manually. Must use only hex character (0-9 and A-F).
  445. 64-bit WEP requires 10 hex characters, 128-Bit WEP requires the use of
  446. 26 hex characters."
  447. ::= { hitronWifiBssEntry 5 }
  448. hitronWifiBssClosedNetwork OBJECT-TYPE
  449. SYNTAX TruthValue
  450. MAX-ACCESS read-write
  451. STATUS current
  452. DESCRIPTION
  453. "Controls whether the device will operate in closed network mode. If
  454. set to true(1), then the network mode is closed and the SSID will not
  455. be broadcast in beacon packets. If set to false(2), then the network
  456. mode is open and the SSID will be broadcast in beacon packets."
  457. ::= { hitronWifiBssEntry 6 }
  458. hitronWifiBssAccessMode OBJECT-TYPE
  459. SYNTAX INTEGER {
  460. allowAny(1),
  461. allowList(2),
  462. denyList(3)
  463. }
  464. MAX-ACCESS read-write
  465. STATUS current
  466. DESCRIPTION
  467. "Controls what stations will be given access to the device. If set to
  468. allowAny(1), then any station will be allowed to connect. If set
  469. to allowList(2), then only stations whose MAC address appears in
  470. the hitronWifiBssAccessTable will be allowed to connect. If set to
  471. denyList(3), any station will be allowed to connect except those in
  472. the hitronWifiBssAccessTable."
  473. ::= { hitronWifiBssEntry 7 }
  474. hitronWifiBssWMMEnable OBJECT-TYPE
  475. SYNTAX TruthValue
  476. MAX-ACCESS read-write
  477. STATUS current
  478. DESCRIPTION
  479. " WMM adds prioritized capabilities (voice, video, best effort,
  480. background) to Wi-Fi networks and optimizes their performances
  481. when multiple concurring applications"
  482. DEFVAL { false }
  483. ::= { hitronWifiBssEntry 8 }
  484. hitronWifiBssAccessOverWrite OBJECT-TYPE
  485. SYNTAX TruthValue
  486. MAX-ACCESS read-write
  487. STATUS current
  488. DESCRIPTION
  489. "If this value is true, it means the configuration through DOCSIS config file would
  490. clean out and overwrite the current Access setting in the device. IF false, it means the
  491. configuration through DOCSIS config file would only be added into the current setting
  492. without duplication. The readback value should always be false.
  493. This is settable only in the DOCSIS config file."
  494. ::= { hitronWifiBssEntry 9 }
  495. hitronWifiBssMgmtWebAccessEnable OBJECT-TYPE
  496. SYNTAX TruthValue
  497. MAX-ACCESS read-write
  498. STATUS current
  499. DESCRIPTION
  500. "this mib contol the cpe which connect behind the wifi can access webpage"
  501. ::= { hitronWifiBssEntry 10 }
  502. --
  503. -- hitronWifiMbssSecurity contains objects used to configure security options
  504. -- of each service set.
  505. --
  506. hitronWifiMbssSecurity OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 2 }
  507. -- Objects used to control WEP based security modes
  508. hitronWifiBssWepTable OBJECT-TYPE
  509. SYNTAX SEQUENCE OF HitronWifiBssWepEntry
  510. MAX-ACCESS not-accessible
  511. STATUS current
  512. DESCRIPTION
  513. "A table used to configure settings related to the WEP security modes."
  514. ::= { hitronWifiMbssSecurity 1 }
  515. hitronWifiBssWepEntry OBJECT-TYPE
  516. SYNTAX HitronWifiBssWepEntry
  517. MAX-ACCESS not-accessible
  518. STATUS current
  519. DESCRIPTION
  520. "An entry defining the WPA characteristics of an individual service set.
  521. A row exists in this table for each row in the hitronWifiBssTable for which
  522. hitronWifiBssSecurityMode is set to wep(1) or radiusWep(6)."
  523. INDEX { ifIndex }
  524. --DEFAULT set-function-async hitronWifiBssWepEntry_set
  525. --DEFAULT get-function-async hitronWifiBssWepEntry_get
  526. --DEFAULT test-function-async hitronWifiBssWepEntry_test
  527. --DEFAULT next-function-async hitronWifiBssWepEntry_next
  528. --DEFAULT cookie (char *)0
  529. ::= { hitronWifiBssWepTable 1 }
  530. HitronWifiBssWepEntry ::=
  531. SEQUENCE {
  532. hitronWifiBssWepDefaultKey Unsigned32,
  533. hitronWifiBssWepEncryptionMode INTEGER
  534. }
  535. hitronWifiBssWepDefaultKey OBJECT-TYPE
  536. SYNTAX Unsigned32
  537. MAX-ACCESS read-write
  538. STATUS current
  539. DESCRIPTION
  540. "Controls and reflects the default key which will be used when 64 or
  541. 128 bit encryption is enabled. Indicates the entry from the
  542. hitronWifiBssWep64BitKeyTable if hitronWifiEncryptionMode is set to wep64(1), or
  543. the entry from the hitronWifiBssWep128BitKeyTable if hitronWifiBssSecurityMode
  544. is set to wep128(2).
  545. This object may only be set to indicate an active row in the
  546. hitronWifiBssWep64BitKeyTable or hitronWifiBssWep128BitKeyTable. If the value
  547. corresponds to a row which does not exist or a row which is not
  548. active, the set will be rejected with an inconsistentValue error."
  549. ::= { hitronWifiBssWepEntry 1 }
  550. hitronWifiBssWepEncryptionMode OBJECT-TYPE
  551. SYNTAX INTEGER {
  552. wep64(1),
  553. wep128(2)
  554. }
  555. MAX-ACCESS read-write
  556. STATUS current
  557. DESCRIPTION
  558. "Selects the WEP encryption method used by this service set.
  559. If set to wep64(1), then 64 bit WEP encryption will be
  560. used with the keys from the hitronWifiBssWep64BitKeyTable. If set to
  561. wep128(2), then 128 bit WEP encryption will be used with keys from
  562. the hitronWifiBssWep128BitKeyTable."
  563. ::= { hitronWifiBssWepEntry 2 }
  564. hitronWifiBssWep64BitKeyTable OBJECT-TYPE
  565. SYNTAX SEQUENCE OF HitronWifiBssWep64BitKeyEntry
  566. MAX-ACCESS not-accessible
  567. STATUS current
  568. DESCRIPTION
  569. "A table of 40 bit key values used when operating in WEP 64 mode."
  570. ::= { hitronWifiMbssSecurity 2 }
  571. hitronWifiBssWep64BitKeyEntry OBJECT-TYPE
  572. SYNTAX HitronWifiBssWep64BitKeyEntry
  573. MAX-ACCESS not-accessible
  574. STATUS current
  575. DESCRIPTION
  576. "A key to be used by the row in the hitronWifiBssTable identified by the
  577. value of ifIndex in the row index."
  578. INDEX { ifIndex, hitronWifiBssWep64BitKeyIndex }
  579. --DEFAULT set-function-async hitronWifiBssWep64BitKeyEntry_set
  580. --DEFAULT get-function-async hitronWifiBssWep64BitKeyEntry_get
  581. --DEFAULT test-function-async hitronWifiBssWep64BitKeyEntry_test
  582. --DEFAULT next-function-async hitronWifiBssWep64BitKeyEntry_next
  583. --DEFAULT cookie (char *)0
  584. ::= { hitronWifiBssWep64BitKeyTable 1 }
  585. HitronWifiBssWep64BitKeyEntry ::=
  586. SEQUENCE {
  587. hitronWifiBssWep64BitKeyIndex Integer32,
  588. hitronWifiBssWep64BitKeyValue OCTET STRING
  589. }
  590. hitronWifiBssWep64BitKeyIndex OBJECT-TYPE
  591. SYNTAX Integer32 (1..4)
  592. MAX-ACCESS not-accessible
  593. STATUS current
  594. DESCRIPTION
  595. "Identifies an instance of a key among those used by the service set
  596. identified by the value of ifIndex in the row index."
  597. ::= { hitronWifiBssWep64BitKeyEntry 1 }
  598. hitronWifiBssWep64BitKeyValue OBJECT-TYPE
  599. SYNTAX OCTET STRING (SIZE(5))
  600. MAX-ACCESS read-write
  601. STATUS current
  602. DESCRIPTION
  603. "A 40 bit key to be used when the corresponding instance of
  604. hitronWifiBssSecurityMode is set to wep(1) and the corresponding instance
  605. of hitronWifiBssWepEncryptionMode is set to wep64(1)."
  606. ::= { hitronWifiBssWep64BitKeyEntry 2 }
  607. hitronWifiBssWep128BitKeyTable OBJECT-TYPE
  608. SYNTAX SEQUENCE OF HitronWifiBssWep128BitKeyEntry
  609. MAX-ACCESS not-accessible
  610. STATUS current
  611. DESCRIPTION
  612. "A table of 104 bit key values used when operating in WEP 128 mode."
  613. ::= { hitronWifiMbssSecurity 3 }
  614. hitronWifiBssWep128BitKeyEntry OBJECT-TYPE
  615. SYNTAX HitronWifiBssWep128BitKeyEntry
  616. MAX-ACCESS not-accessible
  617. STATUS current
  618. DESCRIPTION
  619. "A key to be used by the row in the hitronWifiBssTable identified by the
  620. value of ifIndex in the row index."
  621. INDEX { ifIndex, hitronWifiBssWep128BitKeyIndex }
  622. --DEFAULT set-function-async hitronWifiBssWep128BitKeyEntry_set
  623. --DEFAULT get-function-async hitronWifiBssWep128BitKeyEntry_get
  624. --DEFAULT test-function-async hitronWifiBssWep128BitKeyEntry_test
  625. --DEFAULT next-function-async hitronWifiBssWep128BitKeyEntry_next
  626. --DEFAULT cookie (char *)0
  627. ::= { hitronWifiBssWep128BitKeyTable 1 }
  628. HitronWifiBssWep128BitKeyEntry ::=
  629. SEQUENCE {
  630. hitronWifiBssWep128BitKeyIndex Integer32,
  631. hitronWifiBssWep128BitKeyValue OCTET STRING
  632. }
  633. hitronWifiBssWep128BitKeyIndex OBJECT-TYPE
  634. SYNTAX Integer32 (1..4)
  635. MAX-ACCESS not-accessible
  636. STATUS current
  637. DESCRIPTION
  638. "Identifies an instance of a key among those used by the service set
  639. identified by the value of ifIndex in the row index."
  640. ::= { hitronWifiBssWep128BitKeyEntry 1 }
  641. hitronWifiBssWep128BitKeyValue OBJECT-TYPE
  642. SYNTAX OCTET STRING (SIZE(13))
  643. MAX-ACCESS read-write
  644. STATUS current
  645. DESCRIPTION
  646. "A 104 bit key to be used when the corresponding instance of
  647. hitronWifiBssSecurityMode is set to wep(1) and the corresponding instance
  648. of hitronWifiBssWepEncryptionMode is set to wep128(128)."
  649. ::= { hitronWifiBssWep128BitKeyEntry 2 }
  650. -- Objects used to control WPA based security modes
  651. hitronWifiBssWpaTable OBJECT-TYPE
  652. SYNTAX SEQUENCE OF HitronWifiBssWpaEntry
  653. MAX-ACCESS not-accessible
  654. STATUS current
  655. DESCRIPTION
  656. "A table used to configure settings related to the WPA security modes."
  657. ::= { hitronWifiMbssSecurity 4 }
  658. hitronWifiBssWpaEntry OBJECT-TYPE
  659. SYNTAX HitronWifiBssWpaEntry
  660. MAX-ACCESS not-accessible
  661. STATUS current
  662. DESCRIPTION
  663. "An entry defining the WPA characteristics of an individual service set.
  664. A row exists in this table for each row in the hitronWifiBssTable for which
  665. hitronWifiBssSecurityMode is set to wpaPsk(2), wpa2Psk(3), wpaEnterprise(4),
  666. or wpa2Enterprise(5)."
  667. INDEX { ifIndex }
  668. --DEFAULT set-function-async hitronWifiBssWpaEntry_set
  669. --DEFAULT get-function-async hitronWifiBssWpaEntry_get
  670. --DEFAULT test-function-async hitronWifiBssWpaEntry_test
  671. --DEFAULT next-function-async hitronWifiBssWpaEntry_next
  672. --DEFAULT cookie (char *)0
  673. ::= { hitronWifiBssWpaTable 1 }
  674. HitronWifiBssWpaEntry ::=
  675. SEQUENCE {
  676. hitronWifiBssWpaAlgorithm INTEGER,
  677. hitronWifiBssWpaPreSharedKey OCTET STRING,
  678. hitronWifiBssWpaGroupRekeyInterval Unsigned32
  679. }
  680. hitronWifiBssWpaAlgorithm OBJECT-TYPE
  681. SYNTAX INTEGER {
  682. tkip(1),
  683. aes(2),
  684. tkipPlusAes(3)
  685. }
  686. MAX-ACCESS read-write
  687. STATUS current
  688. DESCRIPTION
  689. "Controls and reflects the WPA encryption mode used by the service set.
  690. The WPA algorithm for WPA-PSK and WPA-Enterprise security mode is either
  691. tkip(1) or aes(2).
  692. The WPA algorithm for WPA2-PSK and WPA2-Enterprise security mode is either
  693. aes(2) or tkipPlusAes(3)."
  694. ::= { hitronWifiBssWpaEntry 1 }
  695. hitronWifiBssWpaPreSharedKey OBJECT-TYPE
  696. SYNTAX OCTET STRING (SIZE (8..64))
  697. MAX-ACCESS read-write
  698. STATUS current
  699. DESCRIPTION
  700. "Sets the WPA Pre-Shared Key (PSK) used by this service set. This
  701. value MUST be either a 64 byte hexadecimal number, OR an 8 to 63
  702. character ASCII string."
  703. ::= { hitronWifiBssWpaEntry 2 }
  704. hitronWifiBssWpaGroupRekeyInterval OBJECT-TYPE
  705. SYNTAX Unsigned32
  706. UNITS "seconds"
  707. MAX-ACCESS read-write
  708. STATUS current
  709. DESCRIPTION
  710. "Sets the WPA Group Rekey Interval for this service set. If set to zero,
  711. periodic rekeying is disabled for this service set."
  712. ::= { hitronWifiBssWpaEntry 3 }
  713. -- Objects used to control RADIUS based security modes
  714. hitronWifiBssRadiusTable OBJECT-TYPE
  715. SYNTAX SEQUENCE OF HitronWifiBssRadiusEntry
  716. MAX-ACCESS not-accessible
  717. STATUS current
  718. DESCRIPTION
  719. "A table used to configure settings related to the RADIUS security
  720. modes, including WPA-Enterprise, WPA2-Enterprise and RADIUS-WEP."
  721. ::= { hitronWifiMbssSecurity 5 }
  722. hitronWifiBssRadiusEntry OBJECT-TYPE
  723. SYNTAX HitronWifiBssRadiusEntry
  724. MAX-ACCESS not-accessible
  725. STATUS current
  726. DESCRIPTION
  727. "An entry defining the RADIUS characteristics of an individual service
  728. set. A row exists in this table for each row in the hitronWifiBssTable
  729. for which hitronWifiBssSecurityMode is set to wpaEnterprise(4),
  730. wpa2Enterprise(5), or radiusWep(6)."
  731. INDEX { ifIndex }
  732. --DEFAULT set-function-async hitronWifiBssRadiusEntry_set
  733. --DEFAULT get-function-async hitronWifiBssRadiusEntry_get
  734. --DEFAULT test-function-async hitronWifiBssRadiusEntry_test
  735. --DEFAULT next-function-async hitronWifiBssRadiusEntry_next
  736. --DEFAULT cookie (char *)0
  737. ::= { hitronWifiBssRadiusTable 1 }
  738. HitronWifiBssRadiusEntry ::=
  739. SEQUENCE {
  740. hitronWifiBssRadiusAddressType InetAddressType,
  741. hitronWifiBssRadiusAddress InetAddress,
  742. hitronWifiBssRadiusPort Unsigned32,
  743. hitronWifiBssRadiusKey DisplayString
  744. -- hitronWifiBssRadiusReAuthInterval Unsigned32
  745. }
  746. hitronWifiBssRadiusAddressType OBJECT-TYPE
  747. SYNTAX InetAddressType
  748. MAX-ACCESS read-write
  749. STATUS current
  750. DESCRIPTION
  751. "The type of internet address used for hitronWifiBssRadiusAddress."
  752. ::= { hitronWifiBssRadiusEntry 1 }
  753. hitronWifiBssRadiusAddress OBJECT-TYPE
  754. SYNTAX InetAddress
  755. MAX-ACCESS read-write
  756. STATUS current
  757. DESCRIPTION
  758. "The internet address of the RADIUS server for this service set."
  759. ::= { hitronWifiBssRadiusEntry 2 }
  760. hitronWifiBssRadiusPort OBJECT-TYPE
  761. SYNTAX Unsigned32
  762. MAX-ACCESS read-write
  763. STATUS current
  764. DESCRIPTION
  765. "The UDP port used to communicate with the RADIUS server for this
  766. service set."
  767. ::= { hitronWifiBssRadiusEntry 3 }
  768. hitronWifiBssRadiusKey OBJECT-TYPE
  769. SYNTAX DisplayString
  770. MAX-ACCESS read-write
  771. STATUS current
  772. DESCRIPTION
  773. "The RADIUS key."
  774. ::= { hitronWifiBssRadiusEntry 4 }
  775. --hitronWifiBssRadiusReAuthInterval OBJECT-TYPE
  776. -- SYNTAX Unsigned32
  777. -- UNITS "seconds"
  778. -- MAX-ACCESS read-write
  779. -- STATUS current
  780. -- DESCRIPTION
  781. -- "The network re-authentication interval. If set to zero, no
  782. -- re-authentication will be performed."
  783. -- ::= { hitronWifiBssRadiusEntry 5 }
  784. --
  785. -- hitronWifiMbssAccess contains objects used to configure access restrictions
  786. -- of each service set.
  787. --
  788. hitronWifiMbssAccess OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 3 }
  789. hitronWifiBssAccessTable OBJECT-TYPE
  790. SYNTAX SEQUENCE OF HitronWifiBssAccessEntry
  791. MAX-ACCESS not-accessible
  792. STATUS current
  793. DESCRIPTION
  794. "A table of MAC addresses which defines the MAC address based access
  795. restrictions for the system."
  796. ::= { hitronWifiMbssAccess 1 }
  797. hitronWifiBssAccessEntry OBJECT-TYPE
  798. SYNTAX HitronWifiBssAccessEntry
  799. MAX-ACCESS not-accessible
  800. STATUS current
  801. DESCRIPTION
  802. "A row in the table which specifies a single MAC address for a given
  803. service set."
  804. INDEX { ifIndex, hitronWifiBssAccessIndex }
  805. --DEFAULT set-function-async hitronWifiBssAccessEntry_set
  806. --DEFAULT get-function-async hitronWifiBssAccessEntry_get
  807. --DEFAULT test-function-async hitronWifiBssAccessEntry_test
  808. --DEFAULT next-function-async hitronWifiBssAccessEntry_next
  809. --DEFAULT cookie (char *)0
  810. ::= { hitronWifiBssAccessTable 1 }
  811. HitronWifiBssAccessEntry ::=
  812. SEQUENCE {
  813. hitronWifiBssAccessIndex Integer32,
  814. hitronWifiBssAccessStation PhysAddress
  815. }
  816. hitronWifiBssAccessIndex OBJECT-TYPE
  817. SYNTAX Integer32 (1..16)
  818. MAX-ACCESS not-accessible
  819. STATUS current
  820. DESCRIPTION
  821. "Indicates the instance of this table row."
  822. ::= { hitronWifiBssAccessEntry 1 }
  823. hitronWifiBssAccessStation OBJECT-TYPE
  824. SYNTAX PhysAddress
  825. MAX-ACCESS read-write
  826. STATUS current
  827. DESCRIPTION
  828. "A MAC address of a station which will be allowed to connect to the
  829. service set if hitronWifiBssAccessMode is set to restrictToList(2), or
  830. forbidden if hitronWifiBssAccessMode is set to denyList(3).
  831. if it is set to 0x000000000000 from an effective MAC address,it means
  832. delete this MAC address from the List."
  833. ::= { hitronWifiBssAccessEntry 2 }
  834. --
  835. -- WifiMbssipRouteTable. This controls the network behaviour of enabled SSID. Without a definition in
  836. -- this table (unless SSID is managed by enduser) nothing will be done with an enabled SSID
  837. -- as it has not been linked in any way to the network.
  838. -- This table has to be taken together with the hitronWifiBssDhcpTable for
  839. -- full definition of network behaviour.
  840. --
  841. -- This table is not stored in flash, and intended to be used from CM config file
  842. --
  843. hitronWifiMbssIpRoute OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 4 }
  844. hitronWifiMbssIpRouteTable OBJECT-TYPE
  845. SYNTAX SEQUENCE OF HitronWifiMbssIpRouteEntry
  846. MAX-ACCESS not-accessible
  847. STATUS current
  848. DESCRIPTION
  849. "Table containing information for the Network definition."
  850. ::= { hitronWifiMbssIpRoute 1 }
  851. hitronWifiMbssIpRouteEntry OBJECT-TYPE
  852. SYNTAX HitronWifiMbssIpRouteEntry
  853. MAX-ACCESS not-accessible
  854. STATUS current
  855. DESCRIPTION
  856. "Entry containing all the information about the Network definition."
  857. INDEX { ifIndex}
  858. --DEFAULT set-function-async hitronWifiMbssIpRouteEntry_set
  859. --DEFAULT get-function-async hitronWifiMbssIpRouteEntry_get
  860. --DEFAULT test-function-async hitronWifiMbssIpRouteEntry_test
  861. --DEFAULT next-function-async hitronWifiMbssIpRouteEntry_next
  862. --DEFAULT cookie (char *)0
  863. ::= { hitronWifiMbssIpRouteTable 1 }
  864. HitronWifiMbssIpRouteEntry ::=
  865. SEQUENCE {
  866. hitronWifiMbssIpRouteEnabled TruthValue,
  867. hitronWifiMbssIpRouteMode INTEGER,
  868. hitronWifiMbssIpRouteIpType InetAddressType,
  869. hitronWifiMbssIpRouteIp InetAddress,
  870. hitronWifiMbssIpRouteSubnetMaskType InetAddressType,
  871. hitronWifiMbssIpRouteSubnetMask InetAddress,
  872. hitronWifiMbssIpRoutePriDnsServerIpType InetAddressType,
  873. hitronWifiMbssIpRoutePriDnsServerIp InetAddress,
  874. hitronWifiMbssIpRouteSecDnsServerIpType InetAddressType,
  875. hitronWifiMbssIpRouteSecDnsServerIp InetAddress,
  876. hitronWifiMbssIpRouteTypeOfService INTEGER,
  877. hitronWifiMbssIpRouteFirewallEnable TruthValue
  878. }
  879. hitronWifiMbssIpRouteEnabled OBJECT-TYPE
  880. SYNTAX TruthValue
  881. MAX-ACCESS read-write
  882. STATUS current
  883. DESCRIPTION
  884. "It controls the independency of the subnet for the specified SSID.
  885. If its value is true, this SSID would have its own subnet which is independent from the other SSID and the wired ether subnet.
  886. If its value is false, the subnet of this SSID would be the same as the wired NAT subnet."
  887. DEFVAL { false }
  888. ::= { hitronWifiMbssIpRouteEntry 1 }
  889. hitronWifiMbssIpRouteMode OBJECT-TYPE
  890. SYNTAX INTEGER {
  891. napt(1), -- NAT with Port Translation Mode
  892. bridged (2), -- Passthrough/Bridging Mode
  893. routed(3) -- routed
  894. }
  895. MAX-ACCESS read-write
  896. STATUS current
  897. DESCRIPTION
  898. "The specifies the Type of network that is being defined."
  899. DEFVAL { napt }
  900. ::= { hitronWifiMbssIpRouteEntry 2 }
  901. hitronWifiMbssIpRouteIpType OBJECT-TYPE
  902. SYNTAX InetAddressType
  903. MAX-ACCESS read-write
  904. STATUS current
  905. DESCRIPTION
  906. "Ip Address Type of the VLAN IP for a specific Network."
  907. DEFVAL { ipv4 }
  908. ::= { hitronWifiMbssIpRouteEntry 3 }
  909. hitronWifiMbssIpRouteIp OBJECT-TYPE
  910. SYNTAX InetAddress
  911. MAX-ACCESS read-write
  912. STATUS current
  913. DESCRIPTION
  914. "Ip Address of the VLAN IP for a specific Network."
  915. ::= { hitronWifiMbssIpRouteEntry 4 }
  916. hitronWifiMbssIpRouteSubnetMaskType OBJECT-TYPE
  917. SYNTAX InetAddressType
  918. MAX-ACCESS read-write
  919. STATUS current
  920. DESCRIPTION
  921. "Ip Address Type of the SubnetMask for a specific Network."
  922. DEFVAL { ipv4 }
  923. ::= { hitronWifiMbssIpRouteEntry 5 }
  924. hitronWifiMbssIpRouteSubnetMask OBJECT-TYPE
  925. SYNTAX InetAddress
  926. MAX-ACCESS read-write
  927. STATUS current
  928. DESCRIPTION
  929. "Ip Address of the SubnetMask for a specific Network."
  930. ::= { hitronWifiMbssIpRouteEntry 6 }
  931. hitronWifiMbssIpRoutePriDnsServerIpType OBJECT-TYPE
  932. SYNTAX InetAddressType
  933. MAX-ACCESS read-write
  934. STATUS current
  935. DESCRIPTION
  936. "Ip Address Type of the Primary DNS for a specific Network."
  937. DEFVAL { ipv4 }
  938. ::= { hitronWifiMbssIpRouteEntry 7 }
  939. hitronWifiMbssIpRoutePriDnsServerIp OBJECT-TYPE
  940. SYNTAX InetAddress
  941. MAX-ACCESS read-write
  942. STATUS current
  943. DESCRIPTION
  944. "Ip Address of the Primary DNS for a specific Network.
  945. When the hitronWifiMbssIpRouteEnabled is false,it will use
  946. the hitronGwMgmtLanDnsServerIp in HITRON-GW-MGMT-MIB."
  947. ::= { hitronWifiMbssIpRouteEntry 8 }
  948. hitronWifiMbssIpRouteSecDnsServerIpType OBJECT-TYPE
  949. SYNTAX InetAddressType
  950. MAX-ACCESS read-write
  951. STATUS current
  952. DESCRIPTION
  953. "Ip Address Type of the Second DNS for a specific Network."
  954. DEFVAL { ipv4 }
  955. ::= { hitronWifiMbssIpRouteEntry 9 }
  956. hitronWifiMbssIpRouteSecDnsServerIp OBJECT-TYPE
  957. SYNTAX InetAddress
  958. MAX-ACCESS read-write
  959. STATUS current
  960. DESCRIPTION
  961. "Ip Address of the Second DNS for a specific Network.
  962. When the hitronWifiMbssIpRouteEnabled is false,it will use
  963. the hitronGwMgmtLanDnsServerIp in HITRON-GW-MGMT-MIB."
  964. ::= { hitronWifiMbssIpRouteEntry 10 }
  965. hitronWifiMbssIpRouteTypeOfService OBJECT-TYPE
  966. SYNTAX INTEGER (0..255)
  967. MAX-ACCESS read-write
  968. STATUS current
  969. DESCRIPTION
  970. "Byte value to be used for the override TOS field for all IP packets on this BSS.
  971. A value of 0 means dont override, where any other value will be used to override."
  972. DEFVAL { 0 }
  973. ::= { hitronWifiMbssIpRouteEntry 11 }
  974. hitronWifiMbssIpRouteFirewallEnable OBJECT-TYPE
  975. SYNTAX TruthValue
  976. MAX-ACCESS read-write
  977. STATUS current
  978. DESCRIPTION
  979. "."
  980. DEFVAL { true }
  981. ::= { hitronWifiMbssIpRouteEntry 12 }
  982. -- WifiMsoMgmtDhcp group contains objects from the Client MBSS Network DHCP Settings
  983. -- These settings are stored in flash
  984. -- Normally this table will be used to check the customer DHCP settings. If they
  985. -- conflict with MSO settings, the MSO can override these settings, or modify
  986. -- his own settings in the config file.
  987. hitronWifiMbssDhcp OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 5 }
  988. hitronWifiBssDhcpTable OBJECT-TYPE
  989. SYNTAX SEQUENCE OF HitronWifiBssDhcpEntry
  990. MAX-ACCESS not-accessible
  991. STATUS current
  992. DESCRIPTION
  993. "A table of DHCP servers which define DHCP related information for the system."
  994. ::= { hitronWifiMbssDhcp 1 }
  995. hitronWifiBssDhcpEntry OBJECT-TYPE
  996. SYNTAX HitronWifiBssDhcpEntry
  997. MAX-ACCESS not-accessible
  998. STATUS current
  999. DESCRIPTION
  1000. "A row in the table which defines the DHCP service for a given
  1001. SSID ifindex."
  1002. INDEX { ifIndex }
  1003. --DEFAULT set-function-async hitronWifiBssDhcpEntry_set
  1004. --DEFAULT get-function-async hitronWifiBssDhcpEntry_get
  1005. --DEFAULT test-function-async hitronWifiBssDhcpEntry_test
  1006. --DEFAULT next-function-async hitronWifiBssDhcpEntry_next
  1007. --DEFAULT cookie (char *)0
  1008. ::= { hitronWifiBssDhcpTable 1 }
  1009. HitronWifiBssDhcpEntry ::=
  1010. SEQUENCE {
  1011. hitronWifiBssDhcpEnable TruthValue,
  1012. hitronWifiBssDhcpServerType InetAddressType,
  1013. hitronWifiBssDhcpLeasePoolStart IpAddress,
  1014. hitronWifiBssDhcpLeasePoolEnd IpAddress,
  1015. hitronWifiBssDhcpLeaseTime Unsigned32
  1016. }
  1017. hitronWifiBssDhcpEnable OBJECT-TYPE
  1018. SYNTAX TruthValue
  1019. MAX-ACCESS read-write
  1020. STATUS current
  1021. DESCRIPTION
  1022. "true(1): DHCP server enabled
  1023. false(2): DHCP server disabled"
  1024. DEFVAL { false }
  1025. ::= { hitronWifiBssDhcpEntry 1 }
  1026. hitronWifiBssDhcpServerType OBJECT-TYPE
  1027. SYNTAX InetAddressType
  1028. MAX-ACCESS read-write
  1029. STATUS current
  1030. DESCRIPTION
  1031. "DHCP Server type"
  1032. DEFVAL { ipv4 }
  1033. ::= { hitronWifiBssDhcpEntry 2 }
  1034. hitronWifiBssDhcpLeasePoolStart OBJECT-TYPE
  1035. SYNTAX IpAddress
  1036. MAX-ACCESS read-write
  1037. STATUS current
  1038. DESCRIPTION
  1039. "DHCP Server Lease Pool Start ( default is 192.168.x.10 )"
  1040. ::= { hitronWifiBssDhcpEntry 3 }
  1041. hitronWifiBssDhcpLeasePoolEnd OBJECT-TYPE
  1042. SYNTAX IpAddress
  1043. MAX-ACCESS read-write
  1044. STATUS current
  1045. DESCRIPTION
  1046. "DHCP Server Lease Pool End ( default is 192.168.x.99 )"
  1047. ::= { hitronWifiBssDhcpEntry 4 }
  1048. hitronWifiBssDhcpLeaseTime OBJECT-TYPE
  1049. SYNTAX Unsigned32
  1050. UNITS "seconds"
  1051. MAX-ACCESS read-write
  1052. STATUS current
  1053. DESCRIPTION
  1054. "DHCP Lease Time ( default is 86400 sec )"
  1055. DEFVAL { 86400 }
  1056. ::= { hitronWifiBssDhcpEntry 5 }
  1057. hitronWifiMbssParentalCtrl OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 6 }
  1058. hitronWifiBssParentalCtrlEnable OBJECT IDENTIFIER ::= { hitronWifiMbssParentalCtrl 1 }
  1059. hitronWifiBssParentalCtrlBlocked OBJECT IDENTIFIER ::= { hitronWifiMbssParentalCtrl 2 }
  1060. hitronWifiBssParentalCtrlTrusted OBJECT IDENTIFIER ::= { hitronWifiMbssParentalCtrl 3 }
  1061. hitronWifiBssParentalCtrlSchedule OBJECT IDENTIFIER ::= { hitronWifiMbssParentalCtrl 4 }
  1062. hitronWifiBssParentalCtrlEnableTable OBJECT-TYPE
  1063. SYNTAX SEQUENCE OF HitronWifiBssParentalCtrlEnableEntry
  1064. MAX-ACCESS not-accessible
  1065. STATUS current
  1066. DESCRIPTION
  1067. "A table which defined the on/off of parental control for the each SSID."
  1068. ::= { hitronWifiBssParentalCtrlEnable 1 }
  1069. hitronWifiBssParentalCtrlEnableEntry OBJECT-TYPE
  1070. SYNTAX HitronWifiBssParentalCtrlEnableEntry
  1071. MAX-ACCESS not-accessible
  1072. STATUS current
  1073. DESCRIPTION
  1074. "A row in the table defines on/off for the parental control for a given
  1075. wifi SSID."
  1076. INDEX { ifIndex }
  1077. --DEFAULT set-function-async hitronWifiBssParentalCtrlEnableEntry_set
  1078. --DEFAULT get-function-async hitronWifiBssParentalCtrlEnableEntry_get
  1079. --DEFAULT test-function-async hitronWifiBssParentalCtrlEnableEntry_test
  1080. --DEFAULT next-function-async hitronWifiBssParentalCtrlEnableEntry_next
  1081. --DEFAULT cookie (char *)0
  1082. ::= { hitronWifiBssParentalCtrlEnableTable 1 }
  1083. HitronWifiBssParentalCtrlEnableEntry ::=
  1084. SEQUENCE {
  1085. hitronWifiBssParentalCtrlEnableVal TruthValue,
  1086. hitronWifiBssParentalCtrlOverWrite TruthValue
  1087. }
  1088. hitronWifiBssParentalCtrlEnableVal OBJECT-TYPE
  1089. SYNTAX TruthValue
  1090. MAX-ACCESS read-write
  1091. STATUS current
  1092. DESCRIPTION
  1093. "true(1): Parental Control enabled
  1094. false(2): Parental Control disabled"
  1095. DEFVAL { true }
  1096. ::= { hitronWifiBssParentalCtrlEnableEntry 1 }
  1097. hitronWifiBssParentalCtrlOverWrite OBJECT-TYPE
  1098. SYNTAX TruthValue
  1099. MAX-ACCESS read-write
  1100. STATUS current
  1101. DESCRIPTION
  1102. "If this value is true, it means the configuration through DOCSIS config file would
  1103. clean out and overwrite the current setting in the device. IF false, it means the
  1104. the configuration through DOCSIS config file would only be added into the current setting
  1105. without duplication. The readback value should always be false.
  1106. This is settable only in the DOCSIS config file."
  1107. ::= { hitronWifiBssParentalCtrlEnableEntry 2 }
  1108. hitronWifiBssParentalCtrlBlockedTable OBJECT-TYPE
  1109. SYNTAX SEQUENCE OF HitronWifiBssParentalCtrlBlockedEntry
  1110. MAX-ACCESS not-accessible
  1111. STATUS current
  1112. DESCRIPTION
  1113. "A table which defined the Key words or URL for parental control for the each SSID."
  1114. ::= { hitronWifiBssParentalCtrlBlocked 1 }
  1115. hitronWifiBssParentalCtrlBlockedEntry OBJECT-TYPE
  1116. SYNTAX HitronWifiBssParentalCtrlBlockedEntry
  1117. MAX-ACCESS not-accessible
  1118. STATUS current
  1119. DESCRIPTION
  1120. "A row in the table defines the ker word or URL for the parental control for a given
  1121. wifi SSID."
  1122. INDEX { ifIndex, hitronWifiBssParentalCtrlBlockedIndex }
  1123. --DEFAULT set-function-async hitronWifiBssParentalCtrlBlockedEntry_set
  1124. --DEFAULT get-function-async hitronWifiBssParentalCtrlBlockedEntry_get
  1125. --DEFAULT test-function-async hitronWifiBssParentalCtrlBlockedEntry_test
  1126. --DEFAULT next-function-async hitronWifiBssParentalCtrlBlockedEntry_next
  1127. --DEFAULT cookie (char *)0
  1128. ::= { hitronWifiBssParentalCtrlBlockedTable 1 }
  1129. HitronWifiBssParentalCtrlBlockedEntry ::=
  1130. SEQUENCE {
  1131. hitronWifiBssParentalCtrlBlockedIndex Integer32,
  1132. hitronWifiBssParentalCtrlBlockedVal OCTET STRING
  1133. }
  1134. hitronWifiBssParentalCtrlBlockedIndex OBJECT-TYPE
  1135. SYNTAX Integer32 (1..50)
  1136. MAX-ACCESS not-accessible
  1137. STATUS current
  1138. DESCRIPTION
  1139. "Identifies an instance of a key among those used by the service set
  1140. identified by the value of ifIndex in the row index."
  1141. ::= { hitronWifiBssParentalCtrlBlockedEntry 1 }
  1142. hitronWifiBssParentalCtrlBlockedVal OBJECT-TYPE
  1143. SYNTAX OCTET STRING (SIZE(0..30))
  1144. MAX-ACCESS read-write
  1145. STATUS current
  1146. DESCRIPTION
  1147. "The key words or URL used to screen and block the content. If it is set to zero string ,it means
  1148. delete this key word from the List."
  1149. ::= { hitronWifiBssParentalCtrlBlockedEntry 2 }
  1150. hitronWifiBssParentalCtrlTrustedTable OBJECT-TYPE
  1151. SYNTAX SEQUENCE OF HitronWifiBssParentalCtrlTrustedEntry
  1152. MAX-ACCESS not-accessible
  1153. STATUS current
  1154. DESCRIPTION
  1155. "A table which defined the trusted MAC addresses for parental control for the each SSID."
  1156. ::= { hitronWifiBssParentalCtrlTrusted 1 }
  1157. hitronWifiBssParentalCtrlTrustedEntry OBJECT-TYPE
  1158. SYNTAX HitronWifiBssParentalCtrlTrustedEntry
  1159. MAX-ACCESS not-accessible
  1160. STATUS current
  1161. DESCRIPTION
  1162. "A row in the table defines the trusted MAC addresses for the parental control for a given
  1163. wifi SSID."
  1164. INDEX { ifIndex, hitronWifiBssParentalCtrlTrustedIndex }
  1165. --DEFAULT set-function-async hitronWifiBssParentalCtrlTrustedEntry_set
  1166. --DEFAULT get-function-async hitronWifiBssParentalCtrlTrustedEntry_get
  1167. --DEFAULT test-function-async hitronWifiBssParentalCtrlTrustedEntry_test
  1168. --DEFAULT next-function-async hitronWifiBssParentalCtrlTrustedEntry_next
  1169. --DEFAULT cookie (char *)0
  1170. ::= { hitronWifiBssParentalCtrlTrustedTable 1 }
  1171. HitronWifiBssParentalCtrlTrustedEntry ::=
  1172. SEQUENCE {
  1173. hitronWifiBssParentalCtrlTrustedIndex Integer32,
  1174. hitronWifiBssParentalCtrlTrustedVal PhysAddress
  1175. }
  1176. hitronWifiBssParentalCtrlTrustedIndex OBJECT-TYPE
  1177. SYNTAX Integer32 (1..10)
  1178. MAX-ACCESS not-accessible
  1179. STATUS current
  1180. DESCRIPTION
  1181. "Identifies an instance of a key among those used by the service set
  1182. identified by the value of ifIndex in the row index."
  1183. ::= { hitronWifiBssParentalCtrlTrustedEntry 1 }
  1184. hitronWifiBssParentalCtrlTrustedVal OBJECT-TYPE
  1185. SYNTAX PhysAddress
  1186. MAX-ACCESS read-write
  1187. STATUS current
  1188. DESCRIPTION
  1189. "The MAC address which is trusted and without parental control. If it is set to 0x000000000000 from an effective MAC address,it means
  1190. delete this MAC address from the List."
  1191. ::= { hitronWifiBssParentalCtrlTrustedEntry 2 }
  1192. hitronWifiBssParentalCtrlScheduleTable OBJECT-TYPE
  1193. SYNTAX SEQUENCE OF HitronWifiBssParentalCtrlScheduleEntry
  1194. MAX-ACCESS not-accessible
  1195. STATUS current
  1196. DESCRIPTION
  1197. "A table which defined the schedule for parental control for the each SSID."
  1198. ::= { hitronWifiBssParentalCtrlSchedule 1 }
  1199. hitronWifiBssParentalCtrlScheduleEntry OBJECT-TYPE
  1200. SYNTAX HitronWifiBssParentalCtrlScheduleEntry
  1201. MAX-ACCESS not-accessible
  1202. STATUS current
  1203. DESCRIPTION
  1204. "A row in the table defines the Schedule for the parental control for a given
  1205. wifi SSID."
  1206. INDEX { ifIndex }
  1207. --DEFAULT set-function-async hitronWifiBssParentalCtrlScheduleEntry_set
  1208. --DEFAULT get-function-async hitronWifiBssParentalCtrlScheduleEntry_get
  1209. --DEFAULT test-function-async hitronWifiBssParentalCtrlScheduleEntry_test
  1210. --DEFAULT next-function-async hitronWifiBssParentalCtrlScheduleEntry_next
  1211. --DEFAULT cookie (char *)0
  1212. ::= { hitronWifiBssParentalCtrlScheduleTable 1 }
  1213. HitronWifiBssParentalCtrlScheduleEntry ::=
  1214. SEQUENCE {
  1215. hitronWifiBssParentalCtrlWeek BITS,
  1216. hitronWifiBssParentalCtrlHourStart Integer32,
  1217. hitronWifiBssParentalCtrlHourEnd Integer32,
  1218. hitronWifiBssParentalCtrlMinStart Integer32,
  1219. hitronWifiBssParentalCtrlMinEnd Integer32
  1220. }
  1221. hitronWifiBssParentalCtrlWeek OBJECT-TYPE
  1222. SYNTAX BITS{
  1223. monday(0),
  1224. tuesday(1),
  1225. wednesday(2),
  1226. thursday(3),
  1227. friday(4),
  1228. saturday(5),
  1229. sunday(6)
  1230. }
  1231. MAX-ACCESS read-write
  1232. STATUS current
  1233. DESCRIPTION
  1234. "Each bit of the byte represent each day of the week. From bit 0 to 6 ,they represent Monday to
  1235. Sunday."
  1236. ::= { hitronWifiBssParentalCtrlScheduleEntry 1 }
  1237. hitronWifiBssParentalCtrlHourStart OBJECT-TYPE
  1238. SYNTAX Integer32 (0..23)
  1239. MAX-ACCESS read-write
  1240. STATUS current
  1241. DESCRIPTION
  1242. "Start hour of the parental control"
  1243. ::= { hitronWifiBssParentalCtrlScheduleEntry 2 }
  1244. hitronWifiBssParentalCtrlHourEnd OBJECT-TYPE
  1245. SYNTAX Integer32 (0..23)
  1246. MAX-ACCESS read-write
  1247. STATUS current
  1248. DESCRIPTION
  1249. "End hour of the parental control"
  1250. ::= { hitronWifiBssParentalCtrlScheduleEntry 3 }
  1251. hitronWifiBssParentalCtrlMinStart OBJECT-TYPE
  1252. SYNTAX Integer32 (0..59)
  1253. MAX-ACCESS read-write
  1254. STATUS current
  1255. DESCRIPTION
  1256. "Start minute of the parental control"
  1257. ::= { hitronWifiBssParentalCtrlScheduleEntry 4 }
  1258. hitronWifiBssParentalCtrlMinEnd OBJECT-TYPE
  1259. SYNTAX Integer32 (0..59)
  1260. MAX-ACCESS read-write
  1261. STATUS current
  1262. DESCRIPTION
  1263. "End minute of the parental control"
  1264. ::= { hitronWifiBssParentalCtrlScheduleEntry 5 }
  1265. hitronWifiMbssIPFilterCtrl OBJECT IDENTIFIER ::= { hitronWifiMgmtMbss 7 }
  1266. hitronWifiBssIPFilterCtrlEnable OBJECT IDENTIFIER ::= { hitronWifiMbssIPFilterCtrl 1 }
  1267. hitronWifiBssIPFilterCtrlSetup OBJECT IDENTIFIER ::= { hitronWifiMbssIPFilterCtrl 2 }
  1268. hitronWifiBssIPFilterCtrlEnableTable OBJECT-TYPE
  1269. SYNTAX SEQUENCE OF HitronWifiBssIPFilterCtrlEnableEntry
  1270. MAX-ACCESS not-accessible
  1271. STATUS current
  1272. DESCRIPTION
  1273. "A table which defined the on/off of IP filter function for the each SSID."
  1274. ::= { hitronWifiBssIPFilterCtrlEnable 1 }
  1275. hitronWifiBssIPFilterCtrlEnableEntry OBJECT-TYPE
  1276. SYNTAX HitronWifiBssIPFilterCtrlEnableEntry
  1277. MAX-ACCESS not-accessible
  1278. STATUS current
  1279. DESCRIPTION
  1280. "A row in the table defines on/off for the IP filter for a given
  1281. wifi SSID."
  1282. INDEX { ifIndex }
  1283. --DEFAULT set-function-async hitronWifiBssIPFilterCtrlEnableEntry_set
  1284. --DEFAULT get-function-async hitronWifiBssIPFilterCtrlEnableEntry_get
  1285. --DEFAULT test-function-async hitronWifiBssIPFilterCtrlEnableEntry_test
  1286. --DEFAULT next-function-async hitronWifiBssIPFilterCtrlEnableEntry_next
  1287. --DEFAULT cookie (char *)0
  1288. ::= { hitronWifiBssIPFilterCtrlEnableTable 1 }
  1289. HitronWifiBssIPFilterCtrlEnableEntry ::=
  1290. SEQUENCE {
  1291. hitronWifiBssIPFilterCtrlEnableVal TruthValue,
  1292. hitronWifiBssIPFilterCtrlOverWrite TruthValue
  1293. }
  1294. hitronWifiBssIPFilterCtrlEnableVal OBJECT-TYPE
  1295. SYNTAX TruthValue
  1296. MAX-ACCESS read-write
  1297. STATUS current
  1298. DESCRIPTION
  1299. "true(1): IP filter function enabled
  1300. false(2): IP filter function disabled"
  1301. DEFVAL { true }
  1302. ::= { hitronWifiBssIPFilterCtrlEnableEntry 1 }
  1303. hitronWifiBssIPFilterCtrlOverWrite OBJECT-TYPE
  1304. SYNTAX TruthValue
  1305. MAX-ACCESS read-write
  1306. STATUS current
  1307. DESCRIPTION
  1308. "If this value is true, it means the configuration through DOCSIS config file would
  1309. clean out and overwrite the current setting in the device. IF false, it means the
  1310. the configuration through DOCSIS config file would only be added into the current setting
  1311. without duplication. The readback value should always be false.
  1312. This is settable only in the DOCSIS config file."
  1313. ::= { hitronWifiBssIPFilterCtrlEnableEntry 2 }
  1314. hitronWifiBssIPFilterCtrlSetupTable OBJECT-TYPE
  1315. SYNTAX SEQUENCE OF HitronWifiBssIPFilterCtrlSetupEntry
  1316. MAX-ACCESS not-accessible
  1317. STATUS current
  1318. DESCRIPTION
  1319. "A table which defined the setup for IP filter control for the each SSID."
  1320. ::= { hitronWifiBssIPFilterCtrlSetup 1 }
  1321. hitronWifiBssIPFilterCtrlSetupEntry OBJECT-TYPE
  1322. SYNTAX HitronWifiBssIPFilterCtrlSetupEntry
  1323. MAX-ACCESS not-accessible
  1324. STATUS current
  1325. DESCRIPTION
  1326. "A row in the table defines the setup for the IP filter for a given
  1327. wifi SSID."
  1328. INDEX { ifIndex, hitronWifiBssIPFilterCtrlSetupIndex }
  1329. --DEFAULT set-function-async hitronWifiBssIPFilterCtrlSetupEntry_set
  1330. --DEFAULT get-function-async hitronWifiBssIPFilterCtrlSetupEntry_get
  1331. --DEFAULT test-function-async hitronWifiBssIPFilterCtrlSetupEntry_test
  1332. --DEFAULT next-function-async hitronWifiBssIPFilterCtrlSetupEntry_next
  1333. --DEFAULT cookie (char *)0
  1334. ::= { hitronWifiBssIPFilterCtrlSetupTable 1 }
  1335. HitronWifiBssIPFilterCtrlSetupEntry ::=
  1336. SEQUENCE {
  1337. hitronWifiBssIPFilterCtrlSetupIndex Integer32,
  1338. hitronWifiBssIPFilterCtrlSetupName OCTET STRING,
  1339. hitronWifiBssIPFilterCtrlAddressType InetAddressType,
  1340. hitronWifiBssIPFilterCtrlIPStart InetAddress,
  1341. hitronWifiBssIPFilterCtrlIPEnd InetAddress,
  1342. hitronWifiBssIPFilterCtrlPortStart Integer32,
  1343. hitronWifiBssIPFilterCtrlPortEnd Integer32,
  1344. hitronWifiBssIPFilterCtrlProtocol INTEGER,
  1345. hitronWifiBssIPFilterCtrlActive TruthValue
  1346. }
  1347. hitronWifiBssIPFilterCtrlSetupIndex OBJECT-TYPE
  1348. SYNTAX Integer32 (1..100)
  1349. MAX-ACCESS not-accessible
  1350. STATUS current
  1351. DESCRIPTION
  1352. "Identifies an instance of a key among those used by the service set
  1353. identified by the value of ifIndex in the row index."
  1354. ::= { hitronWifiBssIPFilterCtrlSetupEntry 1 }
  1355. hitronWifiBssIPFilterCtrlSetupName OBJECT-TYPE
  1356. SYNTAX OCTET STRING (SIZE(0..19))
  1357. MAX-ACCESS read-write
  1358. STATUS current
  1359. DESCRIPTION
  1360. "The mnemonic name for the IP filter. Each rule should have different name.If it set to an empty string
  1361. from an effective name,It means delete this filter from the List."
  1362. ::= { hitronWifiBssIPFilterCtrlSetupEntry 2 }
  1363. hitronWifiBssIPFilterCtrlAddressType OBJECT-TYPE
  1364. SYNTAX InetAddressType
  1365. MAX-ACCESS read-write
  1366. STATUS current
  1367. DESCRIPTION
  1368. "The type of internet address used for IP filter."
  1369. DEFVAL {ipv4}
  1370. ::= { hitronWifiBssIPFilterCtrlSetupEntry 3 }
  1371. hitronWifiBssIPFilterCtrlIPStart OBJECT-TYPE
  1372. SYNTAX InetAddress
  1373. MAX-ACCESS read-write
  1374. STATUS current
  1375. DESCRIPTION
  1376. "Start IP of the filter. This IP value must be located in the same subnet of the wifi SSID. If it's
  1377. not, the whole list should be ignored."
  1378. ::= { hitronWifiBssIPFilterCtrlSetupEntry 4 }
  1379. hitronWifiBssIPFilterCtrlIPEnd OBJECT-TYPE
  1380. SYNTAX InetAddress
  1381. MAX-ACCESS read-write
  1382. STATUS current
  1383. DESCRIPTION
  1384. "End IP of the filter. This IP value must be located in the same subnet of the wifi SSID. If it's
  1385. not, the whole list should be ignored."
  1386. ::= { hitronWifiBssIPFilterCtrlSetupEntry 5 }
  1387. hitronWifiBssIPFilterCtrlPortStart OBJECT-TYPE
  1388. SYNTAX Integer32 (1..65535)
  1389. MAX-ACCESS read-write
  1390. STATUS current
  1391. DESCRIPTION
  1392. "Start Port of the filter.This port value is the destination part which the end users want to access."
  1393. ::= { hitronWifiBssIPFilterCtrlSetupEntry 6 }
  1394. hitronWifiBssIPFilterCtrlPortEnd OBJECT-TYPE
  1395. SYNTAX Integer32 (1..65535)
  1396. MAX-ACCESS read-write
  1397. STATUS current
  1398. DESCRIPTION
  1399. "End Port of the filter.This port value is the destination part which the end users want to access."
  1400. ::= { hitronWifiBssIPFilterCtrlSetupEntry 7 }
  1401. hitronWifiBssIPFilterCtrlProtocol OBJECT-TYPE
  1402. SYNTAX INTEGER {
  1403. tcp(1),
  1404. udp(2),
  1405. tcpAndudp(3)
  1406. }
  1407. MAX-ACCESS read-write
  1408. STATUS current
  1409. DESCRIPTION
  1410. "selected protocol for IP filter"
  1411. ::= { hitronWifiBssIPFilterCtrlSetupEntry 8 }
  1412. hitronWifiBssIPFilterCtrlActive OBJECT-TYPE
  1413. SYNTAX TruthValue
  1414. MAX-ACCESS read-write
  1415. STATUS current
  1416. DESCRIPTION
  1417. "true(1): This IP filter rule is activated
  1418. false(2): This IP filter rule is de-activated."
  1419. DEFVAL { true }
  1420. ::= { hitronWifiBssIPFilterCtrlSetupEntry 9 }
  1421. hitronWifiWPS OBJECT-TYPE
  1422. SYNTAX TruthValue
  1423. MAX-ACCESS read-write
  1424. STATUS current
  1425. DESCRIPTION
  1426. "Enable or disable WPS function. By default Enabled (True). If disabled, the WPS function will
  1427. not be shown on the webpage."
  1428. DEFVAL { true }
  1429. ::= { hitronWifiMgmt 6 }
  1430. hitronWifiFon OBJECT IDENTIFIER
  1431. --DEFAULT set-function-async hitronWifiFon_set
  1432. --DEFAULT get-function-async hitronWifiFon_get
  1433. --DEFAULT test-function-async hitronWifiFon_test
  1434. --DEFAULT next-function-async hitronWifiFon_next
  1435. --DEFAULT cookie (char *)0
  1436. ::= { hitronWifiMgmt 7 }
  1437. fonConfig OBJECT-TYPE
  1438. SYNTAX TruthValue
  1439. MAX-ACCESS read-write
  1440. STATUS current
  1441. DESCRIPTION
  1442. "Enable or disable FON function. By default disabled (False). If disabled, the Fon function will
  1443. not be shown on the webpage."
  1444. DEFVAL { false }
  1445. ::= { hitronWifiFon 1 }
  1446. fonDeviceName OBJECT-TYPE
  1447. SYNTAX OCTET STRING (SIZE(0..28))
  1448. MAX-ACCESS read-write
  1449. STATUS current
  1450. DESCRIPTION
  1451. "The fon public SSID name used for FON functionality. The default full SSID is FON_AP. The name FON_ would be
  1452. always used to adhere to FON's defintion. The name defined here would be used to replace the AP name.
  1453. For example, if the name is MyFON, the full public SSID would be FON_MyFON."
  1454. DEFVAL { "AP" }
  1455. ::= { hitronWifiFon 2 }
  1456. fonSessionUpBandwidth OBJECT-TYPE
  1457. SYNTAX Unsigned32
  1458. UNITS "kbps"
  1459. MAX-ACCESS read-write
  1460. STATUS current
  1461. DESCRIPTION
  1462. "The upstream bandwidth for each fon user. 0 means no bandwidth limitation for each user."
  1463. DEFVAL { 0 }
  1464. ::= { hitronWifiFon 3 }
  1465. fonSessionDownBandwidth OBJECT-TYPE
  1466. SYNTAX Unsigned32
  1467. UNITS "kbps"
  1468. MAX-ACCESS read-write
  1469. STATUS current
  1470. DESCRIPTION
  1471. "The downstream bandwidth for each fon user. 0 means no bandwidth limitation for each user."
  1472. DEFVAL { 0 }
  1473. ::= { hitronWifiFon 4 }
  1474. fonTotalUpBandwidth OBJECT-TYPE
  1475. SYNTAX Unsigned32
  1476. UNITS "kbps"
  1477. MAX-ACCESS read-write
  1478. STATUS current
  1479. DESCRIPTION
  1480. "The total allowed for upstream bandwidth for the fon device. 0 means no bandwidth limitation for the fon service."
  1481. DEFVAL { 0 }
  1482. ::= { hitronWifiFon 5 }
  1483. fonTotalDownBandwidth OBJECT-TYPE
  1484. SYNTAX Unsigned32
  1485. UNITS "kbps"
  1486. MAX-ACCESS read-write
  1487. STATUS current
  1488. DESCRIPTION
  1489. "The total allowed for downstream bandwidth for the fon device. 0 means no bandwidth limitation for the fon service."
  1490. DEFVAL { 0 }
  1491. ::= { hitronWifiFon 6 }
  1492. -- WifiApplySettings: do 'on the fly' config with settings from above.
  1493. -- This scalar object was placed by itself at ieee802WifiMgmt 100 because
  1494. -- it applies all settings from all current and possibly future 802.11
  1495. -- groups. Wanted to leave plenty of room to add new groups in the future.
  1496. wifiApplySettings OBJECT-TYPE
  1497. SYNTAX TruthValue
  1498. MAX-ACCESS read-write
  1499. STATUS current
  1500. DESCRIPTION
  1501. "If set to true(1), then all settings from this MIB will be applied to
  1502. the hardware for on-the-fly reconfiguration. Note that any settings
  1503. made are stored to non-volatile storage ONLY unless this object is
  1504. subsequently set to true(1). Always returns false(2) when read."
  1505. ::= { hitronWifiMgmt 100 }
  1506. END