Ho installato da sorgenti tinc (vi consiglio di editare 2 righe del configure nel caso... di /etc e /var senza ${EPREFIX})
Bene, mi son creato la cartella /etc/tinc/casa_fw, ho creato il file tinc.conf, creato la cartella hosts con dentro i file corto6 e dragon, avviato tincd -K -n casa_fw per le chiavi e creato i file tinc-up e tinc-down
Ecco i file di 'dragon' (ip interno fastweb)
/etc/tinc/casa_fw/tinc.conf
/etc/tinc/casa_fw/tinc-up
/etc/tinc/casa_fw/tinc-down
/etc/tinc/casa_fw/rsa_priv.priv
/etc/tinc/casa_fw/hosts/corto6
/etc/tinc/casa_fw/hosts/dragon
tinc.conf:
Codice: Seleziona tutto
Name = dragon
AddressFamily = ipv4
BindToInterface = eth0
Device = /dev/net/tun
PrivateKeyFile = /etc/tinc/casa_fw/rsa_key.privCodice: Seleziona tutto
#!/bin/bash
ifconfig casa_fw 1.1.1.1 netmask 255.255.0.0 up
route add -net 1.1.1.2/32 casa_fwCodice: Seleziona tutto
#!/bin/sh
ifconfig casa_fw downCodice: Seleziona tutto
Subnet = 10.27.0.2/32
-----BEGIN RSA PUBLIC KEY-----
*tagliato*
-----END RSA PUBLIC KEY-----Codice: Seleziona tutto
Address = ciccia.tagliata.org
Subnet = 1.1.1.1/32
-----BEGIN RSA PUBLIC KEY-----
*tagliato*
-----END RSA PUBLIC KEY-----file hosts e tinc-down uguali;
tinc.conf
Codice: Seleziona tutto
Name = corto6
AddressFamily = ipv4
BindToInterface = eth1
Device = /dev/net/tun
PrivateKeyFile = /etc/tinc/casa_fw/rsa_key.priv
TCPOnly = yesCodice: Seleziona tutto
#!/bin/bash
ifconfig casa_fw 1.1.1.2 netmask 255.255.0.0 up
route add -net 1.1.1.1/32 casa_fwOra... non sono sicuro dei file tinc-up (infatti mi rispondono con un errore al momento dell'avvio di tincd che li esegue automaticamente), ma si riescono a raggiungere i nodi (i 2 PC si collegano), solo che è come se il computer corto6 non riuscisse a ricevere i pacchetti inviati da dragon, anche se dal debug si vede come li invii e che dragon risponda scrivendo su /dev/net/tun (anche se i pacchetti riguardanti la connessione passano!!!)
Cosa ho combinato di sbagliato? Grazie...
