-
外部パッケージの github.com/vishvananda/netlink が何らか利用できない状態になって、RST パケットがドロップできないとなっても、回避策はある(ref)
$ sudo iptables -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -p tcp --tcp-flags RST RST -j DROP
-
初回 go generate 前に、以下あたりを確認しておく
- https://ebpf-go.dev/guides/getting-started/#ebpf-c-program
- 2. Linuxカーネルヘッダーのインストール
- だと、ちょっとうまくいかなかった。自分の環境が悪かったか。
- 以下を新しいPCで初回実行で go generate できるようになった。
$ sudo apt search linux-headers # ↑の結果から↓へ指定 $ sudo apt install linux-headers-6.1.0-21-amd64 $ sudo ln -s /usr/include/x86_64-linux-gnu/asm /usr/include/asm $ cd ~/github.com/ddddddO/packemon/egress_control $ go generate
egress_control
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||