[vsftp]500 OOPS:could not bind listening IPv4 socket ??
글쓴이: sadcord / 작성시간: 월, 2004/10/11 - 5:03오후
리눅스 초봅니다.
redhat 9.0 깔고 ftp 설정하던중.
시작을 시키면 vsftpd dead but subsys locked라고 에러가 찍히더군요..
셧다운 할때도 vsftp 서비스중지는 FAIL이 뜨고요 ..
해서 깔린것 지우고 소스받아 다시 설치하던중(INSTALL 보고 따라 했습니다. .. )
INSTALL 메뉴얼중...
"잘되는지 보기위해 /usr/local/sbin/vsftpd 실행시켜... " 부분이 있길레 따라 했는데
500 OOPS:could not bind listening IPv4 socket 라는 메세지가 뜨는군요.. 무슨 말인지.. ftp가 랜카드를 인식못하는건가???
첨 리눅스깔때 인터넷이 안되서 (네트워크 설정을 했음에도 불구하고 ping도 안되고 .....해서) /etc/sysconfig/network 파일에 GATEWAYDEV=dev0부분을 추가하긴 했습니다만.. 위에 상황과 관련이 있는 걸까요?
뭐가 잘못된건지.. 답변좀 부탁드려요...
Forums:
저도 같은 오류네요..
저는 vm_ware에서 freebsd를 돌리는 중인데 vsftpd 설치중 같은 오류가 나네요..ㅠ.ㅠ
이리저리 찾아봤지만 명확한 해답이 없는듯 해서 inetd 로 다시 구성하엿습니다.
아마도 IPv4 때문에 오류보다는 다른 영향이 잇는듯 한데...
해결입니다.
xinetd 데몬이 올라와 있으면 이미 ipv4가 xinetd에 할당 되어 있기 때문에
더이상 바이드 되지 않습니다.
즉,. 1개의 자원이 같은 서비스에 2중 할당 되는 꼬라지가 되기 때문에
vsftpd를 독립모드로 실행 시키시고, xinetd에 의하여 시작되어진것을
중지 시키시믄 됩니다.
vi /etc/xinet.d/vsftpd
으로 편집하여
disable = no 를
disable = yes 로 수정하고
/etc/rc.d/init.d/xinetd restart
를 실행하여 변경된 내용을 적용시킵니다.
저같은 경우는 오타
저같은 경우는 오타 때문에 그렇더라구요 pass_address ㅠㅠ => pasv=address
처음과 같은 자세를 끝까지 가져간다면..
vsftpd.conf 수정
inetd로 실행시
listen=NO
standalone으로 실행시
listen=YES
댓글 달기