我刚刚将我的文具/服务器从一个城镇搬到另一个城镇,现在互联网连接已经停止工作了。
这两个城镇的互联网供应商是同一个,名为 Waoo Fiberbredbånd。
该服务器正在运行 Gentoo Linux,问题是它没有从 DHCP 服务器获取 IP 地址。
dhcpcd[24485]: 版本 6.4.7 正在启动 dhcpcd[24485]: dev: 已加载 udev dhcpcd[24485]: 没有接口有运营商 dhcpcd[24485]: 分叉至后台,子进程 pid 24506
我尝试了不同的方法,发现如果我在服务器上启动 Ubuntu LiveUSB,它就会被分配一个 IP 地址。
然后我认为我的系统太旧了,所以我尝试从新的 Gentoo LiveUSB 启动,但出现了同样的错误。
这是来自 Gentoo LiveUSB 的一些 ifconfig 信息。
eth0:标志=4099 mtu 1500 ether 00:19:66:79:69:d0 txqueuelen 1000(以太网) RX 数据包 0 字节 0(0.0 B) RX 错误 0 丢失 0 超限 0 帧 0 TX 数据包 0 字节 0(0.0 B) TX 错误 0 丢失 0 超限 0 载波 0 冲突 0 设备中断 45 基址 0x6000 lo: 标志=73 mtu 16436 inet 127.0.0.1 网络掩码 255.0.0.0 inet6 ::1 前缀长度 128 范围 ID 0x10 loop txqueuelen 0(本地环回) RX 数据包 4 字节 284(284.0 B) RX 错误 0 丢失 0 超限 0 帧 0 TX 数据包 4 字节 284(284.0 B) TX 错误 0 丢失 0 超限 0 载波 0 冲突 0
Gentoo LiveUSB 的路由信息
目标网关 Genmask 标志 指标参考使用 Iface 环回本地主机 255.0.0.0 UG 0 0 0 lo
来自 Ubuntu LiveUSB 的 ifconfig 信息
eth0 链路封装:以太网 HWaddr 00:19:66:79:69:d0 inet 地址:192.168.1.135 Bcast:192.168.1.255 掩码:255.255.255.0 inet6 地址:fe80::219:66ff:fe79:69d0/64 范围:链接 上行广播运行多播 MTU:1500 度量:1 RX 数据包:28 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:49 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:3307 (3.3 KB) TX 字节:8301 (8.3 KB) 中断:44 基址:0x8000 lo 链路封装:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址:::1/128 范围:主机 上行环回运行 MTU:16436 度量:1 RX 数据包:44 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:44 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:0 RX 字节:3312 (3.3 KB) TX 字节:3312 (3.3 KB)
以及来自正在运行的 Ubuntu LiveUSB 的路由信息。
目标网关 Genmask 标志 指标参考使用 Iface 192.168.1.0 * 255.255.255.0 U 1 0 0 eth0 本地链路 * 255.255.0.0 U 1000 0 0 eth0 默认 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
那么为什么它在 Ubuntu 上可以工作,但在 Gentoo 上却不行呢?GentooUSB ifconfig 输出中奇怪的 'flags=' 是什么意思?