<div dir="ltr">Found the problem. Special characters are not tolerated in passwords.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 21, 2017 at 2:57 PM, Andrew Villano <span dir="ltr"><<a href="mailto:andrew.villano@gmail.com" target="_blank">andrew.villano@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>++Reply_All...<br></div><div><div class="h5"><div><br></div><div>It's not at the network layer because it will connect 
intermittently, especially when using another (more privileged account).
 The only difference between the two accounts is the filtering I do in 
do_auth.conf and the fact that one also exists as a local account.<br><br></div><br>Nov 21 18:37:26.296: AAA/BIND(00000FE2): Bind i/f  <br>Nov 21 18:37:26.297: AAA/AUTHEN/LOGIN (00000FE2): Pick method list 'default' <br>Nov 21 18:37:26.297: TPLUS: Queuing AAA Authentication request 4066 for processing<br>Nov 21 18:37:26.298: TPLUS(00000FE2) login timer started 1020 sec timeout<br>Nov 21 18:37:26.299: TPLUS: processing authentication start request id 4066<br>Nov 21 18:37:26.299: TPLUS: Authentication start packet created for 4066(root)<br>Nov 21 18:37:26.300: TPLUS: Using server **tacacs server ip**<br>Nov 21 18:37:26.302: TPLUS(00000FE2)/0/NB_WAIT/FF97<wbr>E18E08: Started 5 sec timeout<br>Nov 21 18:37:26.303: TPLUS(00000FE2)/0/NB_WAIT: socket event 2<br>Nov 21 18:37:26.304: TPLUS(00000FE2)/0/NB_WAIT: wrote entire 41 bytes request<br>Nov 21 18:37:26.304: TPLUS(00000FE2)/0/READ: socket event 1<br>Nov 21 18:37:26.304: TPLUS(00000FE2)/0/READ: Would block while reading<br>Nov 21 18:37:26.313: TPLUS(00000FE2)/0/READ: socket event 1<br>Nov 21 18:37:26.313: TPLUS(00000FE2)/0/READ: read entire 12 header bytes (expect 16 bytes data)<br>Nov 21 18:37:26.313: TPLUS(00000FE2)/0/READ: socket event 1<br>Nov 21 18:37:26.313: TPLUS(00000FE2)/0/READ: read entire 28 bytes response<br>Nov 21 18:37:26.313: TPLUS(00000FE2) login timer stopped<br>Nov 21 18:37:26.314: TPLUS(00000FE2)/0/FF97E18E08: Processing the reply packet<br>Nov 21 18:37:26.314: TPLUS: Received authen response status GET_PASSWORD (8)<br>Nov 21 18:37:26.314: TPLUS(00000FE2)/0/None: Started 120 sec timeout<br>Nov 21 18:37:29.546: TPLUS: Queuing AAA Authentication request 4066 for processing<br>Nov 21 18:37:29.547: TPLUS(00000FE2) login timer started 1020 sec timeout<br>Nov 21 18:37:29.547: TPLUS: processing authentication continue request id 4066<br>Nov 21 18:37:29.548: TPLUS: Authentication continue packet generated for 4066<br>Nov 21 18:37:29.548: TPLUS(00000FE2)/0/None: Timer Stoped <br>Nov 21 18:37:29.549: TPLUS(00000FE2)/0/WRITE/FF97AE<wbr>A8C0: Started 5 sec timeout<br>Nov 21 18:37:29.549: TPLUS(00000FE2)/0/WRITE: wrote entire 24 bytes request<br>Nov 21 18:37:29.571: TPLUS(00000FE2)/0/READ: socket event 1<br>Nov 21 18:37:29.571: TPLUS(00000FE2)/0/READ: read entire 12 header bytes (expect 6 bytes data)<br>Nov 21 18:37:29.571: TPLUS(00000FE2)/0/READ: socket event 1<br>Nov 21 18:37:29.572: TPLUS(00000FE2)/0/READ: read entire 18 bytes response<br>Nov 21 18:37:29.572: TPLUS(00000FE2) login timer stopped<br>Nov 21 18:37:29.572: TPLUS(00000FE2)/0/FF97AEA8C0: Processing the reply packet<br>Nov 21 18:37:29.572: TPLUS: Received authen response status PASS (2)<br>Nov 21 18:37:29.573: TPLUS: Invalid Client information received as input<br>Nov 21 18:37:29.627: TPLUS(00000FE2) login timer stopped<br>Nov 21 18:37:29.627: TPLUS: Invalid Client information received as input<br>Nov 21 18:40:03.178: AAA/BIND(00000FE3): Bind i/f  <br>Nov 21 18:40:03.178: AAA/AUTHEN/LOGIN (00000FE3): Pick method list 'default' <br>Nov 21 18:40:03.179: TPLUS: Queuing AAA Authentication request 4067 for processing<br>Nov 21 18:40:03.179: TPLUS(00000FE3) login timer started 1020 sec timeout<br>Nov 21 18:40:03.179: TPLUS: processing authentication start request id 4067<br>Nov 21 18:40:03.179: TPLUS: Authentication start packet created for 4067(rancid)<br>Nov 21 18:40:03.180: TPLUS: Using server **tacacs server ip**<br>Nov 21 18:40:03.181: TPLUS(00000FE3)/0/NB_WAIT/FF97<wbr>D911E8: Started 5 sec timeout<br>Nov 21 18:40:03.183: TPLUS(00000FE3)/0/NB_WAIT: socket event 2<br>Nov 21 18:40:03.183: T+: Version 192 (0xC0), type 1, seq 1, encryption 1, SC 0<br>Nov 21 18:40:03.183: T+: session_id <a href="tel:(250)%20621-2375" value="+12506212375" target="_blank">2506212375</a> (0x9561C417), dlen 31 (0x1F)<br>Nov 21 18:40:03.183: T+: type:AUTHEN/START, priv_lvl:1 action:LOGIN ascii<br>Nov 21 18:40:03.183: T+: svc:LOGIN user_len:6 port_len:4 (0x4) raddr_len:13 (0xD) data_len:0<br>Nov 21 18:40:03.183: T+: user:  rancid<br>Nov 21 18:40:03.183: T+: port:  tty2<br>Nov 21 18:40:03.183: T+: rem_addr:  **client ip**<br>Nov 21 18:40:03.183: T+: data:  <br>Nov 21 18:40:03.183: T+: End Packet<br>Nov 21 18:40:03.184: TPLUS(00000FE3)/0/NB_WAIT: wrote entire 43 bytes request<br>Nov 21 18:40:03.184: TPLUS(00000FE3)/0/READ: socket event 1<br>Nov 21 18:40:03.184: TPLUS(00000FE3)/0/READ: Would block while reading<br>Nov 21 18:40:03.190: TPLUS(00000FE3)/0/READ: socket event 1<br>Nov 21 18:40:03.190: TPLUS(00000FE3)/0/READ: read entire 12 header bytes (expect 16 bytes data)<br>Nov 21 18:40:03.190: TPLUS(00000FE3)/0/READ: socket event 1<br>Nov 21 18:40:03.190: TPLUS(00000FE3)/0/READ: read entire 28 bytes response<br>Nov 21 18:40:03.191: T+: Version 192 (0xC0), type 1, seq 2, encryption 1, SC 0<br>Nov 21 18:40:03.191: T+: session_id <a href="tel:(250)%20621-2375" value="+12506212375" target="_blank">2506212375</a> (0x9561C417), dlen 16 (0x10)<br>Nov 21 18:40:03.191: T+: AUTHEN/REPLY status:5 flags:0x1 msg_len:10, data_len:0<br>Nov 21 18:40:03.191: T+: msg:  Password: <br>Nov 21 18:40:03.191: T+: data:  <br>Nov 21 18:40:03.191: T+: End Packet<br>Nov 21 18:40:03.191: TPLUS(00000FE3) login timer stopped<br>Nov 21 18:40:03.191: TPLUS(00000FE3)/0/FF97D911E8: Processing the reply packet<br>Nov 21 18:40:03.191: TPLUS: Received authen response status GET_PASSWORD (8)<br>Nov 21 18:40:03.192: TPLUS(00000FE3)/0/None: Started 120 sec timeout<br>Nov 21 18:40:06.197: AAA/AUTHEN/LOGIN (00000FE3): Pick method list 'default' <br>Nov 21 18:40:06.197: TPLUS: Queuing AAA Authentication request 4067 for processing<br>Nov 21 18:40:06.198: TPLUS(00000FE3) login timer started 1020 sec timeout<br>Nov 21 18:40:06.198: TPLUS: processing authentication start request id 4067<br>Nov 21 18:40:06.198: TPLUS: Authentication start packet created for 4067(rancid)<br>Nov 21 18:40:06.198: TPLUS: Using server **tacacs server ip**<br>Nov 21 18:40:06.200: TPLUS(00000FE3)/1/NB_WAIT/FF97<wbr>AEA8C0: Started 5 sec timeout<br>Nov 21 18:40:06.201: TPLUS(00000FE3)/1/NB_WAIT: socket event 2<br>Nov 21 18:40:06.201: T+: Version 192 (0xC0), type 1, seq 1, encryption 1, SC 0<br>Nov 21 18:40:06.201: T+: session_id 795748828 (0x2F6E29DC), dlen 31 (0x1F)<br>Nov 21 18:40:06.201: T+: type:AUTHEN/START, priv_lvl:1 action:LOGIN ascii<br>Nov 21 18:40:06.201: T+: svc:LOGIN user_len:6 port_len:4 (0x4) raddr_len:13 (0xD) data_len:0<br>Nov 21 18:40:06.201: T+: user:  rancid<br>Nov 21 18:40:06.202: T+: port:  tty2<br>Nov 21 18:40:06.202: T+: rem_addr:  **client ip**<br>Nov 21 18:40:06.202: T+: data:  <br>Nov 21 18:40:06.202: T+: End Packet<br>Nov 21 18:40:06.204: TPLUS(00000FE3)/1/NB_WAIT: wrote entire 43 bytes request<br>Nov 21 18:40:06.204: TPLUS(00000FE3)/1/READ: socket event 1<br>Nov 21 18:40:06.204: TPLUS(00000FE3)/1/READ: Would block while reading<br>Nov 21 18:40:11.199: TPLUS(00000FE3)/1/READ/FF97AEA<wbr>8C0: timed out<br>Nov 21 18:40:11.199: TPLUS: Authentication start packet created for 4067(rancid)<br>Nov 21 18:40:11.199: TPLUS(00000FE3)/1/READ/FF97AEA<wbr>8C0: timed out, clean up<br>Nov 21 18:40:11.200: TPLUS(00000FE3) login timer stopped<br>Nov 21 18:40:11.200: TPLUS(00000FE3)/1/FF97AEA8C0: Processing the reply packet<br>Nov 21 18:40:11.200: TPLUS: Invalid Client information received as input<br>Nov 21 18:40:14.207: AAA/AUTHEN/LOGIN (00000FE3): Pick method list 'default' <br>Nov 21 18:40:14.208: TPLUS: Queuing AAA Authentication request 4067 for processing<br>Nov 21 18:40:14.208: TPLUS(00000FE3) login timer started 1020 sec timeout<br>Nov 21 18:40:14.208: TPLUS: processing authentication start request id 4067<br>Nov 21 18:40:14.208: TPLUS: Authentication start packet created for 4067(rancid)<br>Nov 21 18:40:14.209: TPLUS: Using server **tacacs server ip**<br>Nov 21 18:40:14.210: TPLUS(00000FE3)/1/NB_WAIT/FF97<wbr>AEA8C0: Started 5 sec timeout<br>Nov 21 18:40:14.211: TPLUS(00000FE3)/1/NB_WAIT: socket event 2<br>Nov 21 18:40:14.211: T+: Version 192 (0xC0), type 1, seq 1, encryption 1, SC 0<br>Nov 21 18:40:14.211: T+: session_id <a href="tel:(201)%20621-2721" value="+12016212721" target="_blank">2016212721</a> (0x782CF6F1), dlen 31 (0x1F)<br>Nov 21 18:40:14.211: T+: type:AUTHEN/START, priv_lvl:1 action:LOGIN ascii<br>Nov 21 18:40:14.212: T+: svc:LOGIN user_len:6 port_len:4 (0x4) raddr_len:13 (0xD) data_len:0<br>Nov 21 18:40:14.212: T+: user:  rancid<br>Nov 21 18:40:14.212: T+: port:  tty2<br>Nov 21 18:40:14.212: T+: rem_addr:  **client ip**<br>Nov 21 18:40:14.212: T+: data:  <br>Nov 21 18:40:14.212: T+: End Packet<br>Nov 21 18:40:14.212: TPLUS(00000FE3)/1/NB_WAIT: wrote entire 43 bytes request<br>Nov 21 18:40:14.212: TPLUS(00000FE3)/1/READ: socket event 1<br>Nov 21 18:40:14.213: TPLUS(00000FE3)/1/READ: Would block while reading<br>Nov 21 18:40:19.211: TPLUS(00000FE3)/1/READ/FF97AEA<wbr>8C0: timed out<br>Nov 21 18:40:19.211: TPLUS: Authentication start packet created for 4067(rancid)<br>Nov 21 18:40:19.211: TPLUS(00000FE3)/1/READ/FF97AEA<wbr>8C0: timed out, clean up<br>Nov 21 18:40:19.211: TPLUS(00000FE3) login timer stopped<br>Nov 21 18:40:19.211: TPLUS(00000FE3)/1/FF97AEA8C0: Processing the reply packet<br>Nov 21 18:40:19.212: TPLUS: Invalid Client information received as input<br>Nov 21 18:40:26.559: AAA/BIND(00000FE4): Bind i/f  <br>Nov 21 18:40:26.559: AAA/AUTHEN/LOGIN (00000FE4): Pick method list 'default' <br>Nov 21 18:40:26.560: TPLUS: Queuing AAA Authentication request 4068 for processing<br>Nov 21 18:40:26.560: TPLUS(00000FE4) login timer started 1020 sec timeout<br>Nov 21 18:40:26.560: TPLUS: processing authentication start request id 4068<br>Nov 21 18:40:26.561: TPLUS: Authentication start packet created for 4068(root)<br>Nov 21 18:40:26.561: TPLUS: Using server **tacacs server ip**<br>Nov 21 18:40:26.563: TPLUS(00000FE4)/1/NB_WAIT/FF97<wbr>E18E08: Started 5 sec timeout<br>Nov 21 18:40:26.564: TPLUS(00000FE4)/1/NB_WAIT: socket event 2<br>Nov 21 18:40:26.565: T+: Version 192 (0xC0), type 1, seq 1, encryption 1, SC 0<br>Nov 21 18:40:26.565: T+: session_id <a href="tel:(216)%20698-7313" value="+12166987313" target="_blank">2166987313</a> (0x81299A31), dlen 29 (0x1D)<br>Nov 21 18:40:26.566: T+: type:AUTHEN/START, priv_lvl:1 action:LOGIN ascii<br>Nov 21 18:40:26.566: T+: svc:LOGIN user_len:4 port_len:4 (0x4) raddr_len:13 (0xD) data_len:0<br>Nov 21 18:40:26.566: T+: user:  root<br>Nov 21 18:40:26.567: T+: port:  tty2<br>Nov 21 18:40:26.567: T+: rem_addr:  **client ip**<br>Nov 21 18:40:26.568: T+: data:  <br>Nov 21 18:40:26.568: T+: End Packet<br>Nov 21 18:40:26.568: TPLUS(00000FE4)/1/NB_WAIT: wrote entire 41 bytes request<br>Nov 21 18:40:26.568: TPLUS(00000FE4)/1/READ: socket event 1<br>Nov 21 18:40:26.568: TPLUS(00000FE4)/1/READ: Would block while reading<br>Nov 21 18:40:31.563: TPLUS(00000FE4)/1/READ/FF97E18<wbr>E08: timed out<br>Nov 21 18:40:31.564: TPLUS: Authentication start packet created for 4068(root)<br>Nov 21 18:40:31.564: TPLUS(00000FE4)/1/READ/FF97E18<wbr>E08: timed out, clean up<br>Nov 21 18:40:31.565: TPLUS(00000FE4) login timer stopped<br>Nov 21 18:40:31.565: TPLUS(00000FE4)/1/FF97E18E08: Processing the reply packet<br>Nov 21 18:40:31.566: TPLUS: Invalid Client information received as input<br>Nov 21 18:40:34.496: T+: Version 192 (0xC0), type 2, seq 1, encryption 1, SC 0<br>Nov 21 18:40:34.496: T+: session_id 235734674 (0xE0D0692), dlen 48 (0x30)<br>Nov 21 18:40:34.496: T+: AUTHOR, priv_lvl:1, authen:1 method:local<br>Nov 21 18:40:34.497: T+: svc:1 user_len:4 port_len:4 rem_addr_len:13 arg_cnt:2<br>Nov 21 18:40:34.497: T+: user:  root<br>Nov 21 18:40:34.497: T+: port:  tty2<br>Nov 21 18:40:34.497: T+: rem_addr:  **client ip**<br>Nov 21 18:40:34.497: T+: arg[0]: size:13 service=shell<br>Nov 21 18:40:34.497: T+: arg[1]: size:4 cmd*<br>Nov 21 18:40:34.497: T+: End Packet<br>Nov 21 18:40:39.494: TPLUS(00000FE4) login timer stopped<br>Nov 21 18:40:39.497: TPLUS: Invalid Client information received as input<br>Nov 21 18:42:03.191: TPLUS: Client is not responding Forcefully closing the socket<br>Nov 21 18:42:03.191: TPLUS: Details of client session <br>Nov 21 18:42:03.191:  Client PID : 393 <br>Nov 21 18:42:03.191:  Allocator PC : 0<br>Nov 21 18:42:03.192:  Transaction Type : Authentication <br>Nov 21 18:42:03.192:  Transaction Status : GET_PASSWORD <br>Nov 21 18:42:03.192:  Service : none <br>Nov 21 18:42:03.192:  Protocol : none </div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Tue, Nov 21, 2017 at 12:50 PM, heasley <span dir="ltr"><<a href="mailto:heas@shrubbery.net" target="_blank">heas@shrubbery.net</a>></span> wrote:<br></div></div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Tue, Nov 21, 2017 at 09:42:09AM -0500, Andrew Villano:<br>
<span>> Removed -L since that was adding a bunch of noise.<br>
><br>
> Found something worth mentioning when adding -d256:<br>
><br>
> **client ip**: Illegal major version specified: found 97 wanted 192<br>
> **client ip**: disconnect<br>
<br>
</span>yeah, weird.  the debug o/p looks normal to me.<br>
<div><div class="m_2240912599994890750h5"><br>
> Turned on debug aaa authentication and debug tacacs authentication:<br>
><br>
> Nov 21 14:36:49.113: TPLUS(00000FE0)/1/READ/FF96035<wbr>DF8: timed out<br>
> Nov 21 14:36:49.113: TPLUS: Authentication start packet created for<br>
> 4064(rancid)<br>
> Nov 21 14:36:49.113: TPLUS(00000FE0)/1/READ/FF96035<wbr>DF8: timed out, clean up<br>
> Nov 21 14:36:49.113: TPLUS(00000FE0) login timer stopped<br>
> Nov 21 14:36:49.113: TPLUS(00000FE0)/1/FF96035DF8: Processing the reply<br>
> packet<br>
> Nov 21 14:36:49.114: TPLUS: Invalid Client information received as input<br>
> Nov 21 14:36:52.119: AAA/AUTHEN/LOGIN (00000FE0): Pick method list<br>
> 'default'<br>
> Nov 21 14:36:52.120: TPLUS: Queuing AAA Authentication request 4064 for<br>
> processing<br>
> Nov 21 14:36:52.120: TPLUS(00000FE0) login timer started 1020 sec timeout<br>
> Nov 21 14:36:52.120: TPLUS: processing authentication start request id 4064<br>
> Nov 21 14:36:52.120: TPLUS: Authentication start packet created for<br>
> 4064(rancid)<br>
> Nov 21 14:36:52.121: TPLUS: Using server **tacacs server**<br>
> Nov 21 14:36:52.122: TPLUS(00000FE0)/1/NB_WAIT/FF97<wbr>B1F858: Started 5 sec<br>
> timeout<br>
> Nov 21 14:36:52.125: TPLUS(00000FE0)/1/NB_WAIT: socket event 2<br>
> Nov 21 14:36:52.126: TPLUS(00000FE0)/1/NB_WAIT: wrote entire 43 bytes<br>
> request<br>
> Nov 21 14:36:52.126: TPLUS(00000FE0)/1/READ: socket event 1<br>
> Nov 21 14:36:52.127: TPLUS(00000FE0)/1/READ: Would block while reading<br>
> Nov 21 14:36:57.122: TPLUS(00000FE0)/1/READ/FF97B1F<wbr>858: timed out<br>
<br>
</div></div>why did it timeout.  do you have filters somewhere that are interfering?<br>
or perhaps a routing problem or duplicate address?  maybe add aaa packet<br>
debugging.<br>
<div class="m_2240912599994890750HOEnZb"><div class="m_2240912599994890750h5"><br>
> Nov 21 14:36:57.122: TPLUS: Authentication start packet created for<br>
> 4064(rancid)<br>
> Nov 21 14:36:57.123: TPLUS(00000FE0)/1/READ/FF97B1F<wbr>858: timed out, clean up<br>
> Nov 21 14:36:57.123: TPLUS(00000FE0) login timer stopped<br>
> Nov 21 14:36:57.123: TPLUS(00000FE0)/1/FF97B1F858: Processing the reply<br>
> packet<br>
> Nov 21 14:36:57.124: TPLUS: Invalid Client information received as input<br>
><br>
><br>
><br>
> On Mon, Nov 20, 2017 at 8:56 PM, heasley <<a href="mailto:heas@shrubbery.net" target="_blank">heas@shrubbery.net</a>> wrote:<br>
><br>
> > Mon, Nov 20, 2017 at 02:21:53PM -0700, Daniel Schmidt:<br>
> > > wild guess:<br>
> > ><br>
> > > try adding pap = cleartext "blahblahblah"<br>
> > ><br>
> ><br>
> > yeah, or try it with -d 8 -d 256.  find the service type, because this<br>
> > is weird:<br>
> ><br>
> > > > Nov 20 15:43:09.240: TPLUS: Details of client session<br>
> > > > Nov 20 15:43:09.240:  Client PID : 502<br>
> > > > Nov 20 15:43:09.240:  Allocator PC : 0<br>
> > > > Nov 20 15:43:09.240:  Transaction Type : Authentication<br>
> > > > Nov 20 15:43:09.240:  Transaction Status : GET_PASSWORD<br>
> > > > Nov 20 15:43:09.240:  Service : none        <<<<<<<<<<<<<<<br>
> > > > Nov 20 15:43:09.240:  Protocol : none<br>
> > > > Nov 20 15:47:59.067: TPLUS(00000FCA) login timer stopped<br>
> > > > Nov 20 15:47:59.067: TPLUS(00000FCA)/0/None: Started 120 sec timeout<br>
> >                                          ^ wonder what the 0 is.<br>
> ><br>
</div></div></blockquote></div></div></div><br></div>
</blockquote></div><br></div>