Ubuntu 14.04 / Windows 7 ProデュアルブートがWindowsブート後に有線インターネットに接続できない


10

有線インターネットは、Windows 7 Proおよび「Try Ubuntu」14.04.2 LTSでディスクから起動した場合、およびインストールされたUbuntuで正常に動作しますが、Windowsを起動してからUbuntuを起動すると機能しなくなります。有線インターネットのさまざまな問題と解決策がUbuntu 14.04で機能しないことを確認しましたが、このケースには当てはまらないようです。NICドライバーe1000eを最新バージョン(3.1.0.2)に更新しましたが、問題は解決しませんでした。もう一度ここにパターンがあります:

WindowsBoot to Windows 7
Pro- 有線インターネットは機能します⠀Boot from disk "Try Ubuntu" 14.04.2 LTS-機能し
ますBoot to installed
Ubuntu-機能し
ますBoot to Windows- 機能しますBoot to installed Ubuntu-機能しません

私はこのシーケンスを数回試しましたが、一貫しています。何を確認しますか?

以下のifconfigの出力:

eth0      Link encap:Ethernet  HWaddr 98:90:96:c4:6b:06  
          inet addr:192.168.1.145  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::9a90:96ff:fec4:6b06/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:119357 errors:0 dropped:72 overruns:0 frame:0
          TX packets:604 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10287715 (10.2 MB)  TX bytes:91839 (91.8 KB)
          Interrupt:20 Memory:f7800000-f7820000

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:463 errors:0 dropped:0 overruns:0 frame:0
          TX packets:463 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:36090 (36.0 KB)  TX bytes:36090 (36.0 KB)

1
再起動してすべてのバッテリーを取り外すのではなく、Windowsをシャットダウンするときにコンピューターを完全にシャットダウンしたときにもこの動作が発生しますか?(PCの場合はUPS、ラップトップの場合は内蔵バッテリー)
Fabby

Windows 10とUbuntu 16.04のデュアルブートで、まったく同じ問題が発生します。私だけではなく、問題と解決策を見つけたいと思っています。
gromit190 2016年

回答:


11

最終的に解決策を見つける前に、この問題にも1週間悩まされました。

この問題は、Ubuntuがカードを新しい状態から初期化しようとして失敗したときに、Windowsドライバーがイーサネットカードを特定の状態に構成することが原因で発生します。

解決:

  1. インテルのサイトから最新のドライバーをダウンロードしてください。
  2. Windows上の既存のイーサネットカードドライバーを削除し、ダウンロードしたドライバーをインストールします。
  3. イーサネットカード設定ダイアログの[電源管理]タブに移動し、すべてのオプションをオフにして、[OK]をクリックします。

初めてこれを行うときは、インターネット接続が再確立されるまでしばらく待つ必要があります。インターネット接続が確立したら、Ubuntuで再起動してテストします。すべては今大丈夫です。


THX。参考:マザーボードのダウンロードサイトからダウンロードするのは似ていると思っていたので(少なくともデフォルトのウィンドウはそうではありませんでした)、それでもうまくいきませんでした。これに気づかなかったので、他の複数の回答で説明されている「LinuxでのPCIデバイスのリセット」方法で修正しました。私のマンジャロディストリビューションでは少し異なりました。次に、インテルサイトの最新のドライバーでこれをもう一度試しましたが、現在も機能しています。
Emile Vrijdags 2017

6

この問題は、Ubuntuが正しく再起動できないネットワークカード上にWindowsが残すことができる、ある種の低レベル設定のようです。Intel i217-Vネットワークチップでも同じ問題が発生しました。私の解決策は、Ubuntuの起動時にチップをリセットすることです。したがって、Windowsで終了しても機能するようになりました。カードであるPCIデバイスを見つけて、以下のようにリセットする必要があります。

lspciターミナルにPCIデバイスを入力すると、リストが表示され、イーサネットコントローラの行を探します。以下に示す鉱山:

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)

だから私はに追加しました /etc/rc.local

echo 1 >/sys/bus/pci/devices/0000:00:19.0/reset
exit 0

出典 –私はスクリプトを理解できませんでしたが、これはもっと簡単に見えました。)


3

MS Windows 7 EnterpriseとUbuntu 14.04を搭載したデュアルブートマシンで同様の問題が発生しました。

MS Windows7から再起動してUbuntuを起動すると、Ubuntuで有線ネットワークが機能しません。

MS Windows 7を使用した後、Ubuntuを使用する前にシャットダウンする必要があります。


これは、Windows 10とUbuntu 14.04.4 LTSでうまくいきました。
nukeguy 2016年

これは私にとっても解決策でした。Windows 10およびUbuntu 16.04。
gromit190 2016年

2

Windowsの一部の設定では、Ubuntuでのインターネット接続が禁止されている場合があります。Wiondws 8で電源管理のWOL(ウェイクオンラン)を無効にすると、Ubuntuで動作します。


2

最近のケースでは、これは、Windows 10デュアルブートからブートした後にバグを作成したカーネル4.4.0.72へのアップデート後にも発生しました。

ブート時に古いカーネルを使用すると、変更なしで動作しました。この場合、ブートの[Ubuntuの詳細オプション]メニューエントリから、4.4.0.71で問題ありませんでした。

次に、/ etc / grub.d / 10_linux_proxyを編集し、/ bootから4.4.0.72ファイルを削除し、grub-mkconfigとupdate-grubを使用して修正できます

ただし、このアプローチは、同じバグがあり、0.72が更新される前にカーネル4.4.0.21を持っていた他のPCでは機能しませんでした。これは参考情報です。


Windows 10デュアルブートからの有線イーサネットがロックされたUbuntu 16.04では、コマンドラインで次のスクリプト/ステップを実行すると、再び機能します。

このスクリプトの作者は、bbs.archlinux.org / viewtopic.php?pid = 1575719の記事のjnkoです。

#!/bin/bash
#Get the PCI-Address of network card (Caution: This works ONLY with ONE NIC)
PCI=`/usr/bin/lspci | /bin/egrep -i 'network|ethernet' | /usr/bin/cut -d' ' -f1`
PCIPATH=`/usr/bin/find /sys -name *\${PCI} | /bin/egrep -i *pci0000*`
echo "PCI    =$PCI"
echo "PCIPATH=$PCIPATH"
ls -la $PCIPATH
/usr/bin/logger -t "ResetNIC" "Resetting PCI NIC ${PCIPATH}"
#Reset the PCI Device completely (like Power-ON/Off)
echo 1 >${PCIPATH}/reset

それを実行した後:

service network-manager restart

この最後のステップから約30秒待ってください


絶望的な場合は、システムをシャットダウンして、数秒間電源プラグを抜いてください。冗談ではありません。これにより、Windows 10がイーサネットハードウェアに対して行ったロックが解除され、Ubuntuが再びネットを使用できるようになります。


また、Windows 10で覚えている場合は、再起動する前にイーサネットインターフェイスを無効にすると、次回のLinux起動時にこのロックが回避されます。


最初は信じられませんでしたが、本当です。このバグは、WindowsをLinuxに再起動したときにのみ発生します。Linuxでシャットダウンした場合、またはWindowsを終了してPCをシャットダウンした場合、これは起こりません。8-]


2

この問題は、Windows 7とKubuntu 18.04をデュアルブートする新しいネットワークルーターから始まりました。

私にとってはDHCPの問題であり、最も簡単な解決策は、Windowsで使用されているものとは異なるクローンMACアドレスをKubuntuに使用させることでした。

ネットワーク設定のネットワーク接続のオプションである必要があります。

Kubuntuで接続を検索します。

接続を選択->有線タブ->複製されたMACアドレス->ランダム->適用

これでうまくいくはずです。


1

多分これはあなたの問題を解決するかもしれません

問題はここで説明されています:https : //sites.google.com/site/easylinuxtipsproject/internet#TOC-No-wired-or-wireless-internet-on-a-dual-boot-computer

これは、Windowsの欠陥が原因である可能性があり、簡単に修復できます。

Windowsでデュアルブート可能なPCを使用していて、Windowsを使用したばかりの場合、Linuxで再起動した後、IPアドレスを取得できない場合があります。そのため、インターネット接続はありません。

これには次の理由があります。すべてのネットワークカードには一意のMACアドレスがあります。このアドレスはNICに組み込まれています。ルーターのDHCPサーバーは、このMACアドレスを記憶しています。

Windowsでインターネットにアクセスし、Linuxで再起動すると、多くの場合、ルーターのDHCPサーバーからIPアドレスが取得されません。このサーバーは、以前とまったく同じMACアドレスに対してIPアドレスを発行したことを思い出し、新しいものを発行しないためです。

これは、PCを再起動する前に、WindowsにIPアドレスを強制的に解放させることで解決できます。ちなみに、Linuxはデフォルトでシャットダウン時にIPアドレスを解放します。したがって、LinuxからWindowsに再起動しても問題はありません。

ヒント:WindowsにIPアドレスを解放することを強制することを忘れていませんでしたが、まだWindowsを起動してそれを実行したくないのですか?次に、UbuntuまたはLinux Mintを2回続けて起動します。UbuntuまたはMintの2回目の起動後、おそらく接続できます。

A.手動による方法1. WindowsでDOSウィンドウを開く

Windows XP:スタート-プログラム-アクセサリ-コマンドプロンプト

Windows 7:スタート-すべてのプログラム-アクセサリ-コマンドプロンプト

  1. タイプ:ipconfig / release

(ipconfigと/ releaseの間のスペースに注意してください)

Enterキーを押します。

B.半自動方式デスクトップのショートカットを使用して、これに半自動ソリューションを適用できます。

  1. メモ帳を開くWindows XP:スタート-プログラム-アクセサリ-メモ帳

  2. 次のテキストを入力します。ipconfig / release

  3. このテキストファイルをrelease.batとして保存し、デスクトップに配置します。これで、Windowsを終了する前に、このファイルをいつでもダブルクリックできます。

先に述べたように、Linuxはシャットダウン時にデフォルトでIPアドレスを解放します。したがって、LinuxからWindowsに再起動しても問題はありません。


Ask Ubuntuへようこそ!別の質問に重複した回答を投稿しないでください。モデレーターの仕事が増えるだけです。質問が似ていて同じ回答がそれぞれに機能する場合は、2つのうちの後半が重複している可能性が高いため、フラグを立てる必要があります。
トーマスワード

1

「Wake-on-LAN」をオフにするというccyの提案は機能します。「Wake-on-LAN」を使用しているため、回避策を見つけてccyのソリューションを採用しました。もちろん、周の解のステップ3も同じ効果があります。さもないと、 ...

2015年以降の最後の3つのバージョンは同じように動作するため、インテルから最新のドライバーにアップグレードしても違いはありませんでした。

元々、ウィンドウをシャットダウンしてから電源コードとネットワークケーブルの両方を20秒間取り外し、次に電源を入れてUbuntu 16.04で起動する必要がありましたが、ネットワークは正常でした。5秒間の取り外しは機能しませんでした。電源コードのみ、またはネットワークケーブルのみを抜いても動作しませんでした。

ケーブルを接続する順序が重要だったのかもしれません。最初にネットワークケーブルを抜き、次に電源コードを抜きました。20〜30秒待ってから、最初に電源コードを差し込み、次にネットワークケーブルを差し込みました。

DHCPではなく静的IPを使用する、Windows 10およびUbuntu 16.04を搭載したDell Precision 7810。


user477411も同様の回答を投稿して反対票を投じましたが、複数のユーザーが同じものを投稿した方が説得力が増し始めています。
karel 2017年

0

あなたがしなければならない唯一のことは、システムユニットの電源ケーブルを取り外し、30秒後に再びそれを差し込み、それからあなたのコンピュータの電源を入れることです。それで全部です。


0

同じ問題が発生しました- nmcli c up YOURSSIDスタートアップアプリケーションに追加すると解決しました。


0

どういうわけか私のMACアドレスが空(00:00:00:00:00:00)だったので、IP4アドレスがありませんでした(しかし、一部のWebサイトにはまだアクセスできていました。IP6のためと思います)。

そこで、Windowsの[デバイスマネージャー]-> [アダプターの設定]-> [詳細設定]で、MACアドレスを乱数に変更しました。これですべてが機能します。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.