SSTP doesn't work with IPv6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sstp-client-package |
New
|
Undecided
|
Unassigned |
Bug Description
When connecting to a server that offers IPv6 inside the tunnel (required on the server) the connection is not established.
Logs from client:
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Apr 25 11:44:22 wmanka-
Logs from server site (MikroTik RouterOS 6.44.3):
09:47:14 sstp,ppp,debug : LCP lowerup
09:47:14 sstp,ppp,debug : LCP open
09:47:15 sstp,ppp,debug : LCP opened
09:47:15 sstp,ppp,
09:47:15 sstp,ppp,info <sstp-wmanka>: authenticated
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPCP lowerup
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPCP open
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPV6CP lowerup
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPV6CP open
09:47:15 sstp,ppp,debug <sstp-wmanka>: MPLSCP open
09:47:15 sstp,ppp,debug <sstp-wmanka>: BCP open
09:47:15 sstp,ppp,debug <sstp-wmanka>: CCP lowerup
09:47:15 sstp,ppp,debug <sstp-wmanka>: CCP open
09:47:15 sstp,ppp,debug <sstp-wmanka>: received unsupported protocol 0x80fd
09:47:15 sstp,ppp,debug <sstp-wmanka>: LCP close
09:47:15 sstp,ppp,debug <sstp-wmanka>: LCP closed
09:47:15 sstp,ppp,debug <sstp-wmanka>: CCP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: BCP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: BCP down event in starting state
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPCP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPV6CP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: MPLSCP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: MPLSCP down event in starting state
09:47:15 sstp,ppp,debug <sstp-wmanka>: PPP received non-LCP packet (0x8021) when LCP not open
09:47:15 sstp,ppp,debug <sstp-wmanka>: PPP received non-LCP packet (0x8021) when LCP not open
09:47:15 sstp,ppp,debug <sstp-wmanka>: LCP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: CCP close
09:47:15 sstp,ppp,debug <sstp-wmanka>: BCP close
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPCP close
09:47:15 sstp,ppp,debug <sstp-wmanka>: IPV6CP close
09:47:15 sstp,ppp,debug <sstp-wmanka>: MPLSCP close
09:47:15 sstp,ppp,info <sstp-wmanka>: terminating... - IPv6 negotiation rejected
09:47:15 sstp,ppp,debug <sstp-wmanka>: LCP lowerdown
09:47:15 sstp,ppp,debug <sstp-wmanka>: LCP down event in initial state
09:47:15 sstp,ppp,
09:47:15 sstp,ppp,info <sstp-wmanka>: disconnected
Interesting, it could possibly look like some ipv6 related options isn't present in the client configuration and thus the client rejects the IPv6 negotiation.