Имею компьютер с двумя сетевыми портами, Федора 17. Один из них смотрит в локальную сеть, другой стало быть подключен к провайдеру Билан и используется L2TP с помощью PPPD, получает имя создаваемого подключения ppp0. Так вот решил пособирать статистику с помощью SNMP и MRTG. Настроил вроде всё нормально работает, но при разъединении и повторном соединении L2TP у ppp0 меняется номер в SNMP на +1, т.е. если было 4, становиться 5. При каждом пересоединении он только увеличивается. И дальше сбор по этому каналу не происходит, так как в MRTG идёт привязка к 4 интерфейсу. При перезагрузке всё становится на правильную нумерацию, но до разрыва.Вот так настроено в MRTG ### Interface 4 >> Descr: 'ppp0' | Name: 'ppp0' | Ip: 'XXX.XXX.XXX.XXX' | Eth: 'No Ethernet Id' ### ### The following interface is commented out because: ### * has no ifSpeed property # Target[localhost_4]: 4:seconds@localhost: SetEnv[localhost_4]: MRTG_INT_IP="XXX.XXX.XXX.XXX" MRTG_INT_DESCR="ppp0" MaxBytes[localhost_4]: 12500000 Title[localhost_4]: Traffic Analysis for 5 -- home PageTop[localhost_4]: <h1>Traffic Analysis for Internet - home</h1> <div id="sysdetails"> <table> <tr> <td>System:</td> <td>home in Unknown (edit /etc/snmp/snmpd.conf)</td> </tr> <tr> <td>Maintainer:</td> <td>Root <root@localhost> (configure /etc/snmp/snmp.local.conf)</td> </tr> <tr> <td>Description:</td> <td>ppp0 </td> </tr> <tr> <td>ifType:</td> <td>ppp (23)</td> </tr> <tr> <td>ifName:</td> <td>ppp0</td> </tr> <tr> <td>Max Speed:</td> <td>100 MBits/s</td> </tr> <tr> <td>Ip:</td> <td>Internet</td> </tr> </table> </div> Вопрос. Как можно зафиксировать для SNMP номер интерфейса ppp0?
|