Ubuntu 14.04 服务器安装无法通过以太网连接到网络

Ubuntu 14.04 服务器安装无法通过以太网连接到网络

我尝试了很多方法,但似乎无法正确配置以太网。我查看了以前有类似问题的问题,但没有一个能解决我的问题。请注意,我的以太网接口逻辑名称是 em1(而不是 eth0 或 eth1)。我猜我的错误要么在于 /etc/network/interfaces 文件的配置,要么在于没有 /etc/resolvconfig 文件,我甚至尝试以 root 身份手动添加,但它不会保存更改。

抱歉,图片情况不好 - 我是新用户,没有任何声誉(但有链接)

我在下面提供了尽可能多的详细信息:

  1. 启动后,它会停留在“等待网络配置”状态约 4 分钟。

  2. 请参阅以下当前配置:

配置文件

sudo lshw-类网络

sudo ethtool em1 pic(由于声誉问题,无法提供图片)

Link Detected: yes

路由

192.168.1.0/24 dev em1 proto kernel scope link src 192.168.1.216
  1. 我进行了临时 IP 分配:

    sudo ifconfig em1 192.168.1.216 网络掩码 255.255.255.0

    注意该地址是网络 IPv4 地址

  2. 并配置默认网关:

    sudo route 添加默认网关 192.168.1.254 em1

    IP 地址是 ISP 路由器上的 IP 地址

  3. 我当前的 /etc/network/interfaces 文件如下:

自动 lo iface lo inet 环回

自动 em1 iface em1 inet 静态

address 192.168.0.120 #(服务器的 IP 地址)
netmask 255.255.255.0 gateway 192.168.0.1 #(服务器的网关地址)
dns-nameserver 8.8.8.8 192.168.1.254 #(路由器的 IP 地址)

  1. 我认为一个很重要的因素是没有 /etc/resov.conf 文件。有一个 resolvconf 目录,里面有:

    /resolvconf/interface-order 我无法发布更多图片(因为声誉问题)但 em 大约下降了 8 位。 em 应该排在更高的位置吗?

resolvconf 目录中还有这些文件:

/resolvconf/resolv.conf.d/base
/resolvconf/resolv.conf.d/head
/resolvconf/update.d/dnscache
/resolvconf/update.d/libc
  1. 我现在可以ping 8.8.8.8 (当我开始写这个问题时还不能)

非常感谢任何想法。这是我的第一个 Ubuntu 服务器构建。

答案1

如果:

em1 = ethernet
192.168.1.254 = IP address of router
192.168.0.120 = IP address of server

测试此 /etc/network/interfaces 文件:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto em1
iface em1 inet static
address 192.168.1.120
gateway 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

相关内容