私はここで他のイーサネットと16.04の問題を見て、私のものが違うと信じていると言って、これを序言させてください。
Ubuntu 16.04の新規インストールでインターネットへの接続に問題があります。デスクトップコンピューターへのイーサネット接続を実行しており、同じマシン上の別のオペレーティングシステムを介してインターネット接続を確立できます。マザーボードにはWiFiカードがありません。
Ifconfigからの出力は次のとおりです。
shloosh@Desktop:~$ ifconfig
enp2s0
Link encap:Ethernet HWaddr e0:3f:49:7f:db:f5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
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:804 errors:0 dropped:0 overruns:0 frame:0
TX packets:804 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:61616 (61.6 KB) TX bytes:61616 (61.6 KB)
enp2s0は、Network Managerがイーサネット接続に割り当てたインターフェース名です。 inet addrが割り当てられていないのはおかしいと思います。
そしてlshw:
shloosh@Desktop:~$ lshw -C network
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 09
serial: e0:3f:49:7f:db:f5
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168f-1_0.0.5 06/18/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:26 ioport:e800(size=256) memory:fbfff000-fbffffff memory:fbff8000-fbffbfff
そして、私の/ etc/network/interfacesファイル:
shloosh@Desktop:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them.
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback
そしてlspci:
shloosh@Desktop:/etc$ lspci -nnk | grep -e 0200 -e 0280 -A2
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard [1043:8505]
Kernel driver in use: r8169
そして最後にlsmod:
shloosh@Desktop:~$ lsmod | grep r816*
r8169 81920 0
mii 16384 1 r8169
ルーティングテーブルが空です。私はNetwork Managerが初めてであり、ネットワーキングはかなり新しいので、どのように進めればよいか迷っています。どんなアドバイスも大歓迎です。
Synapticを使用してr8168-dkms
をインストールする必要があります。
ダッシュからSynapticを起動します。 Reload
アイコンをクリックします。検索ボックスにr8168-dkms
と入力します。結果ボックスに表示されるアイテムは1つだけです。インストール用にマークします。 Apply
アイコンをクリックしてインストールします。コンピューターを再起動します。
投稿してください。乾杯、アル
申し訳ありませんが、どのようにそれが理解されたかを尋ねたフェローにコメントしたいと思います。
デバイスはこれです:
shloosh @ Desktop:/ etc $ lspci -nnk | grep -e 0200 -e 0280 -A2 02:00.0イーサネットコントローラー[0200]:Realtek Semiconductor Co.、Ltd. RTL8111/8168/8411 PCI Expressギガビットイーサネットコントローラー[10ec:8168](rev 09)
注:「8168」バージョン
そして、インストールされたドライバーは次のとおりです。
shloosh @ Desktop:〜$ lsmod | grep r816 * r8169 81920 0 mii 16384 1 r8169
注:「8169」バージョン
したがって、それを正しいものに変更すると、問題が修正されます。
Heynnemaによって提供された答えはうまくいきました!インターネットなしでパッケージをインストールする必要があったため、r8168-dkmsの.debファイルとその他のいくつかの依存関係を取得する必要がありました。将来、この問題に遭遇した他の誰かのためにプロセスを説明すると思った。
インターネットにアクセスできるコンピューターにアクセスします。 USBまたは何らかの記憶媒体を介して.debファイルを転送する必要があります。
オペレーティングシステムに対応するr8168-dkmsパッケージをインストールします。私の場合、ダウンロードのリンクは次のとおりです。 http://packages.ubuntu.com/xenial/all/kernel/r8168-dkms/download 。ミラーの1つを選択して、ダウンロードを開始します。
ダウンロードした.debをUSBに転送してから、インストールするコンピューターに転送します。
.debファイルでdpkgコマンドを実行してインストールします。
Sudo dpkg -i r8168-dkms_8.042.00-1_all.deb
このコマンドを初めて実行すると、おそらく失敗し、必要な依存関係がリストされます。私にとっては、dkmsパッケージをリストしています。外出して、packages.ubuntu.com Webサイトでそのパッケージの.debダウンロードを見つけます。 dkmsでdpkgを実行すると、アンインストールされた依存関係であるmodule-init-toolsがありました。あなたもそれをつかむことができます。