Arch Linux 安装 - 没有互联网连接并且无法 ping 网关

Arch Linux 安装 - 没有互联网连接并且无法 ping 网关

我正在一台非常旧的 Panasonic CF-29 Toughbook 上从 CD 全新安装 32 位 Arch Linux。尝试从安装 ISO 上的终端连接到 Internet 不起作用。我正在使用以太网电缆。我的界面称为enp2s2

# ip link
1: lo: ...
2: enp2s: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq-codel state UNKNOWN mode DEFAULT group default qlen 1000
link/ether 00:0b:97:2b:e7:2e brd ff:ff:ff:ff:ff:ff

当尝试 ping Google 时:

# ping -c 3 www.google.com
ping: www.google.com: Name or service not known

还有我的网关:

# ping 192.168.1.1
connect: Network is unreachable

8.8.8.8 也会发生同样的情况。

我尝试添加一个网关:

# route add default gw 192.168.1.1
SIOCADDRT: Network is unreachable

dhcpcd 达到:

# dhcpcd enp2s2
DUID 00:01:00:01:1f:8a:90:98:00:0b:97:2b:e7:2e
enp2s2: IAID 97:2b:e7:2e
enp2s2: soliciting an IPv6 router
enp2s2: soliciting a DHCP lease
enp2s2: no IPv6 routers available
timed out
dhcpcd exited

我已经尝试过这两个:

# ip link set enp2s2 up
# systemctl enable [email protected]

两者都没有任何作用。

读之前在 Arch Linux 安装期间启用 dhcp 有线互联网连接?我没有认为这是路由器问题,但这有多大可能?

我的netconfig文件如下:

udp        tpi_clts       v    inet        udp   -    - 
tcp        tpi_cots_ord   v    inet        tcp   -    -
udp6       tpi_clts       v    inet6       udp   -    -
tcp6       tpi_cots_ord   v    inet6       tcp   -    -
rawip      tpi_raw        -    inet         -    -    -
local      tpi_cots_ord   -    loopback     -    -    -
unix       tpi_cots_ord   -    loopback     -    -    -

答案1

dhcpcd enps2s2 得到这个输出

# dhcpcd enp2s2
DUID 00:01:00:01:1f:8a:90:98:00:0b:97:2b:e7:2e
enp2s2: IAID 97:2b:e7:2e
enp2s2: soliciting an IPv6 router
enp2s2: soliciting a DHCP lease
enp2s2: no IPv6 routers available
timed out
dhcpcd exited

从此输出中,我们可以知道您的网络中没有 DHCP 服务。因此您的设备中没有 IP 地址

您可以使用此命令手动分配

# ip link set eth0 up
# ip addr add 192.168.1.2/24 broadcast 192.168.1.255 dev eth0
# ip route add default via 192.168.1.1

相关内容