我在虚拟机上全新安装了 Ubuntu。一切都运行正常,包括互联网,直到我硬编码了一个 IP 地址。现在,我无法连接。我在路由器配置中验证了我的 DHCP 范围是 .38 - .243,并且 .38 没有分配给不同的设备。然后我转到 etc/network/interfaces 并输入以下内容,但如果我在终端中运行 ifconfig,它不再显示 ens33?
我必须做什么才能在这个 Ubuntu VM 上硬编码 IP?它是 Ubuntu 19.04
编辑
如果我运行,ifconfig -a
我会看到缺少网络适配器...但仍然没有 wifi。我的问题是什么?
编辑2
看起来由于某种原因它已被禁用...见屏幕截图。我尝试了这两个命令来重新启用它,但仍然无法使用。
sudo service network-manager start
sudo 服务网络启动
编辑3
我将接口文件恢复为默认值,重新启动并BAM互联网已恢复正常运行。
我点击了右上角的计算机,选择有线连接,有线设置,并将其作为设置(这是我的有效网关,IP 和 DNS)
答案1
来自评论...
编辑/etc/network/interfaces
并删除您添加的所有 ens33 内容,并取消注释第 2 行和第 3 行,这应该是此文件中剩下的仅有的两行未注释的行。
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
重启,然后使用 NetworkManager 连接配置文件设置静态地址。输入一些 DNS 地址。将自动设置为关闭。