1 |
|
---|
2 | IPv6 support in rdesktop
|
---|
3 | ========================
|
---|
4 | The IPv6 support was developed by Mike Dawson <[email protected]>:
|
---|
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 |
|
---|