如何将我的网络设置重置为默认值(Ubuntu 16)?

如何将我的网络设置重置为默认值(Ubuntu 16)?

我通过命令行弄乱了我的网络设置。为了轻量级安装,我有一个无头式 Ubuntu Server 16.04,没有安装任何桌面环境,并通过以太网连接到我的本地网络,我使用带有 SSH 的 Windows 10 笔记本电脑访问它,所以我没有额外的屏幕来重新安装 Ubuntu。有没有办法通过命令行重置我的所有网络设置?

实际情况是:我当时在尝试使用命令行,因为我想通过 SSH 访问我的服务器,而不必每次连接时都输入 IP 地址,因此我使用了sudo hostname所有可能的参数将其主机名从 IP 地址更改为我的名字。现在,SSH、SFTP、FTP、SMB、HTTP 和几乎所有可能的情况都比平时慢了一百万倍,有时会返回“加载时间太长”。

我不介意重置整个操作系统,但我没有可以与可启动 USB/DVD 一起使用的屏幕/显示器。我需要一个解决方案,因为我的网站受到了影响 - 虽然我的互联网速度高于 10MBPS,但加载 8.2MB 的网页需要大约 45 秒。

SSH 运行相对较好,那么有没有命令行解决方案可以解决我的问题?

答案1

跑步

ifconfig

并查看你的网络适配器的名称。我的是:enp0s3

现在运行这个命令

sudo nano /etc/network/interfaces

您应该会在里面得到一些东西....删除所有内容并粘贴这个(但更改 enp0s3 所在的网络适配器名称):

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp

保存文档并重新启动...

答案2

用于sudo systemctl restart NetworkManager.service重新启动网络管理器。

相关内容