誤ってネットワークパッケージを削除した後にネットワークアクセスを復元する方法

誤ってネットワークパッケージを削除した後にネットワークアクセスを復元する方法

最近、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.confnameserver 192.168.1.1その中に行があります。手動で入れたと思いますが、DHCPが正常に機能している場合はそうなると予想されます。

答え1

編集して/etc/network/interfacesネットワークインターフェースを追加してください。

auto eno3
iface eno3 inet dhcp

次に、次を実行します。

ifup eno3

ファイルを/etc/network/interfaces.dホームディレクトリに移動します(との競合を防ぐために、このディレクトリは空でなければなりません/etc/network/interfaces)。次にソース、リストサードパーティのストレージを無効にします。削除したパッケージを再インストールします。

5.4。従来のネットワーク接続と構成

関連情報