1 |
|
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=3389' from the windows command prompt |
13 |
to get it to work. |
14 |
|
15 |
|
16 |
rdesktop now supports numeric IPv6 addresses: |
17 |
|
18 |
It checks for two or more colons in an address to decide what it's |
19 |
dealing with so you can now do: |
20 |
|
21 |
rdesktop 2001:1:2:3::4 |
22 |
|
23 |
without it getting confused with an ipv4:port specification. I've |
24 |
also followed the square bracket convention used by browsers |
25 |
(http://www.ietf.org/rfc/rfc2732.txt) so if you want to specify a |
26 |
non-standard port with an ipv6 address you can use the format: |
27 |
|
28 |
rdesktop [2001:1:2:3::4]:3390 |
29 |
|