RJa*_*b41 3 networking hostname reset
我通过命令行搞砸了我的网络设置。我有一个无头 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 的工作相对更好,那么是否有任何命令行解决方案可以解决我的问题?
lew*_*s4u 10
跑
ifconfig
Run Code Online (Sandbox Code Playgroud)
并查看您的网络适配器的名称。我的是:enp0s3
现在运行这个命令
sudo nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)
你应该得到一些东西......删除所有内容并粘贴它(但更改 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
Run Code Online (Sandbox Code Playgroud)
保存文档并重新启动...