Guest User!

You are not Sophos Staff.

[8.910][BUG] HTML5 VPN Domain Users

VPN connections don't come up when I have an Active Directory user group selected as authorized users in the HTML5 VPN portal.

I have a terminal services connection that is valid for all domain users.  When they log in, there is no option to connect to the terminal server.  If I log in as admin, it is there.

I have verified that the users are in the group, and the group is in the allowed users fields.
Parents Reply Children
  • Hi there,

    it is working with active directory users & local users, but not with users synced from AD.

    In AD I added a group for HTML5 VPN users and added my user sliss. After syncing it onto the UTM i am able to log into user portal with the user but html vpn 5 window is closing after a few seconds.

    Logging says:
    2012:03:30-10:18:57 utmv9-1 screenmgr[4734]: Client 6: authenticated: user='sliss'
    2012:03:30-10:18:57 utmv9-1 screenmgr[4734]: Client 6: 403: Forbidden: user "REF_AaaUseSliss" may not access service ID "REF_CliConVaddc" 

    Stefan
  • Hi sliss,

    does the issue still persist? If so, could you please do the following:


    • Open an SSH connection to your UTM
    • Go to /var/mdw/scripts/
    • Edit the file screenmgr at line 43 -> add the argument " -g" at the end of the line, so that it reads: startproc /usr/sbin/screenmgr.plx -g
    • Restart the screenmgr service via /var/mdw/scripts/screenmgr restart


    After those steps there'll be much more connection and debugging information in /var/log/clientlessvpn.log/var/log/confd.log and /var/log/confd-debug.log. Please post the log output.

    Thanks,
    Cristof
  • I added the -g option, but the logs don't show any more info:

    2012:04:04-23:24:26 firewall screenmgr[24602]: Client 0: authenticated: user='franc'
    2012:04:04-23:24:27 firewall screenmgr[24602]: user 'REF_AaaUseFranc' uses backend authentication
    2012:04:04-23:24:27 firewall screenmgr[24602]: Client 0: 403: Forbidden: user "REF_AaaUseFranc" may not access service ID "REF_CliConTest"
    2012:04:04-23:24:38 firewall screenmgr[24602]: Client 0: disconnected: Broken pipe

    2012:04:04-23:24:26 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="update_traceable_system"
    2012:04:04-23:24:26 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="trace_system"
    2012:04:04-23:24:27 firewall confd[24601]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="system" srcip="127.0.0.1" facility="system" client="screenmgr" lock="none" method="get"
    2012:04:04-23:24:27 firewall confd[24601]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="system" srcip="127.0.0.1" facility="system" client="screenmgr" lock="none" method="get_object"
    2012:04:04-23:24:27 firewall confd[24601]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="system" srcip="127.0.0.1" facility="system" client="screenmgr" lock="none" method="get_object"
    2012:04:04-23:24:27 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="list_sessions"
    2012:04:04-23:24:27 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="list_sessions"
    2012:04:04-23:24:28 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="update_traceable_system"
    2012:04:04-23:24:28 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="trace_system"
    2012:04:04-23:24:28 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="list_sessions"
    2012:04:04-23:24:28 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="list_sessions"
    2012:04:04-23:24:29 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="update_traceable_system"
    2012:04:04-23:24:29 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="trace_system"
    2012:04:04-23:24:29 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="list_sessions"
    2012:04:04-23:24:29 firewall confd[23325]: D sys::AUTOLOAD:298() => id="3100" severity="debug" sys="System" sub="confd" name="external call" user="admin" srcip="192.168.1.50" facility="webadmin" client="index.plx" lock="none" method="list_sessions"

    p.s. the startproc line is at line 37 in 8.920

    Franc
  • I changed the user to a locally authenticated user and then I get the error shown in the screenshot.

    The logfile shows:

    2012:04:04-23:37:40 firewall screenmgr[24602]: Client 2: 400: Bad Request: argument format error

    Franc.
  • Hi,

    same Problem here:

    2012:04:05-09:53:11 fw-1 screenmgr[17696]: Client 1: authenticated: user='mtechel'
    2012:04:05-09:53:12 fw-1 screenmgr[17696]: Client 1: 403: Forbidden: user "REF_fkOcnOxZBa" may not access service ID "REF_CliConTkanlage"
    2012:04:05-09:53:14 fw-1 screenmgr[17696]: Client 1: disconnected: Broken pipe 


    User is authenticated via AD, it worked with 8.910.