VNC経由でルートサーバーにArchlinuxをインストールします。 Archlinuxをインストールするにはインターネット接続が必要です。実行すると、ip addr
DHCPを介して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いくつかの説明があります)