oriolrius.cat

Des del 2000 compartiendo sobre…

Year: 2001

Tunneling & iproute2

Reading time: 1 – 2 minutes

Divendres el Jose Maria i jo varem estar fent proves d’iptunneling amb el
kernel 2.4 i el iproute2.

Bàsicament varem connectar dos ordinadors amb el kernel 2.4 compilat
amb les opcions de ip_gre carregades com a modul. Posteriorment simplement amb
les següents linies varem montar la cosa.Línies pel primer
“firewall+router”:
ip tunnel add netb mode gre remote 192.168.2.2 local 192.168.2.1 ttl 255
ip link set netb up
ip addr add 192.168.1.254 dev netb
ip route add 192.168.3.0/24 dev netb

Gràcies a això podem establir un servidor VPN, el servidor VPN de
l’altre extrem ha de tenir la mateixa configuració però canviant
les adreces dels gateways alrevés logicament i canviant tb les
direccions de xarxa.Així podem unir les dues xarxes. A veure, si avui
mateix podem fer les proves a través d’internet i així puc fer la
guia de referencia ràpida.
Després d’aquestes proves esperem poder fer les mateixes proves
però amb el IPSec.

Snort 1.7 & ACID

Reading time: 1 – 2 minutes

Fa un parell de dies q em barallava amb l’snort i com sempre no hi havia
manera de q em pilles el puto Plug-in q envia les sortides al MySQL.

Finalment he descobert q ho havia fet tot bé a la primera i q el
problema esta a l’hora de tirar-lo ja q posava massa paràmetres quan
simplement tirant-lo amb el paràmetre pq pilli el fitxer de “rules” ja
n’hi ha prou. A més ara ja no s’ha de modificar el Makefile ni res de
res com abans li poses –with-mysql al configure i com una seda.
Pel q fa al ACID és un programa del CERT q es dedica a analitzar i
recopilar els atacs o events poc usuals q rep la nostra màquina o la
nostra xarxa. Esta molt bé, a més és molt fàcil
d’instal.lar un cop va l’snort el copies a un directori accessible desde la web
i prement un parell de botons tot arreglat. Obviament després de posar
el nom d’usuar i password al seu fitxer de configuració.
El meu ACID esta a oriol.homeip.net/snort/acid

MRTG a oriol.homeip.net

Reading time: 1 – 2 minutes

Ja fa temps vaig publicar un article sobre MRTG, però no havia
arribat a tenir temps d’implementar-lo. Ara certes aplicacions de la feina me’l
requereixen. Per tant, l’he començat a provar a la xarxa de casa.

A la URL: oriol.homeip.net/mrtg/general.php i ha un primer script fet en PHP
de forma ràpida que mostra el resum de tots els estats consultats via
SNMP pel server de oriol.homeip.net, es poden veure gràfiques de l’estat
de les targetes de xarxa del Firewall, del server, carrega de la CPU,
memòria lliure, etc. Encara és una versió molt preliminar
de tot el q pot arribar a fer el MRTG tan via SNMP com a partir d’scripts. Quan
estigui tot una mica més “profesionà” penjaré l’article
complert amb tots els detalls.
També s’ha inclòs com a servei de la web, per tant, apareix a la
secció de “SERVEIS”.

MySQL i PHP

Reading time: < 1 minute

És un tema que fa temps que toco, però degut al poc
coneixement del SQL i la poca familiaritat de les funcions d’accés a
BBDD amb el PHP perdo molt temps cada cop q vaig a fer algo.

Per tal d’evitar el problema descrit al “preview text”, aquí adjunto
una serie d’URL que m’aniran bé per solucionar aquests
contratemps:
-Explica molt bé tot el tema relacionat amb el SQL i el PHP:
http://www.programacion.net/cursos/php/
-Típica web de programadors: http://www.devshed.com/
-Manual SQL molt ben parit en castellà: http://sql.php-es.com/
-Postgress desde mexic: http://www.postgres.org.mx/
-Traducció manual Postgress en castellà:
http://lucas.hispalinux.es/Postgresql-es/rsantos/

NAT i NETFILTER al kernel 2.4

Reading time: < 1 minute

Ahir em vaig passar tot el dia per entendre les noves polítiques de
filtrat del kernel 2.4. Així doncs, he decidit fer-ne un resum, pq quan
se m’oblidi ho pugui recordar ràpidament.

El resum esta al SDMS en un fitxer que es diu netfilter-nat.txt, les
keywords, per trobar ràpidament el document són: netfilter nat
firewall xarxes networking linux.

BIND Vulnerabilities

Reading time: < 1 minute

Aquests dies has sortit un mega-bug a totes les versions del Bind per sota
de la 9.1, es veu que la cosa és molt xunga i convé
“updetajar-se” ràpid.

No he trobat enlloc l’explicació tècnica de com es fa explotar
el tema, malgrat es veu q ja hi ha explotis una bona url per informacion del
BIND és:
http://www.isc.org/products/BIND/bind-security.html
Però no s’explica massa profundament. L’únic q diu sobre aquesta
vulnerabilitat és:
“It is possible to overflow a buffer handling TSIG signed queries, thereby
obtaining access to the system. “
Quan trobi més info sobre el tema ja la posaré en forma de
comentari.

IBM e-server x330 + ServeRAID-4L

Reading time: 3 – 5 minutes

Aquest titol que sona a xinès no vol dir res més q: PIII Dual
800MHz – 2HDs HOT SWAP SCSI 17Gb – 512Mb RAM – Controladora RAID ServeRAID-4L
16Mb caché i processador a 100MHz. Aparanment instal.lar un win2k server
aquí és un joc de nens, però no!!! pq he trigat quasi 2
dies en saber com collons s’instal.lava això.

Després de milions de proves per saber com anava el tema del
ServeRAID, vam descobrir que els passos a serguir eren:
1) Intentar arrancar l’ordinador amb un disquet d’arranque del pindows, anar a
la unitat de 50Mb que porten tots els IBM que acostuma a ser la unitat D i
buscar els drivers per win2k de la controladora SCSI RAID. Vigilar, pq el CD
inclou drivers amb aquesta finalitat que a l’hora de la veritat el win2k no
pillarà. Un cop trobats els drivers a la unitat del HD copiar-los en un
disquet verge. En cas de que això no funciones amb els HDs connectats a
la controladora SCSI RAID, caldria treure la controladora i connectar els HDs a
la controladora SCSI de la placa base.
2) Ara ja podem montar la controladora ServeRAID i connectar-hi els HDs,
posteriorment hem d’entrar a la BIOS i deshabilitar la controladora SCSI de la
placa base. Sinó després el windows no sap a quina controladora
tenim els HDs i no els troba. 3) Insertem el CD d’instal.lació del
serveRAID q es un CD d’arranque. En el nostre cas haviem de montar un RAID de
nivell 1, o sigui, que un dels discs fos un mirror de l’altre, pq en cas de
petar algún dels dos poguessim canviar en calent (hot-swap) l’altre disc
i un cop canviat aquest es sincronitzes automaticament.
3) Ara ja podem montar la controladora ServeRAID i connectar-hi els HDs,
posteriorment hem d’entrar a la BIOS i deshabilitar la controladora SCSI de la
placa base. Sinó després el windows no sap a quina controladora
tenim els HDs i no els troba. 4) Un cop arrancat amb aquest CD, s’ha de definir
que només hi hagi una unitat logica i dues unitats d'”array”,
això vol dir que només hi huarà una “C” que serà
suportada per dos discs físics. Un cop configurat això al RAID ja
no cal dir-li res més.
5) El “súper IBM” porta un CD que permet instal.lar el sistema operatiu
al ordinador, aquest CD serveix sobre tot per quan hem de fer instal.lacions
múltiples de sistemes iguals. Ja que, ens permet fer un disquet que
després automatitzarà la resta d’instal.lacions i no haurem
d’estar pendents del windows com passa sempre. Qui diu windows, diu qualsevol
dels sistemes operatius que suporta la serie x330.
6) D’aquest CD, podem passar olimpicament si el nostre cas, no és el
d’una granja de servidors, cosa força freqüent fins que no ens
toqui la loteria. Per tant, podem arrancar directament amb el cd de win2kserver
i premer el F6 ràpidament quan aquest ens ho indica només
arrencar, ja que així podrem especificar quina controladora SCSI tenim,
en cas de que aquesta no sigui suportada directament pel windows. O sigui, el
cas de la ServeRAID que ens ocupa. Quan el windows ens ho indiqui podrem
introduïr el disquet que em fet abans amb els drivers i el windows
podrà detectar els nostres HDs.
7) A partir d’aquest moment la instal.lació del windows es completament
normal. Tret que un cop instal.lat el windows va bé instal.lar-se el
ServeRAID Manager q va en els CDs per tenir un LOG del que passa en els
discs.

GetNews v0_3RC2: més aprop de la versió final

Reading time: 2 – 2 minutes

Després d’unes quantes hores milloran cosetes de la versió
anterior i afegint una nova feature ja tinc la nova versió del
getnews.

La gran novetat en aquesta versió és que ara abans d’intentar
agafar un fitxer RDF d’algún site mira si aquest site esta online. A
més del sistema de backup de 5min que ja hi havia en la versió
anterior, el qual no agafava les noticies si no feia més de 5min q no
s’havien agafat.
Així doncs, ja hi ha un altre paràmetre més per cridar el
getnews, si ha de fer o no la comprobació del host abans de pillar les
news. La comprobació es fa per mitjà d’un ping i per això
esta posat q es pugui activar i desactivar pq si hi ha hosts q no tornen ping
no agafaria mai les news d’allà.
Tb s’ha modificat una coseta de disseny ara ja no retorna directament la
sortida per pantalla sino que ho fa a un array per tant, si ara volem mostrar
la sortida s’ha de fer directament un echo abans de la crida de la
funció ja no n’hi ha prou amb una crida a la funció.
Aquests són els canvis més significatius de la versió
0.3RC2, espero que aviat comprobi el seu bon funcionament i pugui truere la
versió 1.00.
Això tb espero q agilitzi molt la velocitat d’accés al portal, q
molts cops per culpa de les news no s’acabava de carregar mai més.

Apache + PHP + MySQL = Win32

Reading time: 1 – 2 minutes

No, no es cap error, hi ha les versions de aquests tres programes per a
fer-los anar sota una arquitectura Win32

Tot va començar a Barajas, quan avorrit de esperar el pont aeri vaig
anar a demanar canvi per trucar una amiga de madrid, quan vaig veure un llibret
de anaya Multimedia que es titulava PHP4. Si si jo també em pensava que
era el tipic llibre merdós, pero em va atraure i el vaig comprar,
conclusió: No només t’ensenya el més bàsic de una
manera bastant ràpida, fet que ajuda moltissim als qui com jo no en
teniem gaire idea sino que no necessites fer servir el S.O. Linux. Tot i que si
aquests programes estan pensats per a linux, evidentment no seran tan
eficaços, pero funcionen i esta demostrat. Aixi que apa, pels mandrosos
com jo que no volem fer servir linux pel que sigui ja no teniu cap excusa per
apendre MySQL i PHP. Salutacions, Law

SNMP i ruters

Reading time: < 1 minute

Després d’uns dies liadillo amb el tema d’SNMP amb un parell de
ruters, un ruter 3com 812 per ADSL i un cisco 760 per RDSI. Aquí poso el
resum de com activar-lo.

Activar SNMP pel 3COM 812 ADSL:

3Com-DSL>enable snmp AUTHENTICATION trap
3Com-DSL>add snmp community public ACCESS RO ADDRESS 192.168.1.254
3Com-DSL>list snmp communities

SNMP COMMUNITIES
Community Name IP Address Access
public 192.168.001.254 Read Only

Si volem posar suport SNMP al linux per poder fer les crides snmp des d’ell ens
hem d’instal.lar el packet:
ucd-snmp.tar.gz
q esta a la URL: http://net-snmp.sourceforge.net/