无法解析任何主机,没有 IP 地址(静态分配不起作用??)

无法解析任何主机,没有 IP 地址(静态分配不起作用??)

我正在使用 Ubuntu 14.04.2。我已经阅读并尝试了很多,但我的配置中显然存在错误。

看起来我的网络配置有错误,有人能帮我吗,但指出我显而易见的问题

我的目标是

  • 拥有静态 IP
  • 有一个环回地址
猫/等/网络/接口
# ifup(8) 和 ifdown(8) 使用的接口 (5) 文件
自动档
iface lo inet 环回
iface eth0 inet 静态
          地址 192.168.1.250
          网络掩码 255.255.255.0
          网关 192.168.1.1
猫/etc/resolv.conf
# 由 resolvconf(8) 生成的用于 glibc resolver(4) 的动态 resolv.conf(5) 文件
# 请勿通过 HANE 编辑此文件——您的更改将被覆盖

症状:

  • 当我运行时ifconfig -a我没有 IP 地址
  • 我看不到任何网站

这是我的 ifconfig -a 输出。

eth0 链路封装:以太网 HWaddr 00:21:78:13:6a:aa
          广播多播 MTU:1500 度量:1
          RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0
          TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)

lo 链路封装:本地环回
          inet 地址:127.0.0.1 掩码:255.0.0.0
          inet6 地址:::1/128 范围:主机
          上行环回运行 MTU:65536 度量:1
          RX 数据包:48 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:48 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:0
          RX 字节:3600 (3.6 KB) TX 字节:3600 (3.6 KB)

当我运行 host bbc.co.uk 时,我无法在网络上看到机器

;;连接超时;无法访问服务器

答案1

您应该添加auto eth0上述iface eth0代码,以便在启动时启动网络。sudo service networking restart添加此行后再运行,以避免重新启动。

您需要在/etc/resolv.conf其中添加一个条目来静态分配地址。由于由服务/etc/resolv.conf管理resolvconf,因此您需要添加nameserver [your nameserver IP, usually on the gateway]/etc/resolvconf/resolv.conf.d/base应用更改sudo service resolvconf restart

如果您的网关支持 DHCP,那么使用 DHCP 是一种更加舒适的选择。

相关内容