私はDebian 10(別名Buster)を問題なく実行してきました。私の問題は、ネットワーク接続が突然切断されたときに始まりました。この時点でNetworkManagerが有効になります。干渉を排除するためにサービスを停止して無効にしました。
このPCはブリッジ構成でKVM仮想マシンを実行しています。
$ sudo brctl show
bridge name bridge id STP enabled interfaces
br1 8000.7446a0a0d47b no eno1
vnet0
vnet1
vnet2
vnet3
私のインターフェースファイルは次のとおりです(一部の説明は省略されています)。
$ cat /etc/network/interfaces
(...)
# The loopback network interface
auto lo
iface lo inet loopback
#auto eno1
#iface eno1 inet manual
auto br1
iface br1 inet manual
bridge_ports eno1
address 192.168.1.27
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.16, 1.1.1.1
systemctl restart networking
、またはをifdown br1; ifup br1
実行すると、br1
IPアドレスがなく、両方がダウンし、デフォルトのeno1
パスbr1
はありません。 eno1行からハッシュ記号を削除しても効果はありません。
必死に、インターフェースファイルに次の行を追加しましたthis line is illegal
。今後ループバックブロックが原因で予期されるエラーメッセージが表示されます。
ifup: /etc/network/interfaces:7: misplaced option
ifup: couldn't read interfaces file "/etc/network/interfaces"
時に来る後ろにそうではありません。ifupdown
ループバックが設定された後に読み取りを停止するのと同じです。ただし、ループバックブロックをファイルの末尾に置くことはまだ構成できませんbr1
。ファイルから印刷できない文字やその他の奇妙な文字を検出できませんでした。
Tを渡るための日記は次のとおりです。
$ sudo journalctl -u -e networking
(...)
-- Reboot --
May 21 09:29:58 jupiter systemd[1]: Starting Raise network interfaces...
May 21 09:29:59 jupiter ifup[584]: Waiting for br1 to get ready (MAXWAIT is 32 seconds).
May 21 09:30:00 jupiter systemd[1]: Started Raise network interfaces.
ブリッジに STP を設定しても動作は変わりません。 ifupはどうですか?
# type ifup
ifup is /usr/sbin/ifup
# file /usr/sbin/ifup
/usr/sbin/ifup: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9ac8619bfa91d2b8901228595fa390826c9682c7, stripped
自分のネットワーク構成が無視される理由はどのようにわかりますか?
答え1
男性から手動方法:
手動方法この方法は、デフォルトで設定されていないインターフェイスを定義するために使用できます。
up
これらのdown
インターフェイスは、コマンドまたはスクリプトを介して手動で設定できます/etc/network/if-*.d
。
ここではコマンドaddress
は効果がありませんが、ブリッジングツールのスクリプトは、/etc/network/if-*.d
まだインターフェイスのすべてのブリッジングの側面を構成します。
そして静的方法:
この方法は、静的に割り当てられたIPv4アドレスでイーサネットインターフェイスを定義するために使用できます。
オプション
住所 住所
アドレスが必要(ドットで区切られたクワッド/ネットマスク)[...]
次の行を変更する必要があります。
iface br1 inet manual
以下を入力してください:
iface br1 inet static
またはmanual
手動で設定するには、コマンドを使用します(手動で簡単に設定する方法がわかりません)。up ip address add ...
up ip route add default ...
resolv.conf