CODE CAVE

페도라 fragrouter 설치 후 make 에러 본문

Hacking&Security

페도라 fragrouter 설치 후 make 에러

코드케이브 2016. 6. 12. 23:32

lex -t scanner.l > $$.scanner.c; mv $$.scanner.c scanner.c

/bin/sh: lex: command not found

yacc -d grammar.y

make[1]: yacc: Command not found

Makefile:107: recipe for target 'grammar.c' failed

make[1]: *** [grammar.c] Error 127

make[1]: Leaving directory '/home/mcker/hack/fragrouter-1.6/libpcap-0.4'

Makefile:46: recipe for target 'libpcap-0.4/libpcap.a' failed

make: *** [libpcap-0.4/libpcap.a] Error 


스니핑한 패킷을 원래의 주소로 다시 보내주는 패킷릴레이 툴인 fragrouter에서 책만 따라하다가 

위와 에러나시는 분들 여럿 있으실거라고 생각됩니다.


해결 방법은 아래와 같습니다. 

에러내용을 잘 읽어보면 대충 왜 이렇게 해결하는지 보이실거예요~


필요한 라이브러리를 설치하고, 한번 make를 하셨기 때문에 순서대로 청소합니다. 


아래와 완전히 동일하게 해주세요



1. yum install byacc flex bison audit


2. fragrouter 1.6 디렉터리로 들어갑니다.


3. fragrouter 디렉토리의 하위 디렉토리 중 Libnet* 디렉토리에서 

make clean

./configure

make

위 3 명령어를 차례대로 입력합니다.


4. fragrouter 디렉토리의 하위 디렉토리 중 libpcap* 디렉토리에서

make clean

./configure

make

위 3 명령어를 차례대로 입력합니다.


5. 다시 fragrouter 디렉터리로 이동해서 

make clean

./configure

make

위 3 명령어를 차례대로 입력합니다.




도움이 되셨다면 아래 하트를 뿅..