首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在意外删除网络包后恢复网络访问

如何在意外删除网络包后恢复网络访问
EN

Unix & Linux用户
提问于 2018-11-25 06:00:29
回答 1查看 896关注 0票数 0

最近我试图升级我的Debian系统,最后删除了一些重要的网络包。我不再有一个工作的网络连接。

我丢失了Debian软件包:

代码语言:javascript
复制
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工作正常,我也会期望它。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-11-25 16:24:50

编辑/etc/network/interfaces,添加您的网络接口:

代码语言:javascript
复制
auto eno3
iface eno3 inet dhcp

然后跑:

代码语言:javascript
复制
ifup eno3

/etc/network/interfaces.d下的文件移动到主目录(目录应该为空,以避免与/etc/network/interfaces发生冲突)。下一步,编辑sources.list并禁用第三方存储库。重新安装已删除的软件包。

5.4.遗留网络连接和配置

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/483988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档