最近我试图升级我的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我运行的命令及其输出的日志可以找到这里。该链接包含我运行的三个命令及其各自的输出。
我认为我的系统在networking.service上运行,这意味着我应该向/etc/network/interfaces.d添加一些文件?有没有一种方法可以像Debian安装程序那样自动生成这些文件?
编辑:回答以下评论中的一些问题。
这是一个服务器系统,我这里没有3G连接,也没有附加无线网卡。我只想将eno3接口连接到局域网,并通过DHCP配置它。
/etc/resolv.conf中有一行nameserver 192.168.1.1行。我想我手动把它放在那里,但如果DHCP工作正常,我也会期望它。
发布于 2018-11-25 16:24:50
编辑/etc/network/interfaces,添加您的网络接口:
auto eno3
iface eno3 inet dhcp然后跑:
ifup eno3将/etc/network/interfaces.d下的文件移动到主目录(目录应该为空,以避免与/etc/network/interfaces发生冲突)。下一步,编辑sources.list并禁用第三方存储库。重新安装已删除的软件包。
https://unix.stackexchange.com/questions/483988
复制相似问题