免責事項:私はUbuntuの初心者です。
私はこれを理解することができず、オンラインで多くの投稿を調べてきました。
Ubuntu Serverをコンピューターにインストールしました。システムがインターネットに接続できないようです。
/ etc/network/interfacesファイルは次のようになります。
# The loopback network interface
auto lo
iface io inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address xxx
netmask xxx
gateway xxx
dns-nameservers xxx
何か(「google.com」など)をpingしようとすると、「不明なホスト」が表示されます。他のパッケージをインストールできません。
「ethtool enp0s31f6」を実行すると、「リンクが検出されました:はい」など、ポップアップするものがたくさん表示されます。イーサネットを取り外した場合、「リンクが検出されました:いいえ」。
十分な情報を提供していただければ幸いです。他に何か追加する必要があるかどうかを教えてください。
ありがとう。
編集:静的アドレスに変更を加えた後、PCを再起動し、ifconfig
を実行すると正しいIPと情報が表示されるようになりました。ただし、pingはまだ機能しません。
ネットワークにDHCPサーバーがある場合は、(ルートとして)試してください:
$ dhclient
ターミナル/シェル内。これは動作するはずです。
特定の設定が必要な場合は、/ etc/network/interfacesおよび/etc/resolv.conf(ネームサーバー用)で説明されている他の設定と同様にこれを行うことができます。
/ etc/network/interfacesと/etc/resolv.confを投稿することをお勧めしますが、最初にdhclientを試してみることをお勧めします。
インターフェイスが最初にdhcpからIPを取得したかどうかを確認します。
ifconfig -a
(IPがない場合は、手動で割り当ててみてください)その後、IPを取得したら、試します
ping <gateway>
(これが機能しない場合、ネットワーク設定が間違っています)それが機能する場合は、8.8.8.8のようなパブリックIPをpingしてみてください。 (これが機能する場合、名前解決は機能していません(dns)。
cat /etc/resolv.conf
有効なネームサーバーがあるかどうかを確認します。
Interfacesファイルには、次のもののみが含まれている必要があります。
# The loopback network interface
auto lo
iface io inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address xxx
netmask xxx
gateway xxx
dns-nameservers xxx
あなたは「住所」と言ったので、それは住所であるべきであることに注意してください。必ずアドレスを選択してくださいoutside DHCPのルーター、スイッチ、またはアクセスポイントで使用される範囲。
ファイルを再読み取りして使用するシステムを取得します。
Sudo ifdown enp0s31f6 && Sudo ifup enp0s31f6
小切手:
ifconfig
ping -c3 www.ubuntu.com