iptables 포팅중에 libipt_standard.so 라이브러리를 찾을 수 없
글쓴이: lilia21 / 작성시간: 수, 2003/10/01 - 5:15오후
안녕하세요? xscale 기반의 임베디드 보드에 iptables를 포팅하려고 합니다.
cross compile 해서 실행파일(iptables)과 관련 모듈을 해당 디렉토리에 복사한 뒤 ramdisk로 부팅을 했습니다.
그랬더니 rule을 지정해줄 때 다음과 같은 에러 메시지가 뜹니다. 뭐가 잘못되었을까요?
(커널은 netfilter 와 ip masquerade 지원 가능하도록 컴파일한 뒤 포팅했습니다)
[root@EMPOS iptables]$iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables v1.2.8: Couldn't load target `standard':/usr/local/lib/iptables/libipt_standard.so: cannot open shared object file: No such file or directory
Try `iptables -h' or 'iptables --help' for more information.
[root@EMPOS iptables]$
위의 디렉토리(타겟보드)에는 아무런 library가 없었는데요 ...
Forums:
iptables를 컴파일 하시면 관련 라이브러리들(libipot*.so,
iptables를 컴파일 하시면 관련 라이브러리들(libipot*.so, libipt*.so)이 함께 생깁니다. 그 라이브러리들을 타겟보드(/lib/iptables/)에 카피해 주셔야 iptables가 정상적으로 실행됩니다.
한번 확인해 보세요..
(생기는 라이브러리들이 꽤 많았습니다.)
하나.. 둘.. 셋!
댓글 달기