sctp 모듈 포함하고 테스트 하는데서 문제가 있습니다
제가 SCTP 관련 작업하는 과정상의 어려움을 몇가지 적도록 하겠습니다
Fedora Core3
-kernel version : 2.6.9.1-667 , 2.6.10
Fedora Core4
-kernel version : 2.6.11-1.1369
Hancom4.0
-kernel version : 2.6.6-8
에서 lksctp-tool 관련 library install하고
해당 header 파일 include해서
테스트 코드로 작성한 echo_server의 컴파일엔 전혀
문제가 되지 않습니다
물론 modprobe sctp를 해서 sctp를 모듈로 포함시켰습니다
문제는 Hancom과 우분투효리(커널 2.6.10 , 아는분이 테스트해주셨습니다) 에서는 컴파일은 물론 제대로 동작이 되는데
똑같은 과정을 똑같은 소스로 Fedora에서 작업을 했을땐
bind error가 납니다. Fedora3의 커널버전도 올려보고, Fedora Core4로도 새로 깔았는데도 Fedora에서는 같은 bind error가 납니다.
현재 제가 작업환경이 Fedora Core3를 깔아놓고 그 환경에서 빌드를 해서 임베디드S/W를 만들어서 작업을 하는데, sctp가 필요로 되어져서 작업을 해야하는데 몇날며칠 같은것으로 고민을 하고있습니다. 다행히 다른 배포판에서는 된다는건데...
왜 Fedora에서는 안되는지 도무지 알길이 없네요...
에러가 나는 환경을 strace로 캡쳐해서 첨부하도록 하겠습니다
error code는 EACCES입니다.. 혹시 아시는 분 답변 바랍니다.
첨부 | 파일 크기 |
---|---|
strace_result.JPG | 111.42 KB |
댓글 달기