Outgoing connection always bypass routing table and bind on the same IP as control connection in site-to-site transfer
|Reported by:||cheng zhi||Owned by:|
|Component version:||Operating system type:||Windows|
|Operating system version:||2003|
Description (last modified by )
Server A has two NIC which runs FileZilla Server, client connect to server A through NIC1, and issue a PORT command to server B, but server B is only reachable through NIC2.
After dig in source, I find CreateTransferSocket always bind PORT socket on the same IP as the control socket to avoid Windows Firewall problem, but in my scenario, this cause server A alway try to connect server B through NIC1 which is unreachable, although routing table is properly configured.