NAT ファイアウォール用の Ubuntu カーネル ソース コード

NAT ファイアウォール用の Ubuntu カーネル ソース コード

TCP 通信において、パケットがイーサネットからネットワーク (IP) 層に転送されるときに、そのパケット内に存在するデータを印刷したいですか?

私は Linux (ununtu 14.04) で作業しています。

Linux カーネル コード、つまり Linux NAT ファイアウォール コードの助けを借りて実行できるという情報を入手しました。しかし、Linux カーネル ソース コードはどこで入手できるのでしょうか? これらのコーディングはどこで行われているのでしょうか? 助けてください。

答え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_'  

関連情報