Ik zit achter NAT, namelijk mijn server met iptables als firewall/router.
Ik heb geprobeerd ReAIM aan de praat te krijgen op mijn Debain server (apt-get install reaim) zodat ik snellere (directe) MSN file transfers krijg (dus niet via de MSN servers) maar het lukt op de één of andere manier niet. De inkomende MSN file transfers gaan nog steeds via de MSN server en niet direct via de ReAIM proxy naar mijn PC.
Ik heb dit script dat mijn firewall (iptables) instelt: klik. En aansluitend stel ik (middels een bij ReAIM meegeleverd script) nog deze extra iptables rules in voor ReAIM (eth0 is mijn internetverbinding, aan eth1 hangt mijn lokale netwerk):
In de log van ReAIM (/var/log/reaim.log) zie ik enkel dit soort regels:
Maar dus geen berichten dat het IP veranderd is. De proxy zou het IP address in het accept bericht van mijn MSN client namelijk moeten veranderen in het IP address van de server zodat de andere (zendende) client direct contact kan maken met mijn server, maar dat doet hij blijkbaar niet. 207.46.108.95 is het IP address van de MSN server waarmee in een verbinding heb.
Ook heb ik al ReAIM-Voice geprobeerd, maar dat lost het probleem niet op.
Zijn er hier toevallig mensen die ReAIM(-Voice) hebben draaien en weten wat ik fout doe?
Ik heb geprobeerd ReAIM aan de praat te krijgen op mijn Debain server (apt-get install reaim) zodat ik snellere (directe) MSN file transfers krijg (dus niet via de MSN servers) maar het lukt op de één of andere manier niet. De inkomende MSN file transfers gaan nog steeds via de MSN server en niet direct via de ReAIM proxy naar mijn PC.
Ik heb dit script dat mijn firewall (iptables) instelt: klik. En aansluitend stel ik (middels een bij ReAIM meegeleverd script) nog deze extra iptables rules in voor ReAIM (eth0 is mijn internetverbinding, aan eth1 hangt mijn lokale netwerk):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| /sbin/iptables -F REAIM_IN /sbin/iptables -t nat -F REAIM_PRE /sbin/iptables -I REAIM_IN 1 -i eth0 -p tcp --dport 4443 -j ACCEPT /sbin/iptables -I REAIM_IN 1 -i eth0 -p tcp --dport 5190 -j ACCEPT /sbin/iptables -I REAIM_IN 1 -i eth0 -p tcp --dport 5566 -j ACCEPT /sbin/iptables -I REAIM_IN 1 -i eth0 -p tcp --dport 1864 -j ACCEPT /sbin/iptables -I REAIM_IN 1 -i eth0 -p tcp --dport 40000:40099 -j ACCEPT /sbin/iptables -I REAIM_PRE 1 -t nat -i eth1 -p tcp --dport 5190 -j REDIRECT --to-port 5190 /sbin/iptables -I REAIM_IN 1 -i eth1 -p tcp --dport 4443 -j ACCEPT /sbin/iptables -I REAIM_IN 1 -i eth1 -p tcp --dport 5190 -j ACCEPT /sbin/iptables -I REAIM_IN 1 -i eth1 -p tcp --dport 5566 -j ACCEPT /sbin/iptables -I REAIM_PRE 1 -t nat -i eth1 -p tcp --dport 1863 -j REDIRECT --to-port 1863 /sbin/iptables -I REAIM_IN 1 -i eth1 -p tcp --dport 1863:1864 -j ACCEPT |
In de log van ReAIM (/var/log/reaim.log) zie ik enkel dit soort regels:
code:
1
2
| [Tue Jan 18 01:41:58 2005] [CONN_NB] Connection [192.168.0.2:3013 -> 207.46.108.95:1863 via proxy] created [pending connection] (11 12) [Tue Jan 18 01:41:59 2005] [CONN_BH] Connection [192.168.0.2:3013 -> 207.46.108.95:1863 via proxy] established [magic = 6] (11 12) |
Maar dus geen berichten dat het IP veranderd is. De proxy zou het IP address in het accept bericht van mijn MSN client namelijk moeten veranderen in het IP address van de server zodat de andere (zendende) client direct contact kan maken met mijn server, maar dat doet hij blijkbaar niet. 207.46.108.95 is het IP address van de MSN server waarmee in een verbinding heb.
Ook heb ik al ReAIM-Voice geprobeerd, maar dat lost het probleem niet op.
Zijn er hier toevallig mensen die ReAIM(-Voice) hebben draaien en weten wat ik fout doe?
[ Voor 48% gewijzigd door Stamgastje op 18-01-2005 04:15 ]