systemd-networkd "relaytarget"はDebian stable 12 bookworm(dhcpリレー)では機能しません。

systemd-networkd

私の最初の質問はここにあります。

私は現在dhcp中継のために "dhcp-helper"プログラムを使用していますが、うまくいきますが、*.networkファイルでsystemd-networkd "RelayTarget"機能を使用するように切り替えたいと思います。私が考えることができるすべてのオプションを試しましたが、うまく動作しないようです。

  • 現在のDebian安定版「bookworm 12」6.1.0-13-amd64を実行
  • Debian 安定版は systemd 252 (252.17-1~deb12u1) を実行します。

私が考えることができるすべてのオプションを試しましたが、まだ成功していません。

/etc/systemd/network/02-port2-lan0-static.network:

# /etc/systemd/network/02-port2-lan0-static.network
# configures lan0 with static ip address
#
[Match]
Name=lan0
[Network]
Address=172.16.1.1/24
# do not set gateway or dns, will inherit from system
[DHCPServer]
ServerAddress=172.16.11.2/24
RelayTarget=172.16.11.2
BindToInterface=no

誰でもこの機能をDebian stableで使用できますか?私はDebianの安定版が最新のシステムバージョンを実行していないことに気づきました。これは本番ルーターなので、テスト用にアップグレードすることはできません。

ありがとう

ベストアンサー1

これによりServerAddress=ネットワークに通知します。~になる172.16.11.2およびすべてのDHCP要求の中継自分に戻ってください。ServerAddress=をまったく設定しないか、172.16.1.1/24(つまり、ルーター自体のアドレス)に設定してください。

おすすめ記事