mikelang
asked on
Exceed XDMCP sessions from a multihomed W2K network card
Anyone know how to get Hummingbird Exceed to use a source IP address other than the windows default for the network interface?
I have multiple 'virtual' IP addresses configured on a single W2K network interface and I need to be able to pick which source address Exceed will use for the initial UDP 177 'willing to manage' query - that's not the same as setting the XDMCP display address :-)
I have multiple 'virtual' IP addresses configured on a single W2K network interface and I need to be able to pick which source address Exceed will use for the initial UDP 177 'willing to manage' query - that's not the same as setting the XDMCP display address :-)
umm... not sure what you mean completely. are you looking for an utility that gives specific connection ports and relevant applications or processes of current TCP/UDP seesions?
ASKER
Here's a bit more info ...
When a network application launches (Exceed in this case) and it 'binds' to a network socket, it will be allocated the windows default source IP address for that network interface - UNLESS the application specifically requests another IP address on the interface.
Most other X emulation packages allow you to specify this address but the option seems to missing in Hummingbird Exceed.
I am looking for either a MS Windows workaround or a way to configure this option within Exceed.
Cheers.
When a network application launches (Exceed in this case) and it 'binds' to a network socket, it will be allocated the windows default source IP address for that network interface - UNLESS the application specifically requests another IP address on the interface.
Most other X emulation packages allow you to specify this address but the option seems to missing in Hummingbird Exceed.
I am looking for either a MS Windows workaround or a way to configure this option within Exceed.
Cheers.
basically, on XP workstation, you can use NETSTAT with -o command-line switch to display the owning process ID associated with each connection, so you can determine which IP has been used for specific seesion.
as for how to make sure a desired IP to be used by a specified application, you may use ROUTE ADD command with INTERFACE parameter explicitly added.
hope it helps,
bbao
as for how to make sure a desired IP to be used by a specified application, you may use ROUTE ADD command with INTERFACE parameter explicitly added.
hope it helps,
bbao
ASKER
"you may use ROUTE ADD command with INTERFACE parameter explicitly added"
Say interface 0x2 has two IP addresses configured 192.168.1.1 (Default) and 192.168.1.2
If I try, for example
route add 192.168.1.3 mask 255.255.255.255 192.168.1.2 IF 2
Route print actually returns
Network Destination Netmask Gateway Interface Metric
192.168.1.3 255.255.255.255 192.168.1.1 192.168.1.1 1
Can't see any way to do it with a single interface.
Cheers.
Say interface 0x2 has two IP addresses configured 192.168.1.1 (Default) and 192.168.1.2
If I try, for example
route add 192.168.1.3 mask 255.255.255.255 192.168.1.2 IF 2
Route print actually returns
Network Destination Netmask Gateway Interface Metric
192.168.1.3 255.255.255.255 192.168.1.1 192.168.1.1 1
Can't see any way to do it with a single interface.
Cheers.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
that means one of the two IPs above, 192.168.1.1 and 192.168.1.2, should be changed to another subnet, 192.168.2.1 for example.
ASKER
Yep, that works !
Many thanks bbao.
Many thanks bbao.