El Servidor de SantaFe te diverses interfícies de xarxa, la eth2 és la pública de guifi (10.138.75.98) que esta connectada directament a un mikrotik. La eth1 esta connectada directament al router ADSL, amb un rang privat (192.168.0.x/24). En teoria caldria tenir una IP pública per poder graficar-la, però es pot fer d'una altre manera.
Dimoni snmpd
El servidor es un Debian Etch, instal·lem el dimoni snmpd:
apt-get install snmp snmpd
Ara cal configurar-lo per a que es pugui accedir al dimoni des de la xarxa guifi.net. En el fitxer /etc/snmp/snmpd.conf, afegir on correspongui:
# Afegir al final de les linees com2sec del snmpd.conf
com2sec guifi 10.0.0.0/8 public
# Afegir al final de les linees group del snmpd.conf
group MyROGroup v1 guifi
group MyROGroup v2c guifi
group MyROGroup usm guifi
Editar el fitxer /etc/default/snmpd i comentar la seguent linea i deixar-la tal com:
#SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
Ara cal reiniciar el dimoni amb:
/etc/init.d/snmpd restart
Obtenir index snmp
Hem de saber l'index snmp de la interficie on hi ha la ADSL, en el meu cas ja he dit que era la eth1:
root@santafe:~# snmpwalk -Os -c public -v 1 localhost interface | grep eth1
ifDescr.3 = STRING: eth1
En el meu cas el index snmp de l'interficie eth1 es el 3.
Obtenir IP per al trasto ADSL
Hem d'anar a la configuració del node on es troba el servidor i la ADSL i afegir un trasto ADSL. Despres des de la configuració de la radio del node, afegir-li un enllaç al trasto que hem creat per a que ens dongui una IP pública nova. En la casella que us demana en MRTG index hi heu de posar el que hagueu obtingut en el pas anterior, en el meu cas el 3.
Fets tots aquests pasos, l'aplicació li asigna la IP 10.138.75.108 al trasto ADSL. Hem de crear una interficie virtual amb aquesta IP sobre la mateixa interfície publica que tenim al servidor. La interfície eth2 es la que tinc com a pública de guifi, amb la IP 10.138.75.98. Aixi que creo una virtual sobre aquesta mateixa amb:
ifconfig eth2:1 10.138.75.108 netmask 255.255.255.224
Per a que es crei de forma automatica al arrencar el servidor, heu d'afegir al /etc/network/interfaces una entrada com:
auto eth2:1
iface eth2:1 inet static
address 10.138.75.108
netmask 255.255.255.224
Ja ho teniu fet. Ara tindreu grafiques de l'interfície eth1 que esta connectat al router ADSL, i que esta en un rang privat.
Comments
pràctic i enginyós
Una solucio encara mes facil
Una solucio encara mes facil seria poder dir-li a l'aplicació de guifi que el trasto ADSL te la mateixa IP que el servidor. Pero imagino que aixo de tenir la mateixa IP en dos trastos diferents pot ser una "bomba".
Però és una bona idea
D'aquelles que si ho tens present en el moment en que es fan canvis....