最近、Debian システムをアップグレードしようとすると、いくつかの重要なネットワーキング パッケージが削除されました。これ以上有効なインターネット接続はありません。
Debian パッケージはありません:
cockpit-networkmanager cockpit-storaged crda dnsmasq-base eject exfat-fuse exfat-utils iputils-arping iw
libatasmart4 libbluetooth3 libdbus-glib-1-2 libgudev-1.0-0 libjansson4 libjim0.76 libmbim-glib4 libmbim-proxy
libmm-glib0 libndp0 libnl-3-200 libnl-genl-3-200 libnm0 libpcsclite1 libqmi-glib5 libqmi-proxy libsoup2.4-1
libteamdctl0 libudisks2-0 modemmanager network-manager python3-dbus udisks2 usb-modeswitch usb-modeswitch-data
wireless-regdb wpasupplicant
私が実行したコマンドのログとその出力を見つけることができます。ここ。このリンクには、私が実行した3つのコマンドとその出力が含まれています。
私のシステムが実行されているようですが、networking.service
これはシステムにいくつかのファイルを追加する必要があることを意味しますか/etc/network/interfaces.d
? Debian インストーラのように、これらのファイルを自動的に生成する方法はありますか?
編集:以下のコメントにいくつかの質問に答えてください。
これはサーバーシステムですが、ここは3G接続もなく、ワイヤレスカードも接続されていません。eno3
インターフェイスをLANに接続し、DHCPを介して設定したいと思います。
/etc/resolv.conf
nameserver 192.168.1.1
その中に行があります。手動で入れたと思いますが、DHCPが正常に機能している場合はそうなると予想されます。
答え1
編集して/etc/network/interfaces
ネットワークインターフェースを追加してください。
auto eno3
iface eno3 inet dhcp
次に、次を実行します。
ifup eno3
ファイルを/etc/network/interfaces.d
ホームディレクトリに移動します(との競合を防ぐために、このディレクトリは空でなければなりません/etc/network/interfaces
)。次にソース、リストサードパーティのストレージを無効にします。削除したパッケージを再インストールします。