는 오픈 소스, 무료로 배포하고 최소한의 명령 줄 소프트웨어, 또한 L2TP로 알려져 계층 2 터널링 프로토콜을 구현 Linux 및 UNIX와 같은 운영 시스템을위한 데몬을 xl2tpd. 이 프로젝트는 L2TPd 소프트웨어의 포크 같이 Xelerance 회사에 의해 유지된다.
L2TPd에 비해
의 xl2tpd 소프트웨어는 수많은 패치를 통해 구현 추가 기능, IPsec 프로토콜을 통해 L2TP에 대한 DEVFS뿐만 아니라 지원을 사용 현대 리눅스 배포판에서 실행 특히 수있는 기능을 제공합니다. 그것은 주로 포함하거나 Openswan VPN (가상 사설망) 소프트웨어에 따라 제품을 사용했다. L2TP 3 수준의 지원도 구현된다.
xl2tpd 시작하기
설치 및 L2TP (계층 2 터널링 프로토콜)의 구현을 위해 GNU / 리눅스 시스템에서 xl2tpd 소프트웨어를 사용하려면, 먼저 Softoware에서 소스 타르볼 (tar.gz 파일)를 다운로드 할 위치에 저장됩니다 당신의 선택에, 그 내용을 풀고 터미널 에뮬레이터를 엽니 다.
만들기 & rdquo;
터미널 창에서, 당신이해야 할 모든은 & ldquo 입력하는 것입니다; 명령은 따옴표없이, 프로그램을 컴파일합니다. 그런 다음 & ldquo를 입력해야합니다; 설치 & rdquo 수 있도록; 루트 또는 그것의 앞에 sudo를 함께 (따옴표없이) 명령은 시스템 전체를 xl2tpd 설치하고 모든 사용자가 사용할 수 있도록합니다.
설치 한 후에는 터미널 에뮬레이터에서 xl2tpd 명령을 실행할 수 있습니다. 유형 & lsquo; xl2tpd --help 했음; 사용법 메시지와 프로그램 했음를 볼 수 있습니다;의 명령 줄 옵션을. 기본적으로,이 프로그램을 사용하려면, 구성 파일, 비밀 파일과 PID 파일을 지정해야합니다.
후드 및 가용성에서
이 프로그램은 C 프로그래밍 언어로 작성되어 있고 했음;. 수동으로 컴파일하고 특정 하드웨어 아키텍처 및 / 또는 운영 체제를 최적화 할 수의 사용 가능한 다운로드가 보편적 인 소스, 아카이브로
이 릴리스의 새로운 기능입니다 무엇 :
이 오류를 처리하는 방어 코드를 추가 할 때 pppd를 종료 (사미르 후세인)
사소한 편집 수정 (심 수유 숭 저우)
데비안에서 데비안 /를 새로 고칩니다. 감사! (사이먼 디질)
업데이트 URL (사이먼 디질)
업데이트 저작권 년 (사이먼 디질)
로컬 IP 범위 옵션을 추가합니다. (피터 W Morreale으로하여 패치)
RFC에게 2661 사본을 삭제합니다. (사이먼 디질)
데비안 / 제어 드롭 유산 대체 (사이먼 디질)
오타 수정 (사이먼 디질)
유효한 PID가 살해되고 있는지 확인하여 # 98를 수정 (피터 조르단)
이전 반복에서 나쁜 AVP 길이의 문제와 나머지 hidlen을 피할 것 (크리스티 Cimpianu)
xl2tpd.conf에 약간의 문법 문제를 해결 (5) (kballou)
락을 제거 할 때 가능한 NULL 참조를 수정 (심 수유 숭 저우)
xl2tpd.conf 맨 페이지에 자동 전화 걸기 옵션을 설명 (안톤 Leontiev)
버그 파일의 업데이트 URL (안톤 Leontiev)
크기 최적화를 추가 (크리스티 Cimpianu)
magic_lac_tunnel에서 쓸모없는 수익을 제거 (크리스티 Cimpianu)
ZLBs에 대한 중복 XMIT를 제거 (크리스티 Cimpianu)
락의 제거에는 segfault 수정 (크리스티 Cimpianu)
매뉴얼 페이지에서 경로를 수정 (Taiki 스가와라)
check_control에서 주문 ZLB 점 만점에 응답 ZLB 전송을 중지 (크리스티 Cimpianu)
지수 백 오프 재전송 추가 (피터 빌렘 조르단)
GCC 5 인라인 기능으로 인한 빌드 오류 수정 (카이 강)
메모리 누수를 수정하고 free되기를 메모리 액세스 (심 수유 숭 저우)
dial_no_tmp에 두 번 무료로 고쳐; (심 수유 숭 저우)
이 버퍼를 해제하면 값이 나타내는 반환 handle_special 변경 (크리스티 Cimpianu)
락 불필요한 NULL 체크를 제거합니다. (심 수유 숭 저우)
xl2tpd 제어 : --help에서 사용할 수있는 모든 명령을 보여줍니다. (심 수유 숭 저우)
SIGPIPE 신호를 무시합니다. (심 수유 숭 저우)
남은 일반 파일을 방지하기 위해 결과 파일을 링크 해제. (심 수유 숭 저우)
로깅 기능으로 시스템 로그를 사용하기위한 새로운 옵션 -l을 소개합니다. (심 수유 숭 저우)
start_pppd는 :; 플러그인 pppol2tp.so & quot ;. 장소는 후 & quot 선택 해제 (심 수유 숭 저우)
사용할 수 LNS 카운트보고에 오타 수정. (심 수유 숭 저우)
xl2tpd - 제어 : print_error의 출력을 향상 (). (심 수유 숭 저우)
xl2tpd 제어 : cleaup 결과 파일 atexit (). (심 수유 숭 저우)
xl2tpd 제어 : O_NONBLOCK 오픈 제어 파일. (심 수유 숭 저우)
xl2tpd 제어 : fmemopen 사용 _GNU_SOURCE를 정의 ()와 친구. (심 수유 숭 저우)
xl2tpd 제어 : 죽은 루프를 방지하기 위해 파이프를 읽을 때 파일 끝 확인합니다. (심 수유 숭 저우)
올바른 CDN 메시지 결과 범위 (콘스탄틴 Calotescu)
호 구조에 PPP 프레임 버퍼 (rsa9000)를 배치
(rsa9000) 통화 구조에 버퍼를 읽어 PTY 배치
(rsa9000)) (read_packet하는 구조를 호출하는 포인터를 전달
read_packet의 변환 인수를 제거 () 함수 (rsa9000)
죽은 코드 (rsa9000)를 제거
무시 파일 목록 (rsa9000를) 수정
소켓을 닫기 전에 검사를 추가 (크리스티 Cimpianu)
기존 터널과 전화 (크리스티 Cimpianu)에 대해 좀 더 많은 정보를 추가
무한 루프를 수정 (크리스티 Cimpianu)
포크 어린이들에게 소켓 누출에 대한 수정 사항을 추가 (크리스티 Cimpianu)
임의 수정 (콘스탄틴 Calotescu)
날개가 퍼덕 거리는 터널과 통화 실행의 몇 일 후에 표시 일부 메모리 누수를 해결합니다. (크리스티 Cimpianu)
가끔 xltpd 피 무한 루프로가는 수정. (데미안 Ivereigh)
PPD 플러그인에 대한 세부 사항을 추진하는 경우 strtok를가 내용을 수정 문제가 해결되었습니다 (마이클 로손)
LNS에 pppd를 플러그인과 PARAMS을 추가 할 수있는 기능을 추가 (마이클 로손)
수정 lns_remove 그냥 destroy_tunnel를 호출하는 것이 아니라 각각의 호출을 닫습니다 () (마이클 로손)
LNS (마이클 로손)를 제거하는 추가 제어 방법
처리를위한 핸들러 접근 방식을 사용하는 do_control () 메소드를 리팩토링 (마이클 로손)
고정 잠재적 널 포인터 새로운 LNS를 만들 때 (마이클 로손)
LNS에 대한 추가 상태 제어 명령이 터널을 반환하고 제어 소켓을 통해 정보를 전화 (마이클 로손)
xl2tp 제어에 LNS 및 상태 명령을 추가하기위한 추가 제어 지원 (마이클 로손)
추가 제어 파이프 방법 CONTROL_PIPE_REQ_LNS_ADD_MODIFY LNS 구성을 수정하기 위해 (마이클 로손)
도입 공유 제어 요청 유형 (마이클 로손)
xl2tpd.conf.5에 고정 오타 (paina)
일부의 malloc / 무료 정신 패치. (패트릭 Naubert)
더 나은 NetBSD 사용을 지원합니다. (패트릭 Naubert)
디버깅하지 않을 때 syslog에 전송되는 디버그 메시지를 방지합니다. (패트릭 Naubert)
이 버전의 새로운 기능입니다 1.3.6 / 1.3.7 디바이스 1 : 변화와 l2tp.h에
변경
AVP 헤더의 아이폰에의 PARAM의 크기를 수정합니다. 이 상관없이 컴파일러가 최적화 방법 안드로이드 지원을 해결할 수 없습니다.
댓글을 찾을 수 없습니다