Hide Forgot
Installed ppp-2.4.7-21.fc28 after having this problem: https://bugzilla.redhat.com/show_bug.cgi?id=1564459 This solved original issue, but now SELinux is blocking the connection. Setting SELinux to permissive gets rid of the error and connection can be established. april 09 18:46:17 fedora28 pppd[4915]: Plugin pppol2tp.so loaded. april 09 18:46:17 fedora28 pppd[4915]: Given FD for PPPoL2TP socket invalid (Socket operation on non-socket) april 09 18:46:17 fedora28 NetworkManager[945]: xl2tpd[4914]: child_handler : pppd exited for call 37794 with code 1 april 09 18:46:17 fedora28 NetworkManager[945]: xl2tpd[4914]: call_close: Call 18324 to 217.170.203.128 disconnected april 09 18:46:17 fedora28 pppd[4915]: Exit. april 09 18:46:17 fedora28 NetworkManager[945]: xl2tpd[4914]: get_call: can't find call 18324 in tunnel 28266 april 09 18:46:17 fedora28 NetworkManager[945]: (ref=0/0)xl2tpd[4914]: get_call: can't find call 18324 in tunnel 28266 april 09 18:46:20 fedora28 NetworkManager[945]: (ref=0/0)xl2tpd[4914]: get_call: can't find call 18324 in tunnel 28266 april 09 18:46:30 fedora28 NetworkManager[945]: (ref=0/0)xl2tpd[4914]: death_handler: Fatal signal 15 received april 09 18:46:30 fedora28 NetworkManager[945]: xl2tpd[4914]: Connection 21741 closed to 217.170.203.128, port 1701 (Server closing) SEAlert is not giving any notification, but I found the following in ausearch: type=AVC msg=audit(1523314447.297:358): avc: denied { getattr } for pid=6450 comm="pppd" scontext=system_u:system_r:pppd_t:s0 tcontext=system_u:system_r:l2tpd_t:s0 tclass=pppox_socket permissive=1 type=AVC msg=audit(1523314447.297:359): avc: denied { getopt } for pid=6450 comm="pppd" scontext=system_u:system_r:pppd_t:s0 tcontext=system_u:system_r:l2tpd_t:s0 tclass=pppox_socket permissive=1 type=AVC msg=audit(1523314447.318:360): avc: denied { ioctl } for pid=6450 comm="pppd" path="socket:[77543]" dev="sockfs" ino=77543 ioctlcmd=0x7437 scontext=system_u:system_r:pppd_t:s0 tcontext=system_u:system_r:l2tpd_t:s0 tclass=pppox_socket permissive=1 I made some attempts of adding a local policy, but unable to make it work. Any suggestions on how to add a workaround?
selinux-policy-3.14.1-21.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-1148ada2a3
selinux-policy-3.14.1-21.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-1148ada2a3
Problem solved with selinux-policy-3.14.1-21.fc28.
selinux-policy-3.14.1-21.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.