Hello James,
little bit weird , the NAS-IP-Address is equal to 192.168.1.5 and should
be equal to 192.168.1.12.
Did you changed something the the Netgear config to set NAS IP Address
with the wrong value ?
Regards
Fabrice
Le 2017-11-01 à 16:48, James Garcellano via PacketFence-users a écrit :
> Hello Fabrice,
>
> Here is the raddebug ouput when the laptop is plugged into port 1/0/1 on the
> Netgear switch.
>
> (19) Wed Nov 1 20:23:01 2017: Debug: Received Access-Request Id 199 from
> 192.168.1.12:42371 to 192.168.1.5:1812 length 193
> (19) Wed Nov 1 20:23:01 2017: Debug: User-Name = "PFDOMAIN\\testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: Called-Station-Id =
> "b0-b9-8a-46-3d-0e"
> (19) Wed Nov 1 20:23:01 2017: Debug: Calling-Station-Id =
> "00:21:70:d8:ac:45"
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-Identifier = "b0-b9-8a-46-3d-0c"
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-IP-Address = 192.168.1.5
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-Port = 1
> (19) Wed Nov 1 20:23:01 2017: Debug: Framed-MTU = 1500
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-Port-Type = Ethernet
> (19) Wed Nov 1 20:23:01 2017: Debug: State =
> 0x8486bcf2838ea5c8f46e2d7c49360c33
> (19) Wed Nov 1 20:23:01 2017: Debug: EAP-Message =
> 0x020800251900170303001a00000000000000036316860ca21a6feb5ba6b143952509a3497c
> (19) Wed Nov 1 20:23:01 2017: Debug: Message-Authenticator =
> 0xa5b0c93919523b9f5645ee9214488c57
> (19) Wed Nov 1 20:23:01 2017: Debug: session-state: No cached attributes
> (19) Wed Nov 1 20:23:01 2017: Debug: # Executing section authorize from file
> /usr/local/pf/raddb/sites-enabled/packetfence
> (19) Wed Nov 1 20:23:01 2017: Debug: authorize {
> (19) Wed Nov 1 20:23:01 2017: Debug: update {
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND %{Packet-Src-IP-Address}
> (19) Wed Nov 1 20:23:01 2017: Debug: --> 192.168.1.12
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND %l
> (19) Wed Nov 1 20:23:01 2017: Debug: --> 1509567781
> (19) Wed Nov 1 20:23:01 2017: Debug: } # update = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: policy rewrite_calling_station_id {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&Calling-Station-Id &&
> (&Calling-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})$/i))
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&Calling-Station-Id &&
> (&Calling-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})$/i))
> -> TRUE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&Calling-Station-Id &&
> (&Calling-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})$/i))
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: update request {
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND
> %{tolower:%{1}:%{2}:%{3}:%{4}:%{5}:%{6}}
> (19) Wed Nov 1 20:23:01 2017: Debug: --> 00:21:70:d8:ac:45
> (19) Wed Nov 1 20:23:01 2017: Debug: } # update request = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: [updated] = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: } # if (&Calling-Station-Id &&
> (&Calling-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})$/i))
> = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: ... skipping else: Preceding "if"
> was taken
> (19) Wed Nov 1 20:23:01 2017: Debug: } # policy
> rewrite_calling_station_id = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: policy rewrite_called_station_id {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> -> TRUE
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: update request {
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND
> %{tolower:%{1}:%{2}:%{3}:%{4}:%{5}:%{6}}
> (19) Wed Nov 1 20:23:01 2017: Debug: --> b0:b9:8a:46:3d:0e
> (19) Wed Nov 1 20:23:01 2017: Debug: } # update request = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: if ("%{8}") {
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND %{8}
> (19) Wed Nov 1 20:23:01 2017: Debug: -->
> (19) Wed Nov 1 20:23:01 2017: Debug: if ("%{8}") -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Colubris-AVPair) &&
> "%{Colubris-AVPair}" =~ /^ssid=(.*)$/i) {
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Colubris-AVPair) &&
> "%{Colubris-AVPair}" =~ /^ssid=(.*)$/i) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif (Aruba-Essid-Name) {
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif (Aruba-Essid-Name) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Cisco-AVPair) &&
> "%{Cisco-AVPair}" =~ /^ssid=(.*)$/i) {
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Cisco-AVPair) &&
> "%{Cisco-AVPair}" =~ /^ssid=(.*)$/i) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: [updated] = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: } # if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: ... skipping else: Preceding "if"
> was taken
> (19) Wed Nov 1 20:23:01 2017: Debug: } # policy
> rewrite_called_station_id = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: policy filter_username {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name) -> TRUE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ / /) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ / /) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@[^@]*@/ ) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@[^@]*@/ )
> -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.\./ ) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.\./ ) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&User-Name =~ /@/) &&
> (&User-Name !~ /@(.+)\.(.+)$/)) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&User-Name =~ /@/) &&
> (&User-Name !~ /@(.+)\.(.+)$/)) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.$/) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.$/) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@\./) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@\./) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: } # if (&User-Name) = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: } # policy filter_username = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: policy filter_password {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Password &&
> (&User-Password != "%{string:User-Password}")) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Password &&
> (&User-Password != "%{string:User-Password}")) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: } # policy filter_password = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: [preprocess] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: suffix: Checking for suffix after "@"
> (19) Wed Nov 1 20:23:01 2017: Debug: suffix: No '@' in User-Name =
> "PFDOMAIN\testme", skipping NULL due to config.
> (19) Wed Nov 1 20:23:01 2017: Debug: [suffix] = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Checking for prefix before "\"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Looking up realm "PFDOMAIN"
> for User-Name = "PFDOMAIN\testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Found realm "pfdomain"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Adding Stripped-User-Name =
> "testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Adding Realm = "pfdomain"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Authentication realm is LOCAL
> (19) Wed Nov 1 20:23:01 2017: Debug: [ntdomain] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Peer sent EAP Response (code 2) ID
> 8 length 37
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Continuing tunnel setup
> (19) Wed Nov 1 20:23:01 2017: Debug: [eap] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: } # authorize = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: Found Auth-Type = eap
> (19) Wed Nov 1 20:23:01 2017: Debug: # Executing group from file
> /usr/local/pf/raddb/sites-enabled/packetfence
> (19) Wed Nov 1 20:23:01 2017: Debug: authenticate {
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Expiring EAP session with state
> 0x02989cb2039086a0
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Finished EAP session with state
> 0x8486bcf2838ea5c8
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Previous EAP request found for
> state 0x8486bcf2838ea5c8, released from the list
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Peer sent packet with method EAP
> PEAP (25)
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Calling submodule eap_peap to
> process data
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Continuing EAP-TLS
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: [eaptls verify] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Done initial handshake
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: [eaptls process] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Session established.
> Decoding tunneled attributes
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: PEAP state phase2
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: EAP method MSCHAPv2 (26)
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Got tunneled request
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: EAP-Message = 0x020800061a03
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Setting User-Name to
> PFDOMAIN\testme
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Sending tunneled request to
> packetfence-tunnel
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: EAP-Message = 0x020800061a03
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: FreeRADIUS-Proxied-To =
> 127.0.0.1
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: User-Name =
> "PFDOMAIN\\testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: State =
> 0x02989cb2039086a03851ec7eb5936384
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Calling-Station-Id :=
> "00:21:70:d8:ac:45"
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: NAS-Identifier =
> "b0-b9-8a-46-3d-0c"
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: NAS-IP-Address = 192.168.1.5
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: NAS-Port = 1
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Framed-MTU = 1500
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: NAS-Port-Type = Ethernet
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Called-Station-Id :=
> "b0:b9:8a:46:3d:0e"
> (19) Wed Nov 1 20:23:01 2017: Debug: eap_peap: Event-Timestamp = "Nov 1
> 2017 20:23:01 UTC"
> (19) Wed Nov 1 20:23:01 2017: Debug: Virtual server packetfence-tunnel
> received request
> (19) Wed Nov 1 20:23:01 2017: Debug: EAP-Message = 0x020800061a03
> (19) Wed Nov 1 20:23:01 2017: Debug: FreeRADIUS-Proxied-To = 127.0.0.1
> (19) Wed Nov 1 20:23:01 2017: Debug: User-Name = "PFDOMAIN\\testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: State =
> 0x02989cb2039086a03851ec7eb5936384
> (19) Wed Nov 1 20:23:01 2017: Debug: Calling-Station-Id :=
> "00:21:70:d8:ac:45"
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-Identifier = "b0-b9-8a-46-3d-0c"
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-IP-Address = 192.168.1.5
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-Port = 1
> (19) Wed Nov 1 20:23:01 2017: Debug: Framed-MTU = 1500
> (19) Wed Nov 1 20:23:01 2017: Debug: NAS-Port-Type = Ethernet
> (19) Wed Nov 1 20:23:01 2017: Debug: Called-Station-Id :=
> "b0:b9:8a:46:3d:0e"
> (19) Wed Nov 1 20:23:01 2017: Debug: Event-Timestamp = "Nov 1 2017
> 20:23:01 UTC"
> (19) Wed Nov 1 20:23:01 2017: WARNING: Outer and inner identities are the
> same. User privacy is compromised.
> (19) Wed Nov 1 20:23:01 2017: Debug: server packetfence-tunnel {
> (19) Wed Nov 1 20:23:01 2017: Debug: session-state: No cached attributes
> (19) Wed Nov 1 20:23:01 2017: Debug: # Executing section authorize from
> file /usr/local/pf/raddb/sites-enabled/packetfence-tunnel
> (19) Wed Nov 1 20:23:01 2017: Debug: authorize {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ( outer.EAP-Type == TTLS) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ( outer.EAP-Type == TTLS) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: policy filter_username {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name) -> TRUE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ / /) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ / /) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@[^@]*@/ )
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@[^@]*@/ )
> -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.\./ ) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.\./ )
> -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&User-Name =~ /@/) &&
> (&User-Name !~ /@(.+)\.(.+)$/)) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&User-Name =~ /@/) &&
> (&User-Name !~ /@(.+)\.(.+)$/)) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.$/) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /\.$/) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@\./) {
> (19) Wed Nov 1 20:23:01 2017: Debug: if (&User-Name =~ /@\./) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: } # if (&User-Name) = notfound
> (19) Wed Nov 1 20:23:01 2017: Debug: } # policy filter_username =
> notfound
> (19) Wed Nov 1 20:23:01 2017: Debug: [mschap] = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: suffix: Checking for suffix after "@"
> (19) Wed Nov 1 20:23:01 2017: Debug: suffix: No '@' in User-Name =
> "PFDOMAIN\testme", skipping NULL due to config.
> (19) Wed Nov 1 20:23:01 2017: Debug: [suffix] = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Checking for prefix before "\"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Looking up realm "PFDOMAIN"
> for User-Name = "PFDOMAIN\testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Found realm "pfdomain"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Adding Stripped-User-Name =
> "testme"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Adding Realm = "pfdomain"
> (19) Wed Nov 1 20:23:01 2017: Debug: ntdomain: Authentication realm is LOCAL
> (19) Wed Nov 1 20:23:01 2017: Debug: [ntdomain] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'User-Name'} = &request:User-Name -> 'PFDOMAIN\testme'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'NAS-IP-Address'} = &request:NAS-IP-Address -> '192.168.1.5'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'NAS-Port'} = &request:NAS-Port -> '1'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'Framed-MTU'} = &request:Framed-MTU -> '1500'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'State'} = &request:State -> '0x02989cb2039086a03851ec7eb5936384'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'Called-Station-Id'} = &request:Called-Station-Id ->
> 'b0:b9:8a:46:3d:0e'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'Calling-Station-Id'} = &request:Calling-Station-Id ->
> '00:21:70:d8:ac:45'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'NAS-Identifier'} = &request:NAS-Identifier ->
> 'b0-b9-8a-46-3d-0c'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'NAS-Port-Type'} = &request:NAS-Port-Type -> 'Ethernet'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'Event-Timestamp'} = &request:Event-Timestamp -> 'Nov 1 2017
> 20:23:01 UTC'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'EAP-Message'} = &request:EAP-Message -> '0x020800061a03'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'FreeRADIUS-Proxied-To'} = &request:FreeRADIUS-Proxied-To ->
> '127.0.0.1'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'Stripped-User-Name'} = &request:Stripped-User-Name -> 'testme'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> $RAD_REQUEST{'Realm'} = &request:Realm -> 'pfdomain'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:NAS-Port-Type = $RAD_REQUEST{'NAS-Port-Type'} -> 'Ethernet'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:Calling-Station-Id = $RAD_REQUEST{'Calling-Station-Id'} ->
> '00:21:70:d8:ac:45'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:Called-Station-Id = $RAD_REQUEST{'Called-Station-Id'} ->
> 'b0:b9:8a:46:3d:0e'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:State = $RAD_REQUEST{'State'} -> '0x02989cb2039086a03851ec7eb5936384'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:FreeRADIUS-Proxied-To = $RAD_REQUEST{'FreeRADIUS-Proxied-To'} ->
> '127.0.0.1'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:PacketFence-Domain = $RAD_REQUEST{'PacketFence-Domain'} ->
> 'Win2012AD'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:User-Name = $RAD_REQUEST{'User-Name'} -> 'PFDOMAIN\testme'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:Event-Timestamp = $RAD_REQUEST{'Event-Timestamp'} -> 'Nov 1 2017
> 20:23:01 UTC'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:NAS-Identifier = $RAD_REQUEST{'NAS-Identifier'} ->
> 'b0-b9-8a-46-3d-0c'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:EAP-Message = $RAD_REQUEST{'EAP-Message'} -> '0x020800061a03'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:Realm = $RAD_REQUEST{'Realm'} -> 'pfdomain'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:Stripped-User-Name = $RAD_REQUEST{'Stripped-User-Name'} -> 'testme'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:NAS-IP-Address = $RAD_REQUEST{'NAS-IP-Address'} -> '192.168.1.5'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:NAS-Port = $RAD_REQUEST{'NAS-Port'} -> '1'
> (19) Wed Nov 1 20:23:01 2017: Debug: packetfence-multi-domain:
> &request:Framed-MTU = $RAD_REQUEST{'Framed-MTU'} -> '1500'
> (19) Wed Nov 1 20:23:01 2017: Debug: [packetfence-multi-domain] =
> updated
> (19) Wed Nov 1 20:23:01 2017: Debug: update control {
> (19) Wed Nov 1 20:23:01 2017: Debug: } # update control = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Peer sent EAP Response (code 2) ID
> 8 length 6
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: No EAP Start, assuming it's an
> on-going EAP conversation
> (19) Wed Nov 1 20:23:01 2017: Debug: [eap] = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: policy rewrite_called_station_id {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> -> TRUE
> (19) Wed Nov 1 20:23:01 2017: Debug: if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> {
> (19) Wed Nov 1 20:23:01 2017: Debug: update request {
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND
> %{tolower:%{1}:%{2}:%{3}:%{4}:%{5}:%{6}}
> (19) Wed Nov 1 20:23:01 2017: Debug: --> b0:b9:8a:46:3d:0e
> (19) Wed Nov 1 20:23:01 2017: Debug: } # update request = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: if ("%{8}") {
> (19) Wed Nov 1 20:23:01 2017: Debug: EXPAND %{8}
> (19) Wed Nov 1 20:23:01 2017: Debug: -->
> (19) Wed Nov 1 20:23:01 2017: Debug: if ("%{8}") -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Colubris-AVPair) &&
> "%{Colubris-AVPair}" =~ /^ssid=(.*)$/i) {
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Colubris-AVPair) &&
> "%{Colubris-AVPair}" =~ /^ssid=(.*)$/i) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif (Aruba-Essid-Name) {
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif (Aruba-Essid-Name) ->
> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Cisco-AVPair) &&
> "%{Cisco-AVPair}" =~ /^ssid=(.*)$/i) {
> (19) Wed Nov 1 20:23:01 2017: Debug: elsif ( (Cisco-AVPair) &&
> "%{Cisco-AVPair}" =~ /^ssid=(.*)$/i) -> FALSE
> (19) Wed Nov 1 20:23:01 2017: Debug: [updated] = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: } # if ((&Called-Station-Id) &&
> (&Called-Station-Id =~
> /^([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})[^0-9a-f]?([0-9a-f]{2})(:(.+))?$/i))
> = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: ... skipping else: Preceding
> "if" was taken
> (19) Wed Nov 1 20:23:01 2017: Debug: } # policy
> rewrite_called_station_id = updated
> (19) Wed Nov 1 20:23:01 2017: Debug: [pap] = noop
> (19) Wed Nov 1 20:23:01 2017: Debug: } # authorize = updated
> (19) Wed Nov 1 20:23:01 2017: WARNING: You set Proxy-To-Realm = local, but
> it is a LOCAL realm! Cancelling proxy request.
> (19) Wed Nov 1 20:23:01 2017: Debug: Found Auth-Type = eap
> (19) Wed Nov 1 20:23:01 2017: Debug: # Executing group from file
> /usr/local/pf/raddb/sites-enabled/packetfence-tunnel
> (19) Wed Nov 1 20:23:01 2017: Debug: authenticate {
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Expiring EAP session with state
> 0x02989cb2039086a0
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Finished EAP session with state
> 0x02989cb2039086a0
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Previous EAP request found for
> state 0x02989cb2039086a0, released from the list
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Peer sent packet with method EAP
> MSCHAPv2 (26)
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Calling submodule eap_mschapv2 to
> process data
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Sending EAP Success (code 3) ID 8
> length 4
> (19) Wed Nov 1 20:23:01 2017: Debug: eap: Freeing handler
> (19) Wed Nov 1 20:23:01 2017: Debug: [eap] = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: } # authenticate = ok
> (19) Wed Nov 1 20:23:01 2017: Debug: # Executing section post-auth from
> file /usr/local/pf/raddb/sites-enabled/packetfence-tunnel
> (19) Wed Nov 1 20:23:01 2017: Debug: post-auth {
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Expanding URI components
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: EXPAND http://127.0.0.1:7070
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: --> http://127.0.0.1:7070
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: EXPAND //radius/rest/authorize
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: --> //radius/rest/authorize
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Sending HTTP POST to
> "http://127.0.0.1:7070//radius/rest/authorize"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "User-Name"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "NAS-IP-Address"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "NAS-Port"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "Framed-MTU"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "State"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "Called-Station-Id"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "Calling-Station-Id"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "NAS-Identifier"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "NAS-Port-Type"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "Event-Timestamp"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "EAP-Message"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "FreeRADIUS-Proxied-To"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "EAP-Type"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "Stripped-User-Name"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute "Realm"
> (19) Wed Nov 1 20:23:01 2017: Debug: rest: Encoding attribute
> "PacketFence-Domain"
> (19) Wed Nov 1 20:23:04 2017: Debug: rest: Processing response header
> (19) Wed Nov 1 20:23:04 2017: Debug: rest: Status : 401 (Unauthorized)
> (19) Wed Nov 1 20:23:04 2017: Debug: rest: Type : json (application/json)
> (19) Wed Nov 1 20:23:04 2017: ERROR: rest: Server returned:
> (19) Wed Nov 1 20:23:04 2017: ERROR: rest: {"Reply-Message":"Network device
> does not support this mode of
> operation","control:PacketFence-Eap-Type":26,"control:PacketFence-Authorization-Status":"allow","control:PacketFence-Mac":"00:21:70:d8:ac:45","control:PacketFence-Request-Time":1509567784,"control:PacketFence-Switch-Ip-Address":"192.168.1.5","control:PacketFence-IfIndex":"1","control:PacketFence-UserName":"PFDOMAIN\\testme","control:PacketFence-Connection-Type":"Ethernet-EAP","control:PacketFence-Switch-Mac":"b0:b9:8a:46:3d:0e","control:PacketFence-Switch-Id":"192.168.1.5"}
> (19) Wed Nov 1 20:23:04 2017: Debug: [rest] = invalid
> (19) Wed Nov 1 20:23:04 2017: Debug: } # post-auth = invalid
> (19) Wed Nov 1 20:23:04 2017: Debug: Using Post-Auth-Type Reject
> (19) Wed Nov 1 20:23:04 2017: Debug: # Executing group from file
> /usr/local/pf/raddb/sites-enabled/packetfence-tunnel
> (19) Wed Nov 1 20:23:04 2017: Debug: Post-Auth-Type REJECT {
> (19) Wed Nov 1 20:23:04 2017: Debug: update {
> (19) Wed Nov 1 20:23:04 2017: Debug: } # update = noop
> (19) Wed Nov 1 20:23:04 2017: Debug: policy
> packetfence-audit-log-reject {
> (19) Wed Nov 1 20:23:04 2017: Debug: if (&User-Name != "dummy") {
> (19) Wed Nov 1 20:23:04 2017: Debug: if (&User-Name != "dummy") ->
> TRUE
> (19) Wed Nov 1 20:23:04 2017: Debug: if (&User-Name != "dummy") {
> (19) Wed Nov 1 20:23:04 2017: Debug: policy request-timing {
> (19) Wed Nov 1 20:23:04 2017: Debug: if
> (control:PacketFence-Request-Time != 0) {
> (19) Wed Nov 1 20:23:04 2017: ERROR: Failed retrieving values
> required to evaluate condition
> (19) Wed Nov 1 20:23:04 2017: Debug: } # policy request-timing =
> noop
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: EXPAND type.reject.query
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: --> type.reject.query
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: Using query template 'query'
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: EXPAND %{User-Name}
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: --> PFDOMAIN\\testme
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: SQL-User-Name set to
> 'PFDOMAIN\\testme'
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: EXPAND INSERT INTO
> radius_audit_log ( mac, ip, computer_name, user_name,
> stripped_user_name, realm, event_type, switch_id,
> switch_mac, switch_ip_address, radius_source_ip_address,
> called_station_id, calling_station_id, nas_port_type, ssid,
> nas_port_id, ifindex, nas_port, connection_type,
> nas_ip_address, nas_identifier, auth_status, reason,
> auth_type, eap_type, role, node_status, profile,
> source, auto_reg, is_phone, pf_domain, uuid, radius_request,
> radius_reply, request_time) VALUES (
> '%{request:Calling-Station-Id}', '%{request:Framed-IP-Address}',
> '%{%{control:PacketFence-Computer-Name}:-N/A}', '%{request:User-Name}',
> '%{request:Stripped-User-Name}', '%{request:Realm}',
> 'Radius-Access-Request',
> '%{%{control:PacketFence-Switch-Id}:-N/A}',
> '%{%{control:PacketFence-Switch-Mac}:-N/A}',
> '%{%{control:PacketFence-Switch-Ip-Address}:-N/A}',
> '%{Packet-Src-IP-Address}', '%{request:Called-Station-Id}',
> '%{request:Calling-Station-Id}', '%{request:NAS-Port-Type}',
> '%{request:Called-Station-SSID}', '%{request:NAS-Port-Id}',
> '%{%{control:PacketFence-IfIndex}:-N/A}', '%{request:NAS-Port}',
> '%{%{control:PacketFence-Connection-Type}:-N/A}',
> '%{request:NAS-IP-Address}', '%{request:NAS-Identifier}', 'Reject',
> '%{request:Module-Failure-Message}', '%{control:Auth-Type}',
> '%{request:EAP-Type}', '%{%{control:PacketFence-Role}:-N/A}',
> '%{%{control:PacketFence-Status}:-N/A}',
> '%{%{control:PacketFence-Profile}:-N/A}',
> '%{%{control:PacketFence-Source}:-N/A}',
> '%{%{control:PacketFence-AutoReg}:-N/A}',
> '%{%{control:PacketFence-IsPhone}:-N/A}',
> '%{request:PacketFence-Domain}', '',
> '%{pairs:&request:[*]}','%{pairs:&reply:[*]}',
> '%{%{control:PacketFence-Request-Time}:-N/A}')
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: --> INSERT INTO
> radius_audit_log ( mac, ip, computer_name, user_name,
> stripped_user_name, realm, event_type, switch_id,
> switch_mac, switch_ip_address, radius_source_ip_address,
> called_station_id, calling_station_id, nas_port_type, ssid,
> nas_port_id, ifindex, nas_port, connection_type,
> nas_ip_address, nas_identifier, auth_status, reason,
> auth_type, eap_type, role, node_status, profile,
> source, auto_reg, is_phone, pf_domain, uuid, radius_request,
> radius_reply, request_time) VALUES (
> '00:21:70:d8:ac:45', '', 'N/A', 'PFDOMAIN=5Ctestme', 'testme',
> 'pfdomain', 'Radius-Access-Request', 'N/A', 'N/A', 'N/A',
> '192.168.1.12', 'b0:b9:8a:46:3d:0e', '00:21:70:d8:ac:45',
> 'Ethernet', '', '', 'N/A', '1', 'N/A',
> '192.168.1.5', 'b0-b9-8a-46-3d-0c', 'Reject', 'rest: Server
> returned:', 'eap', 'MSCHAPv2', 'N/A', 'N/A', 'N/A',
> 'N/A', 'N/A', 'N/A', 'Win2012AD', '', 'User-Name =3D
> =22PFDOMAIN=5C=5Ctestme=22=2C NAS-IP-Address =3D 192.168.1.5=2C NAS-Port =3D
> 1=2C Framed-MTU =3D 1500=2C State =3D 0x02989cb2039086a03851ec7eb5936384=2C
> Called-Station-Id =3D =22b0:b9:8a:46:3d:0e=22=2C Calling-Station-Id =3D
> =2200:21:70:d8:ac:45=22=2C NAS-Identifier =3D =22b0-b9-8a-46-3d-0c=22=2C
> NAS-Port-Type =3D Ethernet=2C Event-Timestamp =3D =22Nov 1 2017 20:23:01
> UTC=22=2C EAP-Message =3D 0x020800061a03=2C FreeRADIUS-Proxied-To =3D
> 127.0.0.1=2C EAP-Type =3D MSCHAPv2=2C Stripped-User-Name =3D =22testme=22=2C
> Realm =3D =22pfdomain=22=2C PacketFence-Domain =3D =22Win2012AD=22=2C
> Module-Failure-Message =3D =22rest: Server returned:=22=2C
> Module-Failure-Message =3D =22rest:
> =7B=5C=22Reply-Message=5C=22:=5C=22Network device does not support this mode
> of
> operation=5C=22=2C=5C=22control:PacketFence-Eap-Type=5C=22:26=2C=5C=22control:PacketFence-Authorization-Status=5C=22:=5C=22allow=5C=22=2C=5C=22control:PacketFence-Mac=5C=22:=5C=2200:21:70:d8:ac:45=5C=22=2C=5C=22control:PacketFence-Request-Time=5C=22:1509567784=2C=5C=22control:PacketFence-Switch-Ip-Address=5C=22:=5C=22192.168.1.5=5C=22=2C=5C=22control:PacketFence-IfIndex=5C=22:=5C=221=5C=22=2C=5C=22control:PacketFence-UserName=5C=22:=5C=22PFDOMAIN=5C=5C=5C=5Ctestme=5C=22=2C=5C=22control:PacketFence-Connection-Type=5C=22:=5C=22Ethernet-EAP=5C=22=2C=5C=22control:PacketFence-Switch-Mac=5C=22:=5C=22b0:b9:8a:46:3d:0e=5C=22=2C=5C=22control:PacketFence-Switch-Id=5C=22:=5C=22192.168.1.5=5C=22=7D=22=2C
> User-Password =3D =22=2A=2A=2A=2A=2A=2A=22=2C Module-Failure-Message =3D
> =22Failed retrieving values required to evaluate condition=22=2C
> SQL-User-Name =3D =22PFDOMAIN=5C=5C=5C=5Ctestme=22','EAP-Message =3D
> 0x03080004=2C Message-Authenticator =3D 0x00000000000000000000000000000000=2C
> Stripped-User-Name =3D =22testme=22', 'N/A')
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: Executing query: INSERT
> INTO radius_audit_log ( mac, ip, computer_name, user_name,
> stripped_user_name, realm, event_type, switch_id,
> switch_mac, switch_ip_address, radius_source_ip_address,
> called_station_id, calling_station_id, nas_port_type, ssid,
> nas_port_id, ifindex, nas_port, connection_type,
> nas_ip_address, nas_identifier, auth_status, reason,
> auth_type, eap_type, role, node_status, profile,
> source, auto_reg, is_phone, pf_domain, uuid, radius_request,
> radius_reply, request_time) VALUES (
> '00:21:70:d8:ac:45', '', 'N/A', 'PFDOMAIN=5Ctestme', 'testme',
> 'pfdomain', 'Radius-Access-Request', 'N/A', 'N/A', 'N/A',
> '192.168.1.12', 'b0:b9:8a:46:3d:0e', '00:21:70:d8:ac:45',
> 'Ethernet', '', '', 'N/A', '1', 'N/A',
> '192.168.1.5', 'b0-b9-8a-46-3d-0c', 'Reject', 'rest: Server
> returned:', 'eap', 'MSCHAPv2', 'N/A', 'N/A', 'N/A',
> 'N/A', 'N/A', 'N/A', 'Win2012AD', '', 'User-Name =3D
> =22PFDOMAIN=5C=5Ctestme=22=2C NAS-IP-Address =3D 192.168.1.5=2C NAS-Port =3D
> 1=2C Framed-MTU =3D 1500=2C State =3D 0x02989cb2039086a03851ec7eb5936384=2C
> Called-Station-Id =3D =22b0:b9:8a:46:3d:0e=22=2C Calling-Station-Id =3D
> =2200:21:70:d8:ac:45=22=2C NAS-Identifier =3D =22b0-b9-8a-46-3d-0c=22=2C
> NAS-Port-Type =3D Ethernet=2C Event-Timestamp =3D =22Nov 1 2017 20:23:01
> UTC=22=2C EAP-Message =3D 0x020800061a03=2C FreeRADIUS-Proxied-To =3D
> 127.0.0.1=2C EAP-Type =3D MSCHAPv2=2C Stripped-User-Name =3D =22testme=22=2C
> Realm =3D =22pfdomain=22=2C PacketFence-Domain =3D =22Win2012AD=22=2C
> Module-Failure-Message =3D =22rest: Server returned:=22=2C
> Module-Failure-Message =3D =22rest:
> =7B=5C=22Reply-Message=5C=22:=5C=22Network device does not support this mode
> of
> operation=5C=22=2C=5C=22control:PacketFence-Eap-Type=5C=22:26=2C=5C=22control:PacketFence-Authorization-Status=5C=22:=5C=22allow=5C=22=2C=5C=22control:PacketFence-Mac=5C=22:=5C=2200:21:70:d8:ac:45=5C=22=2C=5C=22control:PacketFence-Request-Time=5C=22:1509567784=2C=5C=22control:PacketFence-Switch-Ip-Address=5C=22:=5C=22192.168.1.5=5C=22=2C=5C=22control:PacketFence-IfIndex=5C=22:=5C=221=5C=22=2C=5C=22control:PacketFence-UserName=5C=22:=5C=22PFDOMAIN=5C=5C=5C=5Ctestme=5C=22=2C=5C=22control:PacketFence-Connection-Type=5C=22:=5C=22Ethernet-EAP=5C=22=2C=5C=22control:PacketFence-Switch-Mac=5C=22:=5C=22b0:b9:8a:46:3d:0e=5C=22=2C=5C=22control:PacketFence-Switch-Id=5C=22:=5C=22192.168.1.5=5C=22=7D=22=2C
> User-Password =3D =22=2A=2A=2A=2A=2A=2A=22=2C Module-Failure-Message =3D
> =22Failed retrieving values required to evaluate condition=22=2C
> SQL-User-Name =3D =22PFDOMAIN=5C=5C=5C=5Ctestme=22','EAP-Message =3D
> 0x03080004=2C Message-Authenticator =3D 0x00000000000000000000000000000000=2C
> Stripped-User-Name =3D =22testme=22', 'N/A')
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: SQL query returned: success
> (19) Wed Nov 1 20:23:04 2017: Debug: sql_reject: 1 record(s) updated
> (19) Wed Nov 1 20:23:04 2017: Debug: [sql_reject] = ok
> (19) Wed Nov 1 20:23:04 2017: Debug: } # if (&User-Name != "dummy")
> = ok
> (19) Wed Nov 1 20:23:04 2017: Debug: } # policy
> packetfence-audit-log-reject = ok
> (19) Wed Nov 1 20:23:04 2017: Debug: attr_filter.access_reject: EXPAND
> %{User-Name}
> (19) Wed Nov 1 20:23:04 2017: Debug: attr_filter.access_reject: -->
> PFDOMAIN\\testme
> (19) Wed Nov 1 20:23:04 2017: Debug: attr_filter.access_reject: Matched
> entry DEFAULT at line 11
> (19) Wed Nov 1 20:23:04 2017: Debug: [attr_filter.access_reject] =
> updated
> (19) Wed Nov 1 20:23:04 2017: Debug: update outer.session-state {
> (19) Wed Nov 1 20:23:04 2017: Debug: } # update outer.session-state =
> noop
> (19) Wed Nov 1 20:23:04 2017: Debug: } # Post-Auth-Type REJECT = updated
> (19) Wed Nov 1 20:23:04 2017: Debug: } # server packetfence-tunnel
> (19) Wed Nov 1 20:23:04 2017: Debug: Virtual server sending reply
> (19) Wed Nov 1 20:23:04 2017: Debug: EAP-Message = 0x03080004
> (19) Wed Nov 1 20:23:04 2017: Debug: Message-Authenticator =
> 0x00000000000000000000000000000000
> (19) Wed Nov 1 20:23:04 2017: Debug: eap_peap: Got tunneled reply code 3
> (19) Wed Nov 1 20:23:04 2017: Debug: eap_peap: EAP-Message = 0x03080004
> (19) Wed Nov 1 20:23:04 2017: Debug: eap_peap: Message-Authenticator =
> 0x00000000000000000000000000000000
> (19) Wed Nov 1 20:23:04 2017: Debug: eap_peap: Tunneled authentication was
> rejected
> (19) Wed Nov 1 20:23:04 2017: Debug: eap_peap: FAILURE
> (19) Wed Nov 1 20:23:04 2017: Debug: eap: Sending EAP Request (code 1) ID 9
> length 46
> (19) Wed Nov 1 20:23:04 2017: Debug: eap: EAP session adding &reply:State =
> 0x8486bcf28c8fa5c8
> (19) Wed Nov 1 20:23:04 2017: Debug: [eap] = handled
> (19) Wed Nov 1 20:23:04 2017: Debug: } # authenticate = handled
> (19) Wed Nov 1 20:23:04 2017: Debug: Using Post-Auth-Type Challenge
> (19) Wed Nov 1 20:23:04 2017: Debug: Post-Auth-Type sub-section not found.
> Ignoring.
> (19) Wed Nov 1 20:23:04 2017: Debug: # Executing group from file
> /usr/local/pf/raddb/sites-enabled/packetfence
> (19) Wed Nov 1 20:23:04 2017: Debug: session-state: Saving cached attributes
> (19) Wed Nov 1 20:23:04 2017: Debug: Module-Failure-Message := "rest:
> Server returned:"
> (19) Wed Nov 1 20:23:04 2017: Debug: Sent Access-Challenge Id 199 from
> 192.168.1.5:1812 to 192.168.1.12:42371 length 0
> (19) Wed Nov 1 20:23:04 2017: Debug: EAP-Message =
> 0x0109002e19001703030023c533942a5ebc7a75646da7f31d383d825f9d81eae05046d9a7c8518889d28455d0fecb
> (19) Wed Nov 1 20:23:04 2017: Debug: Message-Authenticator =
> 0x00000000000000000000000000000000
> (19) Wed Nov 1 20:23:04 2017: Debug: State =
> 0x8486bcf28c8fa5c8f46e2d7c49360c33
> (19) Wed Nov 1 20:23:04 2017: Debug: Finished request
>
>> Hello James,
>>
>> can you run radius in debug mode and retry a connection, i would like to
>> see the radius request.
>>
>> raddebug -f /usr/local/pf/var/run/radiusd.sock -t 3000
>>
>> Regards
>>
>> Fabrice
>>
>>
>>
>> Le 2017-11-01 à 14:21, James Garcellano via PacketFence-users a écrit :
>>> Hello everyone,
>>>
>>>
>>>
>>> I would like to find out if the Netgear GSM4325PS (M4300 series)
>>> switch is supported with PacketFence.
>>>
>>>
>>>
>>> The documentation for support network switches state that the Netgear
>>> M-Series switches are supported for 802.1x Wired Authentication, so
>>> I'm assuming the configuration guidelines that are given should work.
>>>
>>>
>>>
>>> I have configured one such switch in a test lab that I put together.
>>> When I plug in a laptop, while monitoring the
>>> /usr/local/pf/log/packetfence.log, I see the following messages:
>>>
>>>
>>>
>>> Nov 1 18:18:33 packetfence-zen packetfence_httpd.aaa: httpd.aaa(2852)
>>> INFO: [mac:00:21:70:d8:ac:45] handling radius autz request: from
>>> switch_ip => (192.168.1.5), connection_type => Ethernet-EAP,switch_mac
>>> => (b0:b9:8a:46:3d:0e), mac => [00:21:70:d8:ac:45], port => 1,
>>> username => "PFDOMAIN\testme" (pf::radius::authorize)
>>>
>>> Nov 1 18:18:33 packetfence-zen packetfence_httpd.aaa: httpd.aaa(2852)
>>> ERROR: [mac:00:21:70:d8:ac:45] Wired 802.1X is not supported on switch
>>> type pf::Switch::PacketFence. Please let us know what hardware you are
>>> using. (pf::Switch::supportsWiredDot1x)
>>>
>>> Nov 1 18:18:33 packetfence-zen packetfence_httpd.aaa: httpd.aaa(2852)
>>> WARN: [mac:00:21:70:d8:ac:45] (192.168.1.5) Sending REJECT since
>>> switch is unsupported (pf::radius::_switchUnsupportedReply)
>>>
>>>
>>>
>>> 192.168.1.5 is the PacketFence server.
>>>
>>> 00:21:70:d8:ac:45 is a Dell laptop with Windows 10 configured with
>>> 802.1x Security and associated credentials.
>>>
>>>
>>>
>>> A similar setup is working with the same laptop connected to a Cisco
>>> 2960G series switch.
>>>
>>>
>>>
>>> If any more information is required, please let me know.
>>>
>>>
>>>
>>> Thank you all!
>>>
>>>
>>>
>>> James Garcellano
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> 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@...
>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users
>> --
>> Fabrice Durand
>> fdurand@... :: +1.514.447.4918 (x135) :: http://www.inverse.ca
>
> James Garcellano
>
>
> ------------------------------------------------------------------------------
> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/packetfence-users
--
Fabrice Durand
[email protected] :: +1.514.447.4918 (x135) :: www.inverse.ca
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence
(http://packetfence.org)
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users