Update README.md to reflect changes in client commands and improve formatting

This commit is contained in:
tuna2134
2026-06-30 12:43:38 +09:00
parent cdffa05a9e
commit e2707818dd

View File

@@ -1,12 +1,15 @@
# etherip-kmod # etherip-kmod
Linuxで使えるEtherIP(RFC3378)のためのカーネルモジュール Linuxで使えるEtherIP(RFC3378)のためのカーネルモジュール
## 注意 ## 注意
Codex GPT-5.5を用いて開発し、途中から人間の手を入れてデバッグ作業を行いました。 Codex GPT-5.5を用いて開発し、途中から人間の手を入れてデバッグ作業を行いました。
粗削りなところは否めないため、自己責任でお願いします。 粗削りなところは否めないため、自己責任でお願いします。
## ビルド ## ビルド
Arch Linuxの場合 Arch Linuxの場合
```sh ```sh
@@ -20,22 +23,22 @@ make
sudo insmod etherip6.ko sudo insmod etherip6.ko
``` ```
## 別途:クライアントの導入
ip-route2が対応していないため、独自のクライアントを導入する必要があります。
以下のリポからとってビルドしてください。
https://git.neody.ad.jp/tuna2134/etherip-client
## トンネルの作成 ## トンネルの作成
```sh ```sh
sudo ./etherip6ctl add eip0 local 2001:db8:1::1 remote 2001:db8:1::2 sudo etherip-client add -d eip0 -l 2001:db8::1 -r 2001:db8::2 -L eth0
sudo ip link set eip0 up sudo ip link set eip0 up
sudo ip addr add 192.0.2.1/30 dev eip0 sudo ip addr add 192.0.2.1/30 dev eip0
``` ```
例: ## トンネルの削除
```sh ```sh
sudo ./etherip6ctl add eip0 local 2001:db8::1 remote 2001:db8::2 link eth0 sudo etherip-client delete -d eip0
```
デバイスの削除:
```sh
sudo ./etherip6ctl del eip0
``` ```