私がbr0
構成したとき/etc/network/interfaces
iface br0 inet static
address 10.0.10.1
gateway 10.0.10.1
netmask 255.255.255.0
broadcast 10.0.10.254
bridge_ports none
br0を育てようとすると
$ ifup br0
Waiting for br0 to get ready (MAXWAIT is 32 seconds).
RTNETLINK answers: Invalid argument
ifup: failed to bring up br0
/var/log/syslog
説明する:
Could not generate persistent MAC address for br0: No such file or directory
その後、この問題を解決するために、インターネットで誰かが同様の質問でsystemdのMACAdressPolicyに言及したことを発見しました。
udevd: "$name の永続 MAC アドレスを生成できません: そのファイルまたはディレクトリがありません"
次の内容を入れました/etc/systemd/network/99-default.link
。
[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=none
しかし - まだ、私は
$ ifup br0
Waiting for br0 to get ready (MAXWAIT is 32 seconds).
RTNETLINK answers: Invalid argument
ifup: failed to bring up br0
ただし、/var/log/syslog
イベントに関する情報は含まれていません。
ジョブ構成がどのように見えるかを知っていますか?
答え1
デフォルトゲートウェイを自分のIPアドレスに設定することはあまり意味がないため、許可されません。
$ sudo ifup -v br0 ifup: インターフェイス br0=br0 設定(inet) /bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d 実行部分:/etc/network/if-pre-up.d/bridgeを実行します。 br0が準備されるまで待ちます(MAXWAITは32秒)。 実行部分:/etc/network/if-pre-up.d/vde2を実行します。 実行部分:/etc/network/if-pre-up.d/wpasupplicantを実行します。 /bin/ip addr add 10.0.10.1/255.255.255.0 Broadcast 10.0.10.254 dev br0 label br0 /bin/ip リンク設定 dev br0 up 10.0.10.1 dev br0 onlink 経由の /bin/ip パスにデフォルト値が追加されました。 RTNETLINK回答:無効なパラメータ ifup:br0を呼び出すことはできません。
あなたの放送設定も疑わしいです。慣例的な値は10.0.10.255なので、指定する必要もありません。最新の構文を使用してください。
iface br0 inet 静的 住所 10.0.10.1/24 ブリッジポートなし