TCP 통신에서 패킷이 이더넷에서 네트워크(IP) 계층으로 전송될 때 해당 패킷에 있는 데이터를 인쇄하고 싶습니까?
저는 Linux에서 작업 중입니다(ununtu 14.04).
Linux 커널 코드, 즉 Linux NAT 방화벽 코드를 사용하여 수행할 수 있다는 정보를 얻었습니다. 하지만 리눅스 커널 소스 코드는 어디서 구할 수 있나요? 이러한 코딩은 어디서 이루어지나요? 도와주세요..
답변1
Linux 소스를 찾으려면:
$ apt-cache search linux-source
linux-source - Linux kernel source with Ubuntu patches
linux-source-3.13.0 - Linux kernel source for version 3.13.0 with Ubuntu patches
Linux 소스를 설치하려면:
$ sudo apt-get install linux-source linux-source-3.13.0
얻은 내용을 확인하려면 다음 단계를 따르세요.
$ dpkg -L linux-source-3.13.0
그런 다음 이름에 " _nat
" 또는 " " 이 포함된 파일을 찾으려면 다음을 수행하세요 .nat_
$ tar tvf /usr/src/linux-source-3.13.0.tar.bz2 | egrep '_nat|nat_'