私は非常に古いPanasonic CF-29 ToughbookのCDから32ビットArch Linuxを新しくインストールしています。インストールISOの端末からインターネットに接続しようとすると機能しません。イーサネットケーブルを使用しています。私のインターフェースは次のとおりです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
Googleにpingをしようとすると:
# 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
私は次の2つを試しました。
# 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