如何将网络设置重置为默认值?

我通过命令行搞砸了我的网络设置。 我有一个没有安装任何桌面环境的无头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工作相对较好,所以我的问题是否有任何命令行解决方案?

 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 

保存文档并重新启动…