我是Linux的新手,在Windows服务器/桌面方面有多年经验,并且在设置静态IP时遇到问题。我正在使用一种用于早期版本的Ubuntu的方法,该方法似乎不适用于16.04
我已经使用了命令sudo nano /etc/network/interface
并添加了以下内容
iface enp0s25 inet static
address 10.10.8.2
netmask 255.255.0.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
我重新启动了系统,以太网几乎已死,ping根本不起作用。我已尝试修改/etc/NetworkManager/NetworkManager.conf
并进行了以下更改
#dns=dnsmasq (comment out the dnsmasq)
[ifupdown]
managed=true (changed from false)
这样,我就可以使以太网偶尔工作,但是最终失败了。
我已经在另外两台计算机以及虚拟机上尝试了此配置,并且所有结果都相同。当我在任何这些计算机上安装Windows时,我可以确认这些设置可以正常工作。同样,当我让DHCP自动配置时,一切正常,没有问题。
我认为我在这里遗漏了一些东西,设置静态IP一点也不难。
ifconfig
来检查接口名称还是假设它是enp0s25?auto enp0s25
在配置文件的顶部也有一个?如果您不太可能,接口只是在启动时无法启动。
/etc/network/interfaces
文件的确切内容。在编辑消息时,突出显示此文件的文本,然后单击{}
消息编辑器顶部的代码链接,以便它可以正确设置文本格式,使我们更容易阅读内容。还要执行此命令ip address
并执行相同的步骤以{}
(代码格式)该输出。
Dns-nameservers
改为dns-nameservers
可能不采取任何措施来解决此问题,但可能会阻止其他问题的发生