[Cyberduck-trac] [Cyberduck] #8802: Routing failure when connecting to IPv6 address because of wrong default network interface

Cyberduck trac at trac.cyberduck.io
Wed Mar 23 17:51:32 UTC 2016


#8802: Routing failure when connecting to IPv6 address because of wrong default
network interface
----------------------------+-------------------------
 Reporter:  richardvd       |         Owner:  dkocher
     Type:  defect          |        Status:  reopened
 Priority:  high            |     Milestone:  4.7.1
Component:  core            |       Version:  4.8.4
 Severity:  major           |    Resolution:
 Keywords:  IPv6            |  Architecture:  Intel
 Platform:  Mac OS X 10.10  |
----------------------------+-------------------------
Changes (by peterf):

 * status:  closed => reopened
 * version:  4.7 => 4.8.4
 * resolution:  fixed =>


Comment:

 I'm still having the same problem with Cyberduck 4.8.4 and 5.0 (r19424).
 Dual-stack connected mac, trying to connect to host with IPv4 and IPv6
 address, both in DNS.

 By preferring IPv6 using "defaults write ch.sudo.cyberduck
 connection.dns.ipv6 true" the connection always gives "No route to host".
 This is because it again selects awdl0 as the interface to use.

 ---

 {{{
 Mar 23 18:40:16 macbookpeter Cyberduck[5090]: [background-1] DEBUG
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Evaluate
 interface with name:awdl0 (awdl0) index 9
 Mar 23 18:40:16 macbookpeter Cyberduck[5090]: [background-1] INFO
 ch.cyberduck.core.socket.NetworkInterfaceAwareSocketFactory - Selected
 network interface name:awdl0 (awdl0)
 Mar 23 18:40:16 macbookpeter Cyberduck[5090]: [background-1] WARN
 ch.cyberduck.core.threading.SessionBackgroundAction - Failure executing
 background action:
 ch.cyberduck.core.exception.ConnectionRefusedException{detail='No route to
 host.', cause='java.net.NoRouteToHostException: No route to host',
 message='Verbinding mislukt'}
 Mar 23 18:40:16 macbookpeter Cyberduck[5090]: [background-1] DEBUG
 ch.cyberduck.core.threading.DefaultFailureDiagnostics - Determine cause
 for failure
 ch.cyberduck.core.exception.ConnectionRefusedException{detail='No route to
 host.', cause='java.net.NoRouteToHostException: No route to host',
 message='Verbinding mislukt'}

 }}}

 ---

 {{{

 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
         options=3<RXCSUM,TXCSUM>
         inet6 ::1 prefixlen 128
         inet 127.0.0.1 netmask 0xff000000
         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
         nd6 options=1<PERFORMNUD>
 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
 stf0: flags=0<> mtu 1280
 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         ether 3c:15:xx:xx:xx:xx
         inet6 fe80::3e15:xxxx:xxxx:xxxx%en0 prefixlen 64 scopeid 0x4
         inet 10.0.110.150 netmask 0xffffff00 broadcast 10.0.110.255
         inet6 2a02:a44f:xxxx::xxxxx prefixlen 128 dynamic
         nd6 options=1<PERFORMNUD>
         media: autoselect
         status: active
 en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
         options=60<TSO4,TSO6>
         ether 72:00:04:xx:xx:80
         media: autoselect <full-duplex>
         status: inactive
 en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
         options=60<TSO4,TSO6>
         ether 72:00:04:xx:xx:81
         media: autoselect <full-duplex>
         status: inactive
 bridge0: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
         options=63<RXCSUM,TXCSUM,TSO4,TSO6>
         ether 3e:15:xx:xx:xx:00
         Configuration:
                 id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
                 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
                 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
                 ipfilter disabled flags 0x2
         member: en1 flags=3<LEARNING,DISCOVER>
                 ifmaxaddr 0 port 5 priority 0 path cost 0
         member: en2 flags=3<LEARNING,DISCOVER>
                 ifmaxaddr 0 port 6 priority 0 path cost 0
         media: <unknown type>
         status: inactive
 p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
         ether 0e:15:xx:xx:xx:8c
         media: autoselect
         status: inactive
 awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
         ether ca:7a:73:b7:69:39
         inet6 fe80::c87a:73ff:feb7:6939%awdl0 prefixlen 64 scopeid 0x9
         nd6 options=1<PERFORMNUD>
         media: autoselect
         status: active
 }}}

-- 
Ticket URL: <https://trac.cyberduck.io/ticket/8802#comment:39>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list