1 |
astrand |
441 |
|
2 |
|
|
IPv6 support in rdesktop |
3 |
|
|
======================== |
4 |
|
|
The IPv6 support was developed by Mike Dawson <mike@dexy.mine.nu>: |
5 |
|
|
|
6 |
|
|
Attached is a patch to tcp.c to enable IPv6 support. Build with |
7 |
|
|
'IPv6' defined to enable it. It's so far only been tested on |
8 |
|
|
Linux 2.4.21 connecting to Windows XP SP1. |
9 |
|
|
|
10 |
|
|
Since terminal services doesn't seem to bind to the ipv6 interface |
11 |
|
|
on XP I had to run 'netsh interface portproxy add v6tov4 |
12 |
|
|
listenport=3389 connectport=33 89' from the windows command prompt |
13 |
|
|
to get it to work. |
14 |
|
|
|
15 |
|
|
One problem is that numeric ipv6 addresses on the command line |
16 |
|
|
don't work as they conflict with the host:port format for |
17 |
|
|
specifying host names. Fixes for this I can think of include: |
18 |
|
|
|
19 |
|
|
* have a -6 switch for enabling ipv6 support |
20 |
|
|
* change the host:port format to 'host -P port' or something |
21 |
|
|
* more complicated parsing of the given host/address |