Welcome, Guest. Please login or register.

Recent Posts

Pages: 1 ... 8 9 [10]
91
Discovery / Re: [Enterasys C3G124-48] Missing Interfaces in GUI
« Last post by SchmuFoo on May 04, 2018, 09:19:18 AM »
YES, that did the trick

Code: [Select]
Write Device Info -------------------------------------------------------------
WDEV:... written to nedi.devices
EVNT:MOD=1/1 L=150 CL=lnc TGT=... MSG=host is MAC changed type to MAC
WIF :55 interfaces written to nedi.interfaces
WMOD:1 modules written to nedi.modules
WVLN:0 vlans written to nedi.vlans
WNET:1 networks written to nedi.networks

Thanks Remo!

Cheers,
Jan
92
Discovery / Re: Discovery ignoring netfilter?
« Last post by pato on May 03, 2018, 04:00:55 PM »
Just found the time to test it, with tcpdump running. Indeed the snmp community strings get sent to devices not included in the netfilter.
I run the discovery with this command (as shown for the initial discovery in the web interface):
/usr/bin/perl /var/nedi/nedi.pl -p -SGg -v

For me it looks like the discovery tries all devices found by CDP and sending them the snmp communities, ignoring the netfilter.

EDIT
I was curious, so I let tcpdump running a tad longer. The snmp strings get even sent in the normal crontab update process to devices not included in the netfilter configuration.
This is my crontab:

0 1-23 * * *    /var/nedi/nedi.pl -Aall -Smvj > /var/log/nedi/nedi-`date +\%H`.run 2>&1
0 0    * * *    /var/nedi/nedi.pl -v -b -Aall -SAF > /var/log/nedi/nedi-00.bup 2>&1

# or 5 min interval (for very small networks)
#*/5 * * * *    /var/nedi/nedi.pl -vp > /var/log/nedi/nedi-`date +\%H\%M`.run 2>&1
#3   0 * * *    /var/nedi/nedi.pl -vB5 -A 'login !=""'  -SsmgafpijtedobwOA > /var/log/nedi/nedi-0003.bup 2>&1

# Run netflow policer every 5 min
#/5 * * * *     /var/nedi/flowi.pl -v > /var/log/nedi/nedi-`date +\%H\%M`.flow 2>&1

# weekly statistic Mondays 6:00 as a chat message
#0 6 * * 1      /var/nedi/stati.pl

# monthly DB cleanup on the 1st at 1:00 with output in /var/log/nedi
0 1 1 * *       /var/nedi/inc/nedio_db_maintenance.sh /var/nedi/nedi.conf /var/log/nedi/nedi-dbcleanup
93
Installation / Backup configuration with SSH or Telnet
« Last post by Eddy on May 03, 2018, 11:01:50 AM »
I have a network with different Cisco routers. Some are SSH enabled another Telnet. I want to save the configuration. My configuration file "nedi.conf" can be seen below.
The problem is that the "nedi.conf" file is processed sequentially so that with more than 3 logins, it is no longer possible to log onto a device with SSH if the data in the conf is in fourth place, for example.
Question is it possible with "Nedi" such a constellation to drive or it works only with identical password?
With telnet it works, no matter how many entries in "nedi.conf" exist.



Nedi.conF

### Device mit Telnet CLI ####
maptp      10.103.33.253   23
maptp      10.100.33.253   23
maptp      10.38.33.253   23
maptp      10.40.33.253   23
maptp      10.99.33.253   23
.
.
.



# The users for telnet and ssh access:
# - Put most frequent ones first.
# - Leave enablepass empty, if the user is priviledged already.
# - Use a dummy pass (and proper enablepass) if no login is required to connect.
# - Use a dummy enablepass if no pw is required to enable, but you still need send enable
# - Append ;1 ;2 etc. to user, if different pw are used with same login.
# - Use public-key authentication with ssh, if you do not want to have pw here in cleartext.
# - Nortel CLI capable devices may require to configure cmd-interface cli to avoid menus!
# - To access the cli of a mikrotik, use +cte after user name (e.g. admin+cte)
# - usrsec expects secured password. You can generate them with nedi.pl -Z pw
# - Search for "change for more security" in inc/libmisc.pm and replace with own passphrase!
#
#    user   pass   enablepass
;usr   nedi   pa55   enpa55
;usrsec   nedi   41326464   363f41326464
;usr   admin   Enpa55
;usr   edmin   enterasys
;usr   xmin   extreme

### Zugang per Telnet ####
usr   admin;8   xxxxxx   xxxxxx
usr   admin;1   yyyyyy   yyyyyy
usr   admin;2   zzzzzz   zzzzzz
usr   admin;3   bbbbbb   bbbbbb
usr   admin;4   aaaaaa  aaaaaa

### Zugang per SSH ####
usr   admin;20   rrrrrr
usr   admin;21   tttttt
usr   admin;22   uuuuuu

### Switch ####
### Zugang per SSH ####
usr   admin;40   iiiiii


# Regexp to match username prompts (useful if you set something else on auth server)
# The cryptic stuff at the end are escape sequences for ProCurve
uselogin   (User|username|login|(User|Login)\sName)\s?:\s?(\x1b\[[;\?0-9A-Za-z]+)*$

# Regexp to match sensitive configuration lines, which should not be included in backup
;ignoreconf   password\s

# Set ssh policy for CLI access:
# always   = only explicitly mapped ports will be used with telnet
# never     = never try ssh
# known      = only connects when hostkey is known (add with nedi.pl -k, keyscan or manually with ssh)
# commented   = try whatever will work
usessh      always   
;usessh      never

With TELNET  --> 7 logins --> OK

Prepare (CLI)  ----------------------------------------------------------------
TEL :admin;8@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
TEL :admin;1@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
TEL :admin;2@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
TEL :admin;3@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
TEL :admin;4@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
TEL :admin;5@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Username: ' sending username
CLI3:Username admin sent
CLI3:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'invalid' login failed
TEL :admin;6@10.34.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI4:Matched homb> (or gen. prompt with enpass & enable cmd), enabling
CLI7:Matched 'Password: ' sending password
CLI8:Matched enable prompt, OK


with SSH ---> 4 Logins ---> Not OK


Prepare (CLI)  ----------------------------------------------------------------
SSH :admin;20@10.68.33.253:22 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
PTY :Forking ssh  -l admin 10.68.33.253
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
SSH :admin;21@10.68.33.253:22 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
PTY :Forking ssh  -l admin 10.68.33.253
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
SSH :admin;22@10.68.33.253:22 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
PTY :Forking ssh  -l admin 10.68.33.253
CLI2:Matched 'Password: ' sending password
CLI3:Password sent
CLI3:Matched 'Password: ' login failed
SSH :admin;23@10.68.33.253:22 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
PTY :Forking ssh  -l admin 10.68.33.253
CLI0:Connection refused
TEL :admin;23@10.68.33.253:23 Tout:10s OS:IOS-rtr EN:[\w+().-]+#\s?$
EVNT:MOD=B/1 L=150 CL=cfge TGT=voel MSG=Config backup error: connection error on port 23

94
GUI / Re: Active Directory authentication
« Last post by Kasper on May 02, 2018, 07:40:41 AM »
Following this guide I got LDAP lookup working in my NeDi installation. The only difference I have in my config is "sAMAccountName" is not used but the "cn" option is used instead.

So my string looks like this (obvious parts changed):
Code: [Select]
ldapsrv ldap://adm.domain.com 389 SuperSecretPassword DC=adm,DC=domain,DC=com CN=Network+Operator,OU=Service+Account,OU=Special+Accounts,DC=adm,DC=domain,DC=com cn
95
Discovery / libmisc.pm uninitialized value
« Last post by nedijedi on May 01, 2018, 06:33:55 PM »
During discovery I see a bunch of these, do they matter or are they cosmetic?

Use of uninitialized value in numeric gt (>) at /var/nedi/inc/libmisc.pm line 2929.
Use of uninitialized value in numeric lt (<) at /var/nedi/inc/libmisc.pm line 2929.
Use of uninitialized value in numeric gt (>) at /var/nedi/inc/libmisc.pm line 2929.
Use of uninitialized value in numeric lt (<) at /var/nedi/inc/libmisc.pm line 2929.

TIA
Joe
96
GUI / Re: Active Directory authentication
« Last post by harry on April 30, 2018, 06:32:49 AM »
your string
ldapsrv   ldap://UKLLOADS01   389   Spleen/*66   OU=LLO,OU=UK,OU=Country,DC=eua,DC=tonivn,DC=net   NeDilookupUser      sAMAccountName

My string
after *66 (which is password in my case)  look slike this.

 OU=organisation+ICT+Staff,OU=ICT,OU=staff,DC=eastern,DC=det,DC=win  CN=ServicesNedi,OU=Service+Accounts,DC=eastern,DC=det,DC=win sAMAccountName

use it with connection of a service account. and put the password at  "Spleen/*66"

This should fix or you have a option of  getting paid support from Remo Rickli.

97
Discovery / Re: [Enterasys C3G124-48] Missing Interfaces in GUI
« Last post by rickli on April 27, 2018, 08:24:53 PM »
That's the culprit:

ERR :IF Desc The message size exceeded the buffer maxMsgSize of 1472

Look at Interfaces() function in inc/libsnmp.pm and change this line to include your switch:

   my @maxrep = ($main::dev{$na}{os} =~ /DPC|ESX|Nortel|Netgear|EOSB2/)?( -maxrepetitions  => 12 ):();   # TODO limit where errors occur
98
Discovery / Re: Discovery ignoring netfilter?
« Last post by rickli on April 27, 2018, 08:17:59 PM »
Sniff the discovery and doublecheck :) I've added netfilter upon request from the community in order to avoid exactly that...
99
Discovery / Re: Aerohive discover connected station from AP
« Last post by rickli on April 27, 2018, 08:15:37 PM »
I've added support for Aerohive in 1.7. You can wait until I release it to the public or buy NeDi+ (1.8) with support...
100
Discovery / [Enterasys C3G124-48] Missing Interfaces in GUI
« Last post by SchmuFoo on April 27, 2018, 02:13:20 PM »
Hello Community,

I have a bunch of Enterasys C3G124-48 Switches here and in NeDi - But unfortunately the Interface Table ist not existing.

When running the Discovery I see the Ports in the verbose mode; and also the Def File (1.3.6.1.4.1.5624.2.1.98.def) looky okey (IMHO).

Maybe someone can give me a hint where to look further  8)

Thanks & Cheers,

Jan

Code: [Select]
Network Discovery (1.6.100p4) /var/nedi/nedi.pl -v -SGg -a 10....
Started with 1 seed at Fri Apr 27 13:46:15 2018
-------------------------------------------------------------------------------
Device                          Status                          Todo/Done-Time
===============================================================================
..
SOBJ:Reading 1.3.6.1.4.1.5624.2.1.98.def (C3G124-48)
..
IDNT:OS=EOSB2 SRV=6 TYPE=C3G124-48
DISC:no skippol, -S Gg

Enterprise   ------------------------------------------------------------------
..
SERN:Serial number is ..
BOOT:Image is ..

Interfaces   ------------------------------------------------------------------
RIF :0 IF read (WHERE device = '..') from nedi.interfaces
SNMP:Connect ..
IF  :Walking high-speed
IF  :Walking 64bit counters
IF  :Walking errors
IF  :Walking discards
IF  :Walking in-broadcasts
IF  :Walking name
IF  :Walking description
ERR :IF Desc The message size exceeded the buffer maxMsgSize of 1472
IF  :Walking vlan
IF  :Walking duplex
ERR :Duplex The requested entries are empty or do not exist
IF  :Walking admin status
IF  :Walking oper status
IF  :Index Name          Spd Dup St Pvid Description     Alias             PoE

IfAddresses  ------------------------------------------------------------------
IFIP:No useip policy set, always using discovered IPs
SNMP:Connect ..
IFIP:Walking old address table

DisProtocol  ------------------------------------------------------------------
SNMP:Connect ..
ERR :LLDP Inventory The requested table is empty or does not exist
ERR :LLDP IP The requested table is empty or does not exist
ERR :LLDP PoE The requested table is empty or does not exist
DIPR:No IF with index 47 (try LLDPX or LLDPXN in .def)!
DIPR:No IF with index 46 (try LLDPX or LLDPXN in .def)!
DIPR:No IF with index 48 (try LLDPX or LLDPXN in .def)!
DIPR:No IF with index 45 (try LLDPX or LLDPXN in .def)!

Modules      ------------------------------------------------------------------
SNMP:Connect ..
MOD :Walking module description
MOD :Walking module slots
MOD :Walking module class
MOD :Walking module HW
MOD :Walking module SW
MOD :Walking module FW
MOD :Walking module SN
MOD :Walking module model
MOD :Index  Slot       Model      Description                  SN/Status
MOD :    44 ge.1.33               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    43 ge.1.32               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    12 ge.1.1                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    37 ge.1.26               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    63 powersuppl            AC Power Supply #2           class 6 !~ /3|9
MOD :    47 ge.1.36               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    50 ge.1.39               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    26 ge.1.15               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    54 ge.1.43               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    29 ge.1.18               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD+:     1 stack      Enterasys  Enterasys Networks, Inc. C3
MOD :    39 ge.1.28               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    61 fan-2                 Fan #2                       class 7 !~ /3|9
MOD :     7 unit-6                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    35 ge.1.24               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    42 ge.1.31               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    53 ge.1.42               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    31 ge.1.20               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    10 unit-1     C3G124-48  Enterasys Networks, Inc. C3  SN = ""
MOD :    41 ge.1.30               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    24 ge.1.13               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    25 ge.1.14               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    45 ge.1.34               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    46 ge.1.35               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    59 ge.1.48               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    62 powersuppl            AC Power Supply #1           class 6 !~ /3|9
MOD :    60 fan-1                 Fan #1                       class 7 !~ /3|9
MOD :     2 unit-1                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    19 ge.1.8                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    51 ge.1.40               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    28 ge.1.17               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    27 ge.1.16               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    18 ge.1.7                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    11 module-0   C3G124-48  Enterasys Networks, Inc. C3  SN = Dev SN
MOD :     4 unit-3                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    52 ge.1.41               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    32 ge.1.21               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    21 ge.1.10               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    15 ge.1.4                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    33 ge.1.22               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :     8 unit-7                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    58 ge.1.47               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    17 ge.1.6                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :     6 unit-5                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    40 ge.1.29               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    34 ge.1.23               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :     9 unit-8                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :     3 unit-2                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    49 ge.1.38               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :     5 unit-4                Enterasys Networks, Inc. C3, class 5 !~ /3|9
MOD :    23 ge.1.12               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    14 ge.1.3                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    30 ge.1.19               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    55 ge.1.44               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    38 ge.1.27               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    36 ge.1.25               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    13 ge.1.2                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    20 ge.1.9                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    56 ge.1.45               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    16 ge.1.5                Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    48 ge.1.37               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    22 ge.1.11               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|
MOD :    57 ge.1.46               Unit: 1 1000BASE-T RJ45 Giga class 10 !~ /3|

RNBR:Reading nbrtrack (WHERE device = '..')
RNBR:0 MAC neighbors read

Prepare (CLI)  ----------------------------------------------------------------
PREP:Bridge-Forward table unsupported
DISC:Clistatus = unsupported mode fwd

BridgeFwd (SNMP) --------------------------------------------------------------
SNMP:Connect ..
FWDS:Walking BridgeFwd (..)
FWDS:.. no IF for index 31 found
FWDS:.. no IF for index 417 found
FWDS:.. no IF for index 34 found
FWDS:.. no IF for index 28 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 5 found
FWDS:.. no IF for index 9 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 37 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 16 found
FWDS:.. no IF for index 27 found
FWDS:.. no IF for index 33 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 25 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 22 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 35 found
FWDS:.. no IF for index 44 found
FWDS:.. no IF for index 21 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 17 found
FWDS:.. no IF for index 43 found
FWDS:.. no IF for index 33 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 33 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 23 found
FWDS:.. no IF for index 418 found
FWDS:.. no IF for index 418 found
FWDS:0 bridge forwarding entries found

Write Nodes ------------------------------------------------------------------
WNOD:0 inserted, 0 nodes moved and 0 updated in nedi.nodes

FloodFind    ------------------------------------------------------------------
FLOD:0 IFs triggered a MACflood alert

Write Device Info -------------------------------------------------------------
WDEV:.. written to nedi.devices
WIF :No ifmac! Using MAC .. found in nodarp for index 0
WIF :0 interfaces written to nedi.interfaces
WMOD:1 modules written to nedi.modules
WVLN:0 vlans written to nedi.vlans
WNET:0 networks written to nedi.networks

ProPolicy    -------------------------------------------------------------------
PROP:No actions triggered
DISC:ToDo/Done-Time                                        0/1-3s

===============================================================================
MAIN:1 devices discovered
MAIN:1 threads running right now
ALRT:0 mails and 0 SMS sent

MacLinks ------------------------------------------------------------------------
ITER:1 found 0 MAC links

Took 0 minutes


BTW: Using LLDPX results in:

Code: [Select]
[..]
LLXD:Unit: 1 1000BASE-T RJ45 Gigabit Ethernet Frontpanel Port 29 index 29 is IF index
LLXD:Unit: 1 1000BASE-T RJ45 Gigabit Ethernet Frontpanel Port 19 index 19 is IF index
LLXD:Unit: 1 1000BASE-T RJ45 Gigabit Ethernet Frontpanel Port 45 - sfp 1000-sx inserted index 45 is IF index
[..]
Pages: 1 ... 8 9 [10]