Ubuntu 16.04ボンディング設定が機能しない


1

ボンディングのセットアップに奇妙な問題があります。昨日、Ubuntu 16.04サーバーにPi Holeをインストールしようとしましたが、結合が台無しになりました。Pi Holeをアンインストールしましたが、もう機能していません。

私の/ etc / network / interfaces:

auto lo
iface lo inet loopback

auto enp7s0
iface enp7s0 inet manual
bond-master bond0

auto enp8s0
iface enp8s0 inet manual
bond-master bond0

auto enp9s0
iface enp9s0 inet manual
bond-master bond0

auto enp10s0
iface enp10s0 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 10.10.1.4
netmask 255.255.255.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
bond-slaves enp7s0 enp8s0 enp9s0 enp10s0
bond-mode 4
bond-miimon 100
bond-lacp-rate 1

私の/ etc / modules:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
lp
rtc
bonding

さて、これらのIPを取得するインターフェイスを起動すると:

enp7s0:169.254.15.22

enp8s0:10.10.1.32

enp9s0:169.254.15.22

enp10s0:169.254.15.22

enp8s0がDHCPアドレスを取得しているので、その理由がわかりません。

ifup bond0を実行すると、bond0が既に構成されていることがわかります。

債券が機能しない理由を誰にでも教えてください。

ありがとう


1
どのインターフェイスもIPを取得できません。注目すべき点は次のとおりです。ログとdmesgを確認し、手動でifupや他のスクリプトをデバッグ(bash -x、straceなど)で実行します。isc-dhcp-clientをアンインストールしますか?必要ありませんか?結合を手動で組み立てて、何が起こるかを確認します。cat /proc/net/bonding/bond0。質問に興味深いものを投稿してください。
ライアンバチシン

169.254.15.22 IPアドレスは、インターフェイスがdhcpを介してIPを取得したいが、取得できず、タイムアウト後にautoconfig IPを設定したことを意味します。たぶん、何かがすべてのインターフェースを再構成したのでしょう。syslogファイルを参照してください。
ミハイルキルギイ

ネットワークマネージャーを実行している非常に古典的な例のように見えます。そうでないことを二重に確認してください。
スプーラー

回答:


1

PiHoleを使用したのは初めてだったので、答えを書き直しました。申し訳ありません。

PiHoleインストーラーを見て、すべての静的および動的IP設定がdhcpcd5にあることを理解しました。削除してサーバーを再起動します。

sudo dpkg -r dhcpcd5

ifenslaveはインストールされており、NetworkManagerを使用していません。これは、Ubuntuのサーバーバージョンです。
マークレミン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.