Ubuntuサーバーを18.04に再インストールしようとしています。
18.04がNetplanを使用していることを発見しました。これを使用してボンドインターフェイスを作成するのに問題があります。
更新された構成:
############# BOND - VLAN ##################
network:
version: 2
renderer: networkd
ethernets:
switchports:
match: {name: "ens*"}
bonds:
bond0:
interfaces: [switchports]
parameters:
mode: balance-alb
vlans:
inet:
id: 50
link: bond0
addresses: [X.X.X.X/24]
gateway4: X.X.X.252
dhcp4: no
nameservers:
addresses: [X.X.X.33]
2つのmatchステートメントを使用するべきではないようですが、単一のステートメントでens *がそれを実行しました-機能するようになったらこれをクリーンアップします。
誰かが提案したようにifenslaveとbridge-utilsをインストールしましたが、まだ何もしません。
また、ボンディングモジュールをで有効にしました/etc/modules
。
私の元々の問題は、インターフェースがUP状態であるということでしたが、pingできるのはインターフェース自体のみであり、他には何もできませんでした。
これを機能させることができなかったので、/etc/netplan/<name>.yaml
ファイル名を変更してインストールしましたifupdown
。
これがうまくいかなかった理由について誰かが手がかりを持っているなら、私は知って幸せです:)