[PacketFence-users] users stay in registration VLAN after authentication success

2018-01-16 Thread tom lo via PacketFence-users
Hi,


We've been using Packetfence ZEN 6.4 with Ruckus ZoneDirector for a
while, to authentication user against AD before putting them into
production VLAN.
It was working fine until recently that users report that when they
doing authentication in captive portal, they start seeing the message
"Unable to detect network connectivity. Try to restarting your web
browser or opening a new tab to see if your access has been
successfully enabled."
They tried to turn off/on WiFi and they will see "Your network should
be enabled within a minute or two. If it is not reboot your computer",
if they wait for around 15 mins, sometimes they found their device
could fall into production VLAN.
During the issue happens to user, we could see in ZoneDirector that
the client device were still in registration VLN,
and from packetfence admin portal, user mac address "Info" page, the
role is set to a registered role.
If we delete the client connection manually from ZoneDirector GUI, we
found the client device will re-connect and fall into the production
VLAN.

We tried one suggestion from this mailing list, toggle $TRUE and
$FALSE for synchronize_locationlog in /Switch/Ruckus.pm#L190, and
restart httpd.portal, but made no difference.

We captured the packetfence.log, and found some warning but not sure
if it's related to the issue.
httpd.portal(2282) WARN: [mac:ab:cd:00:00:12:34] Use of uninitialized
value in concatenation (.) or string at
/usr/local/pf/lib/pf/authentication.pm line 284.
httpd.portal(2282) WARN: [mac:ab:cd:00:00:12:34] Calling match with
empty/invalid rule class. Defaulting to 'authentication'
(pf::authentication::match)
httpd.portal(2245) WARN: [mac:ab:cd:00:00:12:34] Can't re-evaluate
access because no open locationlog entry was found
(pf::enforcement::reevaluate_access)

Please advise what we could do to troubleshoot the issue.  Thanks for your time.


Regards,
Tom

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users


Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-01-16 Thread tom lo via PacketFence-users
Hi Ludovic,

We are still using ZoneDirector, not the newer SmartZone controller,
and seems Packetfence start supporting SmartZone from version 6.5
In version 6.4, which we are using, there are only one switch type for
select "Ruckus Wireless Controllers".
So you would suggest we to try another switch module?


Regards,
Tom


On Tue, Jan 16, 2018 at 10:48 PM, Ludovic Zammit <lzam...@inverse.ca> wrote:
> Hello there,
>
> PacketFence two different switch module, there is a legacy one and the other
> one is meant for the SmartZone controller.
>
> Have you tried to change the switch module ?
>
> Thanks,
>
>
> Ludovic Zammit
> lzam...@inverse.ca ::  +1.514.447.4918 (x145) ::  www.inverse.ca
> Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence
> (http://packetfence.org)
>
>
>
>
>
> On Jan 16, 2018, at 9:32 AM, tom lo via PacketFence-users
> <packetfence-users@lists.sourceforge.net> wrote:
>
> Hi,
>
>
> We've been using Packetfence ZEN 6.4 with Ruckus ZoneDirector for a
> while, to authentication user against AD before putting them into
> production VLAN.
> It was working fine until recently that users report that when they
> doing authentication in captive portal, they start seeing the message
> "Unable to detect network connectivity. Try to restarting your web
> browser or opening a new tab to see if your access has been
> successfully enabled."
> They tried to turn off/on WiFi and they will see "Your network should
> be enabled within a minute or two. If it is not reboot your computer",
> if they wait for around 15 mins, sometimes they found their device
> could fall into production VLAN.
> During the issue happens to user, we could see in ZoneDirector that
> the client device were still in registration VLN,
> and from packetfence admin portal, user mac address "Info" page, the
> role is set to a registered role.
> If we delete the client connection manually from ZoneDirector GUI, we
> found the client device will re-connect and fall into the production
> VLAN.
>
> We tried one suggestion from this mailing list, toggle $TRUE and
> $FALSE for synchronize_locationlog in /Switch/Ruckus.pm#L190, and
> restart httpd.portal, but made no difference.
>
> We captured the packetfence.log, and found some warning but not sure
> if it's related to the issue.
> httpd.portal(2282) WARN: [mac:ab:cd:00:00:12:34] Use of uninitialized
> value in concatenation (.) or string at
> /usr/local/pf/lib/pf/authentication.pm line 284.
> httpd.portal(2282) WARN: [mac:ab:cd:00:00:12:34] Calling match with
> empty/invalid rule class. Defaulting to 'authentication'
> (pf::authentication::match)
> httpd.portal(2245) WARN: [mac:ab:cd:00:00:12:34] Can't re-evaluate
> access because no open locationlog entry was found
> (pf::enforcement::reevaluate_access)
>
> Please advise what we could do to troubleshoot the issue.  Thanks for your
> time.
>
>
> Regards,
> Tom
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> PacketFence-users mailing list
> PacketFence-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/packetfence-users
>
>

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users


Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-01-20 Thread tom lo via PacketFence-users
Hi Durand,


Thanks for your reply and please see if my understanding is correct
about the locationlog.
If the locationlog is correct, from mysql, I should see one entry when
a device reach captive portal, and another entry immediately after the
authentication complete, with matching start / end time?
If the locationlog is wrong, the new entry may be missing even the
authentication is completed?

I checked a log from an issue reported few hours ago. User
"12:34:56:33:22:11" completed the authentication at 11:11am, but there
is no entry about the updated role (staff) for this device until the
user retry the connection at 13:06.  Is this a kind of wrong
locationlog?

I also found another mysql output for a device which had a smooth VLAN
re-direction in its 1st try. mysql output shows one entry when a
device reach captive portal, and another entry after the
authentication complete with matching start / end time.

Also, for your information, we are using Ruckus ZoneDirector and the
SSID setting is mac-auth.

I'll check with users in real-time to see about the queue and mysql
output, and let you know the result.


The following is the related log / mysql output for the issue reported.

Jan 20 11:11:59 httpd.portal(6296) INFO: [mac:12:34:56:33:22:11]
re-evaluating access (manage_register called)
(pf::enforcement::reevaluate_access)
Jan 20 11:11:59 httpd.portal(6296) WARN: [mac:12:34:56:33:22:11] Can't
re-evaluate access because no open locationlog entry was found
(pf::enforcement::reevaluate_access)
Jan 20 11:15:29 httpd.aaa(2033) INFO: [mac:12:34:56:33:22:11] Updating
locationlog from accounting request
(pf::api::handle_accounting_metadata)
Jan 20 13:06:53 httpd.aaa(2033) INFO: [mac:12:34:56:33:22:11] handling
radius autz request...

select * from locationlog where mac="12:34:56:33:22:11";
+---+-+--+--+--+---+-+---+--+-+-+-+---++---++
| mac   | switch  | port | vlan | role |
connection_type   | connection_sub_type | dot1x_username| ssid
| start_time  | end_time| switch_ip   |
switch_mac| stripped_user_name | realm | session_id |
+---+-+--+--+--+---+-+---+--+-+-+-+---++---++
| 12:34:56:33:22:11 | 172.18.4.61 | 0| 50   | staff|
Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11 |
SSID_A   | 2018-01-20 13:06:53 | -00-00 00:00:00 | 172.18.4.61
| 11:22:33:44:55:0d | 12:34:56:33:22:11  | null  | NULL   |
| 12:34:56:33:22:11 | 172.18.4.61 | 0| 501  | registration |
Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11 |
SSID_A   | 2018-01-20 11:10:51 | 2018-01-20 11:11:12 | 172.18.4.61
| 11:22:33:44:55:09 | 12:34:56:33:22:11  | null  | NULL   |
| 12:34:56:33:22:11 | 172.18.4.61 | 0| 501  | registration |
Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11 |
SSID_A   | 2018-01-20 11:11:12 | 2018-01-20 11:11:38 | 172.18.4.61
| 11:22:33:44:55:0d | 12:34:56:33:22:11  | null  | NULL   |
+---+-+--+--+--+---+-+---+--+-+-+-+---++---++


Regards,
Tom


On Sat, Jan 20, 2018 at 10:01 AM, Durand fabrice via PacketFence-users
<packetfence-users@lists.sourceforge.net> wrote:
> Hello Tom,
>
> just after a radius request, can you check in the database if the
> locationlog is correct ? (the radius request is suppose to update the
> locationlog)
>
> And also when it failed.
>
> select * from locationlog where mac="ab:cd:ef:12:34:56";
>
> Last thing, can you verify if the queue is full when this problem occur
> (from the admin gui in queue)
>
> Regards
> Fabrice
>
>
> Le 2018-01-16 à 20:33, tom lo via PacketFence-users a écrit :
>>
>> Hi,
>>
>>
>> We checked packetfence.log and did a comparison between working and
>> non-working VLAN redirection.
>>
>> When VLAN redirection works properly, "re-evaluating access" related
>> log has no warning.
>>
>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>> re-evaluating access (manage_register called)
>> (pf::enforcement::reevaluate_access)
>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] is
>> currentlog connected at (172.18.4.62) ifIndex 0 registration
>> (pf::enfo

Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-01-25 Thread tom lo via PacketFence-users
t;>> Yes probably if you see no locationlog entry was found in the log.
>>>>> But it can also be a issue with a cache on the controller,if there is
>>>>> no new
>>>>> radius request each time the device connect on the ssid per example.
>>>>>>
>>>>>> I also found another mysql output for a device which had a smooth VLAN
>>>>>> re-direction in its 1st try. mysql output shows one entry when a
>>>>>> device reach captive portal, and another entry after the
>>>>>> authentication complete with matching start / end time.
>>>>>>
>>>>>> Also, for your information, we are using Ruckus ZoneDirector and the
>>>>>> SSID setting is mac-auth.
>>>>>>
>>>>>> I'll check with users in real-time to see about the queue and mysql
>>>>>> output, and let you know the result.
>>>>>>
>>>>>>
>>>>>> The following is the related log / mysql output for the issue
>>>>>> reported.
>>>>>
>>>>> Before "Jan 20 11:11:59" do you see "INFO: [mac:12:34:56:33:22:11]
>>>>> handling
>>>>> radius autz request" ? if no then the device is on the registration
>>>>> network
>>>>> but PacketFence never receive the radius request !
>>>>>>
>>>>>> Jan 20 11:11:59 httpd.portal(6296) INFO: [mac:12:34:56:33:22:11]
>>>>>> re-evaluating access (manage_register called)
>>>>>> (pf::enforcement::reevaluate_access)
>>>>>> Jan 20 11:11:59 httpd.portal(6296) WARN: [mac:12:34:56:33:22:11] Can't
>>>>>> re-evaluate access because no open locationlog entry was found
>>>>>> (pf::enforcement::reevaluate_access)
>>>>>> Jan 20 11:15:29 httpd.aaa(2033) INFO: [mac:12:34:56:33:22:11] Updating
>>>>>> locationlog from accounting request
>>>>>> (pf::api::handle_accounting_metadata)
>>>>>> Jan 20 13:06:53 httpd.aaa(2033) INFO: [mac:12:34:56:33:22:11] handling
>>>>>> radius autz request...
>>>>>>
>>>>>> select * from locationlog where mac="12:34:56:33:22:11";
>>>>>>
>>>>>>
>>>>>> +---+-+--+--+--+---+-+---+--+-+-+-+---++---++
>>>>>> | mac   | switch  | port | vlan | role
>>>>>> |connection_type   | connection_sub_type | dot1x_username|
>>>>>> ssid
>>>>>> | start_time  | end_time| switch_ip   |switch_mac
>>>>>> | stripped_user_name | realm | session_id |
>>>>>>
>>>>>>
>>>>>> +---+-+--+--+--+---+-+---+--+-+-+-+---++---++
>>>>>> | 12:34:56:33:22:11 | 172.18.4.61 | 0| 50   | staff
>>>>>> |Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11
>>>>>> |SSID_A
>>>>>> | 2018-01-20 13:06:53 | -00-00 00:00:00 | 172.18.4.61|
>>>>>> 11:22:33:44:55:0d
>>>>>> | 12:34:56:33:22:11  | null  | NULL   |
>>>>>> | 12:34:56:33:22:11 | 172.18.4.61 | 0| 501  | registration
>>>>>> |Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11
>>>>>> |SSID_A
>>>>>> | 2018-01-20 11:10:51 | 2018-01-20 11:11:12 | 172.18.4.61|
>>>>>> 11:22:33:44:55:09
>>>>>> | 12:34:56:33:22:11  | null  | NULL   |
>>>>>> | 12:34:56:33:22:11 | 172.18.4.61 | 0| 501  | registration
>>>>>> |Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11
>>>>>> |SSID_A
>>>>>> | 2018-01-20 11:11:12 | 2018-01-20 11:11:38 | 172.18.4.61|
>>>>>> 11:22:33:44:55:0d
>>>>>> | 12:34:56:33:22:11  | null  | NULL   |
>>>>>>
>>>>>>
>>>>>> +---+-+--+--+--+---+-+---+--+-

Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-02-02 Thread tom lo via PacketFence-users
t;> Le 2018-01-20 à 19:03, tom lo a écrit :
>>>>>
>>>>> Hi Durand,
>>>>>
>>>>> What change should I make on PF to "disable update locationlog on
>>>>> accounting"?
>>>>>
>>>>>
>>>>> Regards,
>>>>> Tom
>>>>>
>>>>> On Sun, Jan 21, 2018 at 4:31 AM, Durand fabrice <fdur...@inverse.ca>
>>>>> wrote:
>>>>>>
>>>>>> Hello Tom,
>>>>>>
>>>>>>
>>>>>> Le 2018-01-20 à 03:02, tom lo a écrit :
>>>>>>>
>>>>>>> Hi Durand,
>>>>>>>
>>>>>>>
>>>>>>> Thanks for your reply and please see if my understanding is correct
>>>>>>> about the locationlog.
>>>>>>> If the locationlog is correct, from mysql, I should see one entry when
>>>>>>> a device reach captive portal, and another entry immediately after the
>>>>>>> authentication complete, with matching start / end time?
>>>>>>> If the locationlog is wrong, the new entry may be missing even the
>>>>>>> authentication is completed?
>>>>>>
>>>>>> In fact when PacketFence receive a radius request , it will update the
>>>>>> location log, so just after the registration on the captive portal
>>>>>> Packetfence need to know where the device is to send a disconnection.
>>>>>> And if the disconnection succeed you will see a new entry in the
>>>>>> locationlog.
>>>>>>>
>>>>>>> I checked a log from an issue reported few hours ago. User
>>>>>>> "12:34:56:33:22:11" completed the authentication at 11:11am, but there
>>>>>>> is no entry about the updated role (staff) for this device until the
>>>>>>> user retry the connection at 13:06.  Is this a kind of wrong
>>>>>>> locationlog?
>>>>>>
>>>>>> Yes probably if you see no locationlog entry was found in the log.
>>>>>> But it can also be a issue with a cache on the controller,if there is
>>>>>> no new
>>>>>> radius request each time the device connect on the ssid per example.
>>>>>>>
>>>>>>> I also found another mysql output for a device which had a smooth VLAN
>>>>>>> re-direction in its 1st try. mysql output shows one entry when a
>>>>>>> device reach captive portal, and another entry after the
>>>>>>> authentication complete with matching start / end time.
>>>>>>>
>>>>>>> Also, for your information, we are using Ruckus ZoneDirector and the
>>>>>>> SSID setting is mac-auth.
>>>>>>>
>>>>>>> I'll check with users in real-time to see about the queue and mysql
>>>>>>> output, and let you know the result.
>>>>>>>
>>>>>>>
>>>>>>> The following is the related log / mysql output for the issue
>>>>>>> reported.
>>>>>>
>>>>>> Before "Jan 20 11:11:59" do you see "INFO: [mac:12:34:56:33:22:11]
>>>>>> handling
>>>>>> radius autz request" ? if no then the device is on the registration
>>>>>> network
>>>>>> but PacketFence never receive the radius request !
>>>>>>>
>>>>>>> Jan 20 11:11:59 httpd.portal(6296) INFO: [mac:12:34:56:33:22:11]
>>>>>>> re-evaluating access (manage_register called)
>>>>>>> (pf::enforcement::reevaluate_access)
>>>>>>> Jan 20 11:11:59 httpd.portal(6296) WARN: [mac:12:34:56:33:22:11] Can't
>>>>>>> re-evaluate access because no open locationlog entry was found
>>>>>>> (pf::enforcement::reevaluate_access)
>>>>>>> Jan 20 11:15:29 httpd.aaa(2033) INFO: [mac:12:34:56:33:22:11] Updating
>>>>>>> locationlog from accounting request
>>>>>>> (pf::api::handle_accounting_metadata)
>>>>>>> Jan 20 13:06:53 httpd.aaa(2033) INFO: [mac:12:34:56:33:22:11] handling
>>>>>>> radius autz request...
>>>>>>>
>>>>>>> select * from locationlog where mac="12:34:56:33:22:11";
>>>>>

Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-01-17 Thread tom lo via PacketFence-users
ry::_from_profile)
Jan 12 14:29:23 httpd.portal(2256) INFO: [mac:ab:cd:ef:12:34:56] User
default has authenticated on the portal. (Class::MOP::Class:::after)
Jan 12 14:29:23 httpd.portal(2256) INFO: [mac:ab:cd:ef:12:34:56]
Instantiate profile default
(pf::Portal::ProfileFactory::_from_profile)
Jan 12 14:29:23 httpd.portal(2256) INFO: [mac:ab:cd:ef:12:34:56]
Reevaluating access of device.
(captiveportal::PacketFence::DynamicRouting::Module::Root::unknown_state)

Jan 12 14:29:23 httpd.portal(2256) INFO: [mac:ab:cd:ef:12:34:56]
re-evaluating access (manage_register called)
(pf::enforcement::reevaluate_access)
Jan 12 14:29:23 httpd.portal(2256) WARN: [mac:ab:cd:ef:12:34:56] Can't
re-evaluate access because no open locationlog entry was found
(pf::enforcement::reevaluate_access)
Jan 12 14:29:23 httpd.portal(3156) INFO: [mac:unknown] Memory
configuration is not valid anymore for key
interfaces::management_network in local cached_hash
(pfconfig::cached::is_valid)
Jan 12 14:29:23 httpd.portal(3156) INFO: [mac:unknown] Instantiate
profile default (pf::Portal::ProfileFactory::_from_profile)
Jan 12 14:29:23 httpd.portal(3156) INFO: [mac:ab:cd:ef:12:34:56]
Instantiate profile default
(pf::Portal::ProfileFactory::_from_profile)
Jan 12 14:29:23 httpd.portal(3156) INFO: [mac:ab:cd:ef:12:34:56]
Instantiate profile default
(pf::Portal::ProfileFactory::_from_profile)




Regards,
Tom


On Tue, Jan 16, 2018 at 10:57 PM, tom lo <tom.16413515...@gmail.com> wrote:
> Hi Ludovic,
>
> We are still using ZoneDirector, not the newer SmartZone controller,
> and seems Packetfence start supporting SmartZone from version 6.5
> In version 6.4, which we are using, there are only one switch type for
> select "Ruckus Wireless Controllers".
> So you would suggest we to try another switch module?
>
>
> Regards,
> Tom
>
>
> On Tue, Jan 16, 2018 at 10:48 PM, Ludovic Zammit <lzam...@inverse.ca> wrote:
>> Hello there,
>>
>> PacketFence two different switch module, there is a legacy one and the other
>> one is meant for the SmartZone controller.
>>
>> Have you tried to change the switch module ?
>>
>> Thanks,
>>
>>
>> Ludovic Zammit
>> lzam...@inverse.ca ::  +1.514.447.4918 (x145) ::  www.inverse.ca
>> Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence
>> (http://packetfence.org)
>>
>>
>>
>>
>>
>> On Jan 16, 2018, at 9:32 AM, tom lo via PacketFence-users
>> <packetfence-users@lists.sourceforge.net> wrote:
>>
>> Hi,
>>
>>
>> We've been using Packetfence ZEN 6.4 with Ruckus ZoneDirector for a
>> while, to authentication user against AD before putting them into
>> production VLAN.
>> It was working fine until recently that users report that when they
>> doing authentication in captive portal, they start seeing the message
>> "Unable to detect network connectivity. Try to restarting your web
>> browser or opening a new tab to see if your access has been
>> successfully enabled."
>> They tried to turn off/on WiFi and they will see "Your network should
>> be enabled within a minute or two. If it is not reboot your computer",
>> if they wait for around 15 mins, sometimes they found their device
>> could fall into production VLAN.
>> During the issue happens to user, we could see in ZoneDirector that
>> the client device were still in registration VLN,
>> and from packetfence admin portal, user mac address "Info" page, the
>> role is set to a registered role.
>> If we delete the client connection manually from ZoneDirector GUI, we
>> found the client device will re-connect and fall into the production
>> VLAN.
>>
>> We tried one suggestion from this mailing list, toggle $TRUE and
>> $FALSE for synchronize_locationlog in /Switch/Ruckus.pm#L190, and
>> restart httpd.portal, but made no difference.
>>
>> We captured the packetfence.log, and found some warning but not sure
>> if it's related to the issue.
>> httpd.portal(2282) WARN: [mac:ab:cd:00:00:12:34] Use of uninitialized
>> value in concatenation (.) or string at
>> /usr/local/pf/lib/pf/authentication.pm line 284.
>> httpd.portal(2282) WARN: [mac:ab:cd:00:00:12:34] Calling match with
>> empty/invalid rule class. Defaulting to 'authentication'
>> (pf::authentication::match)
>> httpd.portal(2245) WARN: [mac:ab:cd:00:00:12:34] Can't re-evaluate
>> access because no open locationlog entry was found
>> (pf::enforcement::reevaluate_access)
>>
>> Please advise what we could do to troubleshoot the issue.  Thanks for your
>> time.
>>
>>
>> Regards,
>> Tom
>>
>> --

Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-01-22 Thread tom lo via PacketFence-users
d
>> | 12:34:56:33:22:11  | null  | NULL   |
>>
>> +---+-+--+--+--+---+-+---+--+-+-+-+---++---++
>
> Really strange , it look that something closed the locationlog just before
> you register on the portal.
> Can you disable update locationlog on accounting and retry ?
> Regards
> Fabrice
>
>
>>
>> Regards,
>> Tom
>>
>>
>> On Sat, Jan 20, 2018 at 10:01 AM, Durand fabrice via PacketFence-users
>> <packetfence-users@lists.sourceforge.net> wrote:
>>>
>>> Hello Tom,
>>>
>>> just after a radius request, can you check in the database if the
>>> locationlog is correct ? (the radius request is suppose to update the
>>> locationlog)
>>>
>>> And also when it failed.
>>>
>>> select * from locationlog where mac="ab:cd:ef:12:34:56";
>>>
>>> Last thing, can you verify if the queue is full when this problem occur
>>> (from the admin gui in queue)
>>>
>>> Regards
>>> Fabrice
>>>
>>>
>>> Le 2018-01-16 à 20:33, tom lo via PacketFence-users a écrit :
>>>>
>>>> Hi,
>>>>
>>>>
>>>> We checked packetfence.log and did a comparison between working and
>>>> non-working VLAN redirection.
>>>>
>>>> When VLAN redirection works properly, "re-evaluating access" related
>>>> log has no warning.
>>>>
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>> re-evaluating access (manage_register called)
>>>> (pf::enforcement::reevaluate_access)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] is
>>>> currentlog connected at (172.18.4.62) ifIndex 0 registration
>>>> (pf::enforcement::_should_we_reassign_vlan)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>> Instantiate profile default
>>>> (pf::Portal::ProfileFactory::_from_profile)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>> Connection type is WIRELESS_MAC_AUTH. Getting role from node_info
>>>> (pf::role::getRegisteredRole)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>> Username was defined "ab:cd:ef:12:34:56" - returning role 'edu-intern'
>>>> (pf::role::getRegisteredRole)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] PID:
>>>> "user001", Status: reg Returned VLAN: (undefined), Role: edu-intern
>>>> (pf::role::fetchRoleForNode)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] VLAN
>>>> reassignment required (current VLAN = 501 but should be in VLAN 50)
>>>> (pf::enforcement::_should_we_reassign_vlan)
>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>> switch port is (172.18.4.62) ifIndex unknown connection type: WiFi MAC
>>>> Auth (pf::enforcement::_vlan_reevaluation)
>>>>
>>>>
>>>> But if VLAN redirection fail, we found warning "Can't re-evaluate
>>>> access because no open locationlog entry was found".
>>>>
>>>> Jan 12 14:28:20 httpd.portal(2273) INFO: [mac:ab:cd:ef:12:34:56]
>>>> re-evaluating access (manage_register called)
>>>> (pf::enforcement::reevaluate_access)
>>>> Jan 12 14:28:20 httpd.portal(2273) WARN: [mac:ab:cd:ef:12:34:56] Can't
>>>> re-evaluate access because no open locationlog entry was found
>>>> (pf::enforcement::reevaluate_access)
>>>>
>>>>
>>>>
>>>> The full log of both success and failed VLAN redirection are as below.
>>>>
>>>>  1st try, authentication success and being moved to production VLAN
>>>> (50)
>>>>
>>>> Jan 12 12:06:48 httpd.aaa(8040) INFO: [mac:ab:cd:ef:12:34:56] handling
>>>> radius autz request: from switch_ip => (172.18.4.62), connection_type
>>>> => Wireless-802.11-NoEAP,switch_mac => (84:18:3a:12:34:56), mac =>
>>>> [ab:cd:ef:12:34:56], port => 0, username => "ab:cd:ef:12:34:56", ssid
>>>> => SSID_A (pf::radius::authorize)
>>>> Jan 12 12:06:48 httpd.aaa(8040) INFO: [mac:ab:cd:ef:12:34:56]
>>>> Ins

Re: [PacketFence-users] users stay in registration VLAN after authentication success

2018-01-23 Thread tom lo via PacketFence-users
-+-+---+--+-+-+-+---++---++
>>>> | 12:34:56:33:22:11 | 172.18.4.61 | 0| 50   | staff
>>>> |Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11 |SSID_A
>>>> | 2018-01-20 13:06:53 | -00-00 00:00:00 | 172.18.4.61| 
>>>> 11:22:33:44:55:0d
>>>> | 12:34:56:33:22:11  | null  | NULL   |
>>>> | 12:34:56:33:22:11 | 172.18.4.61 | 0| 501  | registration
>>>> |Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11 |SSID_A
>>>> | 2018-01-20 11:10:51 | 2018-01-20 11:11:12 | 172.18.4.61| 
>>>> 11:22:33:44:55:09
>>>> | 12:34:56:33:22:11  | null  | NULL   |
>>>> | 12:34:56:33:22:11 | 172.18.4.61 | 0| 501  | registration
>>>> |Wireless-802.11-NoEAP | NULL| 12:34:56:33:22:11 |SSID_A
>>>> | 2018-01-20 11:11:12 | 2018-01-20 11:11:38 | 172.18.4.61| 
>>>> 11:22:33:44:55:0d
>>>> | 12:34:56:33:22:11  | null  | NULL   |
>>>>
>>>> +---+-+--+--+--+---+-+---+--+-+-+-+---++---++
>>> Really strange , it look that something closed the locationlog just before
>>> you register on the portal.
>>> Can you disable update locationlog on accounting and retry ?
>>> Regards
>>> Fabrice
>>>
>>>
>>>> Regards,
>>>> Tom
>>>>
>>>>
>>>> On Sat, Jan 20, 2018 at 10:01 AM, Durand fabrice via PacketFence-users
>>>> <packetfence-users@lists.sourceforge.net> wrote:
>>>>> Hello Tom,
>>>>>
>>>>> just after a radius request, can you check in the database if the
>>>>> locationlog is correct ? (the radius request is suppose to update the
>>>>> locationlog)
>>>>>
>>>>> And also when it failed.
>>>>>
>>>>> select * from locationlog where mac="ab:cd:ef:12:34:56";
>>>>>
>>>>> Last thing, can you verify if the queue is full when this problem occur
>>>>> (from the admin gui in queue)
>>>>>
>>>>> Regards
>>>>> Fabrice
>>>>>
>>>>>
>>>>> Le 2018-01-16 à 20:33, tom lo via PacketFence-users a écrit :
>>>>>> Hi,
>>>>>>
>>>>>>
>>>>>> We checked packetfence.log and did a comparison between working and
>>>>>> non-working VLAN redirection.
>>>>>>
>>>>>> When VLAN redirection works properly, "re-evaluating access" related
>>>>>> log has no warning.
>>>>>>
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>>>> re-evaluating access (manage_register called)
>>>>>> (pf::enforcement::reevaluate_access)
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] is
>>>>>> currentlog connected at (172.18.4.62) ifIndex 0 registration
>>>>>> (pf::enforcement::_should_we_reassign_vlan)
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>>>> Instantiate profile default
>>>>>> (pf::Portal::ProfileFactory::_from_profile)
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>>>> Connection type is WIRELESS_MAC_AUTH. Getting role from node_info
>>>>>> (pf::role::getRegisteredRole)
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56]
>>>>>> Username was defined "ab:cd:ef:12:34:56" - returning role 'edu-intern'
>>>>>> (pf::role::getRegisteredRole)
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] PID:
>>>>>> "user001", Status: reg Returned VLAN: (undefined), Role: edu-intern
>>>>>> (pf::role::fetchRoleForNode)
>>>>>> Jan 12 12:07:18 httpd.portal(3102) INFO: [mac:ab:cd:ef:12:34:56] VLAN
>>>>>> reassignment required (current VLAN = 501 but should be in VLAN 50)
>>>>>> (pf::enforcement::_should_we_reassign_vlan)
>>>>>> Jan 12 12:07:18 httpd.portal