it-swarm-ja.com

Ubuntu Server15.10がインターネットに接続できずapt-getの問題

だからここに問題がある、または私が言わなければならないそれらの1つ。 Ubuntu Server 15.10をインストールして以来、インターネットに接続できませんでした。もちろん、そのコンピューターだけで、IPにpingを実行しても、コンピューター自体を除いて、すべてHostUnreachableが表示されます。私は役立つと思った多くの変更を行いました(それらをオンラインにしました)が、そうではありませんでした。/etc/network/interfaces、したがって/etc/resolv.confへの変更を含みます。これが今の様子です。 (IPは異なります、私がそれを一般に示すべきかどうかわかりません)

/etc/network/interfaces:

auto lo
iface lo inet loopback

auto enp0s25
iface enp0s25 inet static
    address 192.168.23.17
    netmask 255.255.255.0
    broadcast 192.168.23.255
    gateway 192.168.23.1

    dns-nameserver 192.168.23.17
    dns-search cortex.com

そして/etc/resolv.confには1つだけあります

nameserver 192.168.23.17

コマンドifconfigは次のように表示されます。

enp0s25   Link encap:Ethernet HWaddr 00:1e:c9:70:c7:f5
          inet addr:192.168.23.17 Bcast:192.168.23.255 Mask:255.255.255.0
          inet6 addr:feB0::21e:c9ff:fe70:c7f5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:2721 errors:0 dropped:1 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:215574 (215.5 KB) TX bytes:1064 (1.0 KB)
          Interrupt:21 Memory:fe9e0000-fea00000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:65536 Metric:1
          RX packets:29442 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29442 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2339824 (2.3 MB) TX bytes:2339824 (2.3 MB)

また、Sudo apt-getを何にでも使用することはできません。試してみるたびに、機能しません。

$ Sudo apt-get install update
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package update

私を助けてください、私は夢中になっています。私の問題にいくつかの情報が不足していると思われる場合は、それを要求して問題を提供しないでください。ただし、これに関する洞察があれば役立ちます。ありがとうございました!!

問題の更新:私がこれを解決するのを助けてくれたすべてのユーザーのおかげで、問題は解決されました:)あなたは将来のコンピューター科学者を助けました笑

1
Jorge

apt-get install updateを使用している場合は、updateパッケージをインストールしようとしますが、これは望ましいアクションではないと思います。 apt-get updateをお試しください。

1
Alex

確かにSudo apt-get updateを使用しましたか?

同じネットワークに接続されている別のデバイスでDNS/IP設定を確認し、このマシンでもそれらを複製します。ローカルネットワークデバイスにpingを実行して、問題を特定してみてください。また、8.8.8.8のような既知の良好なDNSサーバーを試してください

0
Kartik Moudgil

もちろん、インターネットにアクセスできない場合は、それぞれ正しい (*)_apt-get_コマンドは機能しません。
この場合、それが発生するかどうか/どこで発生するかを理解する必要があります。任意のシェルから上記の試行を実行してみてください。

  • ゲートウェイを確認してください:_ping 192.168.23.1_
    そのIPはあなたのGw(ゲートウェイ)として設定されます。
    そのIPを持つマシンが起動していて、pingポートが開いている場合、肯定的に応答します。
    そうでない場合は、pingポートが閉じているか、ダウンしているか、存在しないことを意味します(GwIPが間違っています)。

  • インターネットで終了するかどうかを確認します:_ping 8.8.8.8_。
    これは、現在pingに応答しているGoogleサーバーです(google-public-dns-a.google.com)。
    インターネット上の他のping留守番電話を使用できます。
    pingが応答した場合は、インターネットにアクセスし、GWが正しく機能していることを意味します。
    ping _192.168.23.1_のみで機能する場合は、問題がGWとインターネットの間にあることを意味します。
    _192.168.23.1_が機能している可能性はありますが、Gwではありません。

  • DNSを確認してください:_Host www.google.com_。
    名前をIP番号に変換する場合、問題はDNSがIPで名前を変換できないことです。それを確認し、動作しているものと交換してください。
    _ping 192.168.23.17_:否定的に答えた場合は、ダウンしている可能性があります。

  • リポジトリを確認してください
    上記のすべてが機能する場合、インターネット接続が機能する場合は、Firefox(または必要に応じてlynx :-))でインターネットを閲覧できるはずです。また、_/etc/apt/sources.list_のリポジトリを確認し、変更する必要があります。ミラーセットでそれら [ 1 ] またはそこで何が悪いのかを調査します。


(*)
リストを更新するために_apt-get update_、修正するために_apt-get -f install_、またはシステムをアップグレードするために_apt-get upgrade_の代わりに、間違ったコマンドを記述した可能性があります。_apt-get install update_と記述します。
As Alexによる パッケージupdateが存在しないため、インストールできません。
_apt-cache show update_ ..で確認してください.

0
Hastur
Sudo update-initramfs -u -k all   
Sudo ifdown eth0 
Sudo ifup eth0
dmesg |grep -i network

これは、ハードウェア側から実行できることです...それが機能したかどうかをお知らせください。

0
Jakob Jakov