追加情報

追加情報

私はいつもWindows 10(イーサネットとWiFiはうまく動作します)を実行していますが、デュアルブートを使用してディストリビューションをArch(約6ヶ月前)からFedora(約3ヶ月前)に変更しました。 Fedoraは接続されたときもあり、接続されていないときもありました。ところで今はまったく接続できませんね。アンテゴスはそうではありません。 Debian はそうではありません。アーチはそうではありません。フェドラはそうではありません。

ルーターとモデムをリセットし、他の家で試してみましたが、まだ接続できません。静的IPを設定すると「接続」されますが、まだインターネットにアクセスできません。 Googleでpingを実行したり、ルーターも機能しません(ターゲットホストに接続できません)。助けが必要ですか?

lspci | egrep -i --color 'network|ethernet'

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

私のMBにはイーサネット用のWindowsドライバしかありません。

編集:Antergosのインストールにイーサネットドライバをインストールしようとしました。

tar zxf e1000e-3.3.3.tar.gz
cd e1000e-3.3.3/src/
sudo make install
Makefile 67: *** Kernel header files not in any of the expected locations.
Makefile 68: *** Install the appropriate kernel development package.  e.g.
Makefile 69: *** kernel-devel.  for building kernel modules and try again.  Stop.

編集2:e1000eドライバは正常にインストールされましたが、まだ接続できません。以前と同じエラーです。 DHCPが有効になっている場合は「不明なホスト」、IPが固定の場合は「ターゲットホストに接続できません」。

編集3:

cp /etc/network/interfaces /etc/network/interfaces-old
service networking stop
nano /etc/network/interfaces

インターフェイスに次を追加します。

allow-hotplug eth0
iface eth0 inet dhcp

それから:

ifdown eth0
ifup eth0

結果:

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
grep: /etc/resolv.conf: No such file or directory

その後、resolv.confを作成し、Google DNSと代替ネームサーバーを追加し、ifdown eth0とifup eth0の後に以前とまったく同じ結果(他の間隔を除く)を得ました。ただし、resolv.confエラーがもう存在しないことを除いてください。この記事は次回掲載されました。Ubuntuフォーラム私の問題を正確に説明しているようです。

編集4:ソリューション

アンテゴスでこんにちは!奇妙なパターンで見つけました。コンピュータの電源が切れている場合は、コンピュータの電源を入れてAntergos(または私の考えにどのディストリビューションでも)から直接起動すると、EthernetとWiFiが動作します!ただし、最初にWindowsを起動してから再起動すると(電源を入れ直すのではなく、Windowsが「再起動」オプションを処理している場合にのみ)、カードは機能しません。 Windowsには、Linuxとの競合を引き起こす奇妙な再起動方法があるようです。 Windowsで再起動して動作し続ける方法を見つけることができたらと思いますが、実際には重要ではないようです。たった5秒ほど追加するだけです。みんなの助けに感謝します。私はLinuxについて多くを学びました!誰かがこの問題を永久に解決する方法を知らない限り、この問題を解決し続けたいと思います。しかし、今はインターネットが正常に動作しているようです。

ベストアンサー1

linux-headerslinux-headers-genericをインストールbuild-essentialしてdkmsアクセスする必要があります。AskUbuntu - インターネットなしでソフトウェアまたはパッケージをインストールする方法

イーサネットコントローラをインストールするには、e1000e.x.x.x.tar.gz以下からダウンロードしてください。ここ

そして、次のコマンドを入力してください

tar zxf e1000e-<x.x.x>.tar.gz
cd e1000e-<x.x.x>/src/
sudo make install
modprobe e1000e

インターネット接続を確認し、次のコマンドを使用してWi-Fiドライバをインストールします。

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
make
sudo make install
sudo modprobe rtl8723be

同じ問題を回避する最も簡単な方法は、オペレーティングシステムのインストールプロセス中にインターネットに接続することです。

編集する

サポートinterfaces

cp /etc/network/interfaces /etc/network/interfaces-old

次に、次のように入力します。

service networking stop

編集するinterfaces

nano /etc/network/interfaces

次の行を追加します。

allow-hotplug eth0
iface eth0 inet dhcp

そして

ifdown eth0
ifup eth0

おすすめ記事