![서버 freeradius로 인증 주소 *포트 1812에 바인딩 실패: 주소가 이미 사용 중입니다.](https://linux55.com/image/116245/%EC%84%9C%EB%B2%84%20freeradius%EB%A1%9C%20%EC%9D%B8%EC%A6%9D%20%EC%A3%BC%EC%86%8C%20*%ED%8F%AC%ED%8A%B8%201812%EC%97%90%20%EB%B0%94%EC%9D%B8%EB%94%A9%20%EC%8B%A4%ED%8C%A8%3A%20%EC%A3%BC%EC%86%8C%EA%B0%80%20%EC%9D%B4%EB%AF%B8%20%EC%82%AC%EC%9A%A9%20%EC%A4%91%EC%9E%85%EB%8B%88%EB%8B%A4..png)
Ubuntu 16.04에서 다음 명령을 입력하면:sudo 프리라디우스 -X 다음 메시지를 받았습니다.
Failed binding to authentication address * port 1812 as server eduroam: Address already in use
이 문제와 관련된 이전 스레드를 읽었으며 해당 문제는 freeradius 서비스가 이미 실행 중이라는 것입니다. 그러나 내가 아는 한 그것은 사실이다. 다음은 명령의 출력입니다.sudo ps aux grep 무료 반경 |:
tnur 1349 0.0 0.0 12948 932 pts/0 S+ 09:44 0:00 grep --color=auto freeradius
실행 중인 freeradius 서비스가 없습니다! 내 경우에는 어떤 문제가 있을 수 있나요?
답변1
동일한 포트에 두 개의 청취 부분이 바인딩되어 있을 수 있습니다. 모든 심볼릭 링크를 제거 freeradius/sites-enabled
하고 충돌하는 리스너를 찾을 때까지 하나씩 다시 추가하세요.
inner-tunnel
내 생각 엔 포트에서 수신 대기하도록 가상 서버를 변경한 것 같습니다 1812
. 이렇게 하지 마세요. 이 가상 서버의 수신기는 단지 테스트 패킷을 보내기 위한 것입니다. 정상적인 작업에서 요청은 내부적으로 가상으로 프록시됩니다.
답변2
그러나 Arrans의 답변에 따르면 동일한 문제를 따르는 사람들은 garethTheReds의 의견을 확장하고 다음을 시도합니다(TCP 포트가 아닌 UDP에서 실행되는 모든 서비스 캡처).
sudo lsof -i udp:1812