web-dev-qa-db-ja.com

Ubuntu Server 16 Internet(Ethernet)が機能しない

免責事項:私は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はまだ機能しません。

2
Sastreen

ネットワークにDHCPサーバーがある場合は、(ルートとして)試してください:

$ dhclient

ターミナル/シェル内。これは動作するはずです。

特定の設定が必要な場合は、/ etc/network/interfacesおよび/etc/resolv.conf(ネームサーバー用)で説明されている他の設定と同様にこれを行うことができます。

/ etc/network/interfacesと/etc/resolv.confを投稿することをお勧めしますが、最初にdhclientを試してみることをお勧めします。

2

インターフェイスが最初にdhcpからIPを取得したかどうかを確認します。

ifconfig -a

(IPがない場合は、手動で割り当ててみてください)その後、IPを取得したら、試します

ping <gateway>

(これが機能しない場合、ネットワーク設定が間違っています)それが機能する場合は、8.8.8.8のようなパブリックIPをpingしてみてください。 (これが機能する場合、名前解決は機能していません(dns)。

cat /etc/resolv.conf 

有効なネームサーバーがあるかどうかを確認します。

1
stingray

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
1
chili555