[Ita] Redirect con xinetd

Ho sempre sostenuto che sia cosa buona e giusta avere amici che ne sanno più di te :D.

Problema:

  • Router con pagina di amministrazione sulla porta 8081
  • Ip del router settato a 192.168.10.1
  • Router con dmz abilitata su ip 192.168.10.90

Come accedo dall’esterno alla porta 8081 del router se quest’ultimo redirige tutte le richieste su 192.168.10.90?

Soluzione…

Lorenzo :D

Basterà aggiungere sulla macchina 192.168.10.90 il file /etc/xinetd.d/routerwebmin e all’interno di questo le seguenti righe:

service tproxy
{
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        bind = 192.168.10.90
        redirect = 192.168.10.1 8081
        disable = no
}

a questo punto avviamo xinetd con il comando /etc/rc.d/xinetd start.

Il service name, in questo caso tproxy, deve corrispodere al nome del servizio associato alla porta, nel file /etc/services, su cui vogliamo ascoltare per il redirect.

PS. ricordiamoci di aggiungere tale demone tra quelli che partono all’avvio…