ping:DHCP経由のIPがありますが、ネットワークに接続できません。 [閉じる]

ping:DHCP経由のIPがありますが、ネットワークに接続できません。 [閉じる]

VNC経由でルートサーバーにArchlinuxをインストールします。 Archlinuxをインストールするにはインターネット接続が必要です。実行すると、ip addrDHCPを介してIPv6アドレスを取得します(再起動するたびに異なりますが、常にfe80 :: 64)。出力は次のとおりです。

sh $ ip addr 1: lo [uninteresting, so skipped] 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:01:00:00:28 brd ff:ff:ff:ff:ff:ff inet6 fe80::b056:977e:546c:1d41/64 scope link valid_lft forever preferred_lft forever

手動で有効にして起動しましたが、dhcpcd出力は同じままです。問題は、外部サーバーにアクセスできないことです。 Ping 8.8.8.8 または IPv6 プラグイン 2001:4860:4860::8888 は、ネットワークに接続できないことを示します。私はいくつかの解決策を検索しながら見つけたrevolvとrc.confを使っていくつかのトリックを試しましたが、これまで何も機能しませんでした。特に、プロバイダのネットワークアーキテクチャについて何も知らないので、はい。

答え1

外部世界を閲覧するためのIPアドレスはありません。

8.8.8.8にアクセスするにはIPv4 IPアドレスが必要です。これは次のようになります。

3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether dc:a9:71:04:30:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.20/24 brd 192.168.178.255 scope global wlan0
       valid_lft forever preferred_lft forever

あなたの出力にip addr。したがって、IPv4 アドレスはありません。

また、外部世界で使用できるIPv6アドレスもありません。 FE80 アドレスは最初のルータを通過しません。ネットワークにIPv6ルーターがない可能性があります(少なくともステートレス自動構成を使用するルーターではありません)。

また、ログには、dhcpcdがIPアドレスを取得できないことが示されています。フィードバックにより、あなたのプロバイダはDHCPを介してIPを提供する必要があることを理解しています。ルーターはDHCPを実行できますが、大規模ネットワークのほとんどの人は別々のDHCPサーバーを使用します。これにより、IP アドレスの一元管理を維持でき、DNS を自動的に更新することも容易になります。私たちはInfobloxを使用していますが、他にもあります。

ルーターが行うことは、ローカルLANからブロードキャストされたDHCP要求をDHCPサーバーへのユニキャストに変換することです。 (自分のウェブサイトを引用するのは悪い習慣です。https://ljm.home.xs4all.nl/dhcp/index.htmlいくつかの説明があります)

関連情報