Login remoto ai demoni Quagga
Dovrete configurare i demoni in modo che ascoltino su tutte le interfacce e quindi impostare il controllo d’accesso nei rispettivi file di configurazione.Sotto Debian editate /etc/quagga/debian.conf per abilitare l’ascolto su tette le interfacce:
vtysh_enable=yes zebra_options=" --daemon" ripd_options=" --daemon"
Sotto Fedora,fate la stessa cosa nel file /etc/sysconfig/quagga
Aggiungete quindi le righe che seguono nei file di configurazione dei demoni(ripd.conf,zebra.conf,Quagga.conf),come in questo esempio relativo a zebra.conf
access-list localhost permit 127.0.0.1/32 access-list localhost deny any access-list lan1 permit 192.168.1.0/24 access-list lan1 deny any access-list lan2 permit 192.168.2.0/24 access-list lan2 deny any ! line vty access-class localhost access-class lan1 access-class lan2
Cio abilita le l ogin solo da localhost e da due sottoreti locali.Ciascun Login ha la propria classe in modo da poterlo disabilitare commentando l’opportuna riga access-class.
Ora dovete riavviare Quagga.Sotto Debian usate questo comando:
# /etc/init.d/quagga restart
Sotto Fedora dovete riavviare ciascun demone separatamente:
# /etc/init.d/zebra restart # /etc/init.d/ripd restart
Ora dovreste essere in grado di effettuare delle connessioni in telnet dalla LAN specificando un IP e una porta:
test@testpc:~$ telnet router 2601
Piccolissima nota vi chiederà una password,quella di default è disponibile all’interno del file Quagga.conf.I nomi in access-list, nel nostro esempio localhost,lan1 e lan2 sono arbitrari.L’esempio che è stato presentato è abbastanza complesso e controlla gli accessi a livello di sottorete.Potete semplificarlo inserendo tutto in un unica access-list:
access-list allowed permit 127.0.0.1/32 access-list allowed permit 192.168.1.0/24 access-list allowed permit 192.168.2.0/24 access-list allowed deny any ! line vty access-class allowed