我正在使用 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 是一种更加舒适的选择。