Voici le fichier de configuration actuel, sachant qu'en désespoir de cause, j'ai tenté une "open connection", en activant le login par username.
Code :
- logoutput: syslog stdout /var/log/danted.log
- internal: eth0 port = 1080
- external: eth0
- method: username
- user.privileged: root
- user.notprivileged: nobody
- user.libwrap: nobody
- client pass {
- from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
- }
- pass {
- from: 0.0.0.0/0 to: 0.0.0.0/0
- command: bind
- log: connect disconnect
- }
- pass {
- from: 0.0.0.0/0 to: 0.0.0.0/0
- command: connect udpassociate
- log: connect disconnect
- }
- pass {
- from: 0.0.0.0/0 to: 0.0.0.0/0
- command: bindreply udpreply
- log: connect error
- }
|
Voici la réponse avec une connection TCP (qui fonctionne) :
Citation :
Jan 21 18:23:35 (1232558615) danted[30339]: pass(2): tcp/connect [: username%elda@192.168.0.14.4565 -> 80.118.149.105.80
|
Voici la réponse avec une connection UCP (qui ne fonctionne pas) :
Citation :
Jan 21 18:24:28 (1232558668) danted[30339]: pass(2): udp/udpassociate [: username%elda@0.0.0.0.0 -> 0.0.0.0.0
Jan 21 18:24:32 (1232558672) danted[11037]: pass(2): udp/udpassociate ]: 0 -> username%elda@0.0.0.0.0 -> 0, 0 -> `world' -> 0: client closed
|
J'ai notamment remarqué ceci : "pass(2)". Ça me laisse penser que toutes les connections passent par la 2ème règle. Est-ce normal ?
On peut aussi voir qu'en UDP, les connexions sont traduites par l'IP 0.0.0.0 et le port 0. Ça me semble pas tout à fait cohérent...
Je ne sais vraiment pas quoi penser.
---------------
FeedBack - Topic Achats/Ventes