I’m trying to configure l2tpd to work as a lns on a Linux Redhat 7.1. To place the calls I’m using two PCs: a Redhat 7.1 with l2tpd configured as a lac and a Windows 2000 (after removing IPSec).
For both types of calls I’m getting the following message:
OUTPUT FOR /var/log/messages
May 21 09:51:08 localhost l2tpd[4109]: This binary does not support kernel L2TP.
May 21 09:51:08 localhost l2tpd[4110]: l2tpd version 0.67 started on localhost.localdomain PID:4110
May 21 09:51:08 localhost l2tpd[4110]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
May 21 09:51:08 localhost l2tpd[4110]: Forked by Scott Balmos and David Stipp, (C) 2001
May 21 09:51:08 localhost l2tpd[4110]: Linux version 2.4.2-2 on a i586, port 1701
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Connection established to 169.144.139.60, 1701. Local: 17767, Remote: 9. LNS session is 'default'
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Call established with 169.144.139.60, Local: 18547, Remote: 1, Serial: 0
May 21 09:52:16 localhost pppd[4112]: no device specified and stdin is not a tty
May 21 09:52:17 localhost l2tpd[4110]: network_thread: tossing read packet, error = Bad file descriptor (9). Closing call.
May 21 09:52:17 localhost l2tpd[4110]: call_close: Call 18547 to 169.144.139.60 disconnected
May 21 09:52:17 localhost l2tpd[4110]: write_packet: Bad file descriptor(9)
May 21 09:52:17 localhost l2tpd[4110]: control_finish: Connection closed to 169.144.139.60, port 1701 (), Local: 17767, Remote: 9
May 21 09:55:04 localhost l2tpd[4110]: death_handler: Fatal signal 15 received
OUTPUT FOR /var/log/ppp-debug
May 21 09:51:08 localhost l2tpd[4109]: This binary does not support kernel L2TP.
May 21 09:51:08 localhost l2tpd[4110]: l2tpd version 0.67 started on localhost.localdomain PID:4110
May 21 09:51:08 localhost l2tpd[4110]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
May 21 09:51:08 localhost l2tpd[4110]: Forked by Scott Balmos and David Stipp, (C) 2001
May 21 09:51:08 localhost l2tpd[4110]: Linux version 2.4.2-2 on a i586, port 1701
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 0, Nr = 0
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 1 (Start-Control-Connection-Request)
May 21 09:52:16 localhost l2tpd[4110]: protocol_version_avp: peer is using version 1, revision 0.
May 21 09:52:16 localhost l2tpd[4110]: framing_caps_avp: supported peer frames: sync
May 21 09:52:16 localhost l2tpd[4110]: bearer_caps_avp: supported peer bearers:
May 21 09:52:16 localhost l2tpd[4110]: firmware_rev_avp: peer reports firmware version 1280 (0x0500)
May 21 09:52:16 localhost l2tpd[4110]: hostname_avp: peer reports hostname 'mblanco-c600'
May 21 09:52:16 localhost l2tpd[4110]: vendor_avp: peer reports vendor 'Microsoft\200^H'
May 21 09:52:16 localhost l2tpd[4110]: assigned_tunnel_avp: using peer's tunnel 9
May 21 09:52:16 localhost l2tpd[4110]: receive_window_size_avp: peer wants RWS of 8. Will use flow control.
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 1, Nr = 1
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 3 (Start-Control-Connection-Connected)
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Connection established to 169.144.139.60, 1701. Local: 17767, Remote: 9. LNS session is 'default'
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 2, Nr = 1
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 10 (Incoming-Call-Request)
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: new incoming call
May 21 09:52:16 localhost l2tpd[4110]: assigned_call_avp: using peer's call 1
May 21 09:52:16 localhost l2tpd[4110]: call_serno_avp: serial number is 0
May 21 09:52:16 localhost l2tpd[4110]: bearer_type_avp: peer bears: analog
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 3, Nr = 1
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 1, Ns = 3, Nr = 2
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 18547
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 12 (Incoming-Call-Connected)
May 21 09:52:16 localhost l2tpd[4110]: tx_speed_avp: transmit baud rate is 10000000
May 21 09:52:16 localhost l2tpd[4110]: frame_type_avp: peer uses:sync frames
May 21 09:52:16 localhost l2tpd[4110]: ignore_avp : Ignoring AVP
May 21 09:52:16 localhost l2tpd[4110]: start_pppd: I'm running:
May 21 09:52:16 localhost l2tpd[4110]: "/usr/sbin/pppd"
May 21 09:52:16 localhost l2tpd[4110]: "passive"
May 21 09:52:16 localhost l2tpd[4110]: "-detach"
May 21 09:52:16 localhost l2tpd[4110]: ":169.144.10.10"
May 21 09:52:16 localhost l2tpd[4110]:
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Call established with 169.144.139.60, Local: 18547, Remote: 1, Serial: 0
May 21 09:52:16 localhost pppd[4112]: no device specified and stdin is not a tty
May 21 09:52:16 localhost l2tpd[4110]: child_handler : pppd died for call 1
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 4, Nr = 2
May 21 09:52:17 localhost l2tpd[4110]: read_packet: Error 9 (Bad file descriptor)
May 21 09:52:17 localhost last message repeated 10 times
May 21 09:52:17 localhost l2tpd[4110]: read_packet: Too many errors. Declaring call dead.
May 21 09:52:17 localhost l2tpd[4110]: network_thread: tossing read packet, error = Bad file descriptor (9). Closing call.
May 21 09:52:17 localhost l2tpd[4110]: call_close: Call 18547 to 169.144.139.60 disconnected
May 21 09:52:17 localhost l2tpd[4110]: write_packet: Bad file descriptor(9)
May 21 09:52:17 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 4, Nr = 3
May 21 09:52:17 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 4, Nr = 3
May 21 09:52:17 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:17 localhost l2tpd[4110]: message_type_avp: message type 4 (Stop-Control-Connection-Notification)
May 21 09:52:17 localhost l2tpd[4110]: assigned_tunnel_avp: using peer's tunnel 9
May 21 09:52:17 localhost l2tpd[4110]: result_code_avp: peer closing for reason 6 (Requester is being shut down), error = 0 ()
May 21 09:52:17 localhost l2tpd[4110]: control_finish: Connection closed to 169.144.139.60, port 1701 (), Local: 17767, Remote: 9
May 21 09:55:04 localhost l2tpd[4110]: death_handler: Fatal signal 15 received
At this point I’m clueless as to how to fix the problem.
stdio not equal to tty ??
Some ideas?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The problem was related to ppp configuration.
I resolved the issue by defining tty in /etc/ppp/options.
l2tpd is working on Redhat 7.1 as a lac and lns. The lns is also communicating with the l2tp client from Windows 2000.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I’m trying to configure l2tpd to work as a lns on a Linux Redhat 7.1. To place the calls I’m using two PCs: a Redhat 7.1 with l2tpd configured as a lac and a Windows 2000 (after removing IPSec).
For both types of calls I’m getting the following message:
OUTPUT FOR /var/log/messages
May 21 09:51:08 localhost l2tpd[4109]: This binary does not support kernel L2TP.
May 21 09:51:08 localhost l2tpd[4110]: l2tpd version 0.67 started on localhost.localdomain PID:4110
May 21 09:51:08 localhost l2tpd[4110]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
May 21 09:51:08 localhost l2tpd[4110]: Forked by Scott Balmos and David Stipp, (C) 2001
May 21 09:51:08 localhost l2tpd[4110]: Linux version 2.4.2-2 on a i586, port 1701
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Connection established to 169.144.139.60, 1701. Local: 17767, Remote: 9. LNS session is 'default'
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Call established with 169.144.139.60, Local: 18547, Remote: 1, Serial: 0
May 21 09:52:16 localhost pppd[4112]: no device specified and stdin is not a tty
May 21 09:52:17 localhost l2tpd[4110]: network_thread: tossing read packet, error = Bad file descriptor (9). Closing call.
May 21 09:52:17 localhost l2tpd[4110]: call_close: Call 18547 to 169.144.139.60 disconnected
May 21 09:52:17 localhost l2tpd[4110]: write_packet: Bad file descriptor(9)
May 21 09:52:17 localhost l2tpd[4110]: control_finish: Connection closed to 169.144.139.60, port 1701 (), Local: 17767, Remote: 9
May 21 09:55:04 localhost l2tpd[4110]: death_handler: Fatal signal 15 received
OUTPUT FOR /var/log/ppp-debug
May 21 09:51:08 localhost l2tpd[4109]: This binary does not support kernel L2TP.
May 21 09:51:08 localhost l2tpd[4110]: l2tpd version 0.67 started on localhost.localdomain PID:4110
May 21 09:51:08 localhost l2tpd[4110]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
May 21 09:51:08 localhost l2tpd[4110]: Forked by Scott Balmos and David Stipp, (C) 2001
May 21 09:51:08 localhost l2tpd[4110]: Linux version 2.4.2-2 on a i586, port 1701
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 0, Nr = 0
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 1 (Start-Control-Connection-Request)
May 21 09:52:16 localhost l2tpd[4110]: protocol_version_avp: peer is using version 1, revision 0.
May 21 09:52:16 localhost l2tpd[4110]: framing_caps_avp: supported peer frames: sync
May 21 09:52:16 localhost l2tpd[4110]: bearer_caps_avp: supported peer bearers:
May 21 09:52:16 localhost l2tpd[4110]: firmware_rev_avp: peer reports firmware version 1280 (0x0500)
May 21 09:52:16 localhost l2tpd[4110]: hostname_avp: peer reports hostname 'mblanco-c600'
May 21 09:52:16 localhost l2tpd[4110]: vendor_avp: peer reports vendor 'Microsoft\200^H'
May 21 09:52:16 localhost l2tpd[4110]: assigned_tunnel_avp: using peer's tunnel 9
May 21 09:52:16 localhost l2tpd[4110]: receive_window_size_avp: peer wants RWS of 8. Will use flow control.
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 1, Nr = 1
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 3 (Start-Control-Connection-Connected)
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Connection established to 169.144.139.60, 1701. Local: 17767, Remote: 9. LNS session is 'default'
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 2, Nr = 1
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 10 (Incoming-Call-Request)
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: new incoming call
May 21 09:52:16 localhost l2tpd[4110]: assigned_call_avp: using peer's call 1
May 21 09:52:16 localhost l2tpd[4110]: call_serno_avp: serial number is 0
May 21 09:52:16 localhost l2tpd[4110]: bearer_type_avp: peer bears: analog
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 3, Nr = 1
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 1, Ns = 3, Nr = 2
May 21 09:52:16 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 18547
May 21 09:52:16 localhost l2tpd[4110]: message_type_avp: message type 12 (Incoming-Call-Connected)
May 21 09:52:16 localhost l2tpd[4110]: tx_speed_avp: transmit baud rate is 10000000
May 21 09:52:16 localhost l2tpd[4110]: frame_type_avp: peer uses:sync frames
May 21 09:52:16 localhost l2tpd[4110]: ignore_avp : Ignoring AVP
May 21 09:52:16 localhost l2tpd[4110]: start_pppd: I'm running:
May 21 09:52:16 localhost l2tpd[4110]: "/usr/sbin/pppd"
May 21 09:52:16 localhost l2tpd[4110]: "passive"
May 21 09:52:16 localhost l2tpd[4110]: "-detach"
May 21 09:52:16 localhost l2tpd[4110]: ":169.144.10.10"
May 21 09:52:16 localhost l2tpd[4110]:
May 21 09:52:16 localhost l2tpd[4110]: control_finish: Call established with 169.144.139.60, Local: 18547, Remote: 1, Serial: 0
May 21 09:52:16 localhost pppd[4112]: no device specified and stdin is not a tty
May 21 09:52:16 localhost l2tpd[4110]: child_handler : pppd died for call 1
May 21 09:52:16 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 4, Nr = 2
May 21 09:52:17 localhost l2tpd[4110]: read_packet: Error 9 (Bad file descriptor)
May 21 09:52:17 localhost last message repeated 10 times
May 21 09:52:17 localhost l2tpd[4110]: read_packet: Too many errors. Declaring call dead.
May 21 09:52:17 localhost l2tpd[4110]: network_thread: tossing read packet, error = Bad file descriptor (9). Closing call.
May 21 09:52:17 localhost l2tpd[4110]: call_close: Call 18547 to 169.144.139.60 disconnected
May 21 09:52:17 localhost l2tpd[4110]: write_packet: Bad file descriptor(9)
May 21 09:52:17 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 4, Nr = 3
May 21 09:52:17 localhost l2tpd[4110]: check_control: control, cid = 0, Ns = 4, Nr = 3
May 21 09:52:17 localhost l2tpd[4110]: handle_avps: handling avp's for tunnel 17767, call 0
May 21 09:52:17 localhost l2tpd[4110]: message_type_avp: message type 4 (Stop-Control-Connection-Notification)
May 21 09:52:17 localhost l2tpd[4110]: assigned_tunnel_avp: using peer's tunnel 9
May 21 09:52:17 localhost l2tpd[4110]: result_code_avp: peer closing for reason 6 (Requester is being shut down), error = 0 ()
May 21 09:52:17 localhost l2tpd[4110]: control_finish: Connection closed to 169.144.139.60, port 1701 (), Local: 17767, Remote: 9
May 21 09:55:04 localhost l2tpd[4110]: death_handler: Fatal signal 15 received
At this point I’m clueless as to how to fix the problem.
stdio not equal to tty ??
Some ideas?
The problem was related to ppp configuration.
I resolved the issue by defining tty in /etc/ppp/options.
l2tpd is working on Redhat 7.1 as a lac and lns. The lns is also communicating with the l2tp client from Windows 2000.