Ubuntu (podwójny rozruch systemu Windows) Ethernet nie łączy się / nie wykrywa


8

Jestem zupełnie nowy w Linuksie i właśnie zainstalowałem Ubuntu 16.04 LTS z Windows 10. (Ubuntu zainstalowałem na innej partycji niż Windows, jeśli to by pomogło). Więc skonfigurowałem Ubuntu, ale mój Ethernet nie jest wykrywany i podłączony. To samo działa dobrze w systemie Windows. Szukałem innych pytań na tej stronie, ale żadne z nich nie rozwiązało mojego problemu. Byłbym zadowolony, gdyby ktoś mi tutaj pomógł! Dzięki!

Okej, więc jestem użytkownikiem, który naliczył nagrodę za to pytanie. Nie mogłem skomentować z powodu braku reputacji. Ale teraz myślę, że powinienem wziąć wodze tego pytania. Opiszę więc właściwości mojego systemu.

Zainstalowałem Ubuntu 16.04 na osobnej partycji równolegle z Windows 10. Laptopem jest Lenovo Z51-70. Problem polega na tym, że Ethernet nie łączy się z Ubuntu.

Jest to wynik „ipconfig” w systemie Windows.

Windows IP Configuration


Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::d01f:a297:5f9c:80f%4
   IPv4 Address. . . . . . . . . . . : 10.9.73.16
   Subnet Mask . . . . . . . . . . . : 255.255.224.0
   Default Gateway . . . . . . . . . : 10.9.70.250

Ethernet adapter Ethernet 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Bluetooth Network Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.{5F5A44D4-1648-49E4-8C87-54CB2AB99206}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter Local Area Connection* 12:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Chciałbym również dodać, że ponowne uruchomienie nie pomogło. Ponowne uruchomienie menedżera sieci nie pomogło. Podanie adresu IP w systemie Windows przed uruchomieniem systemu Ubuntu nie pomogło.

Dane wyjściowe skryptu, o którym wspomniał @DavidFoerster, znajdują się na stronie wireless-info.txt .


Jesteś pewien, że to nie działa? Czy to jakieś egzotyczne urządzenie Wi-Fi USB? W prawym górnym rogu powinna znajdować się ikona przedstawiająca menu opcji sieciowych (zwykle ikona dwóch strzałek do tyłu i do przodu). Może chcę to sprawdzić. Co to znaczy, gdy uruchamiasz ifconfigterminal (uruchom terminal za pomocą [CTRL] + [] ALT] + [T]. Sprawdź także, czy nie masz specjalnych reguł w routerze, które mogą blokować połączenie. Może może dodać dodatkowe informacje po wypróbowaniu tych sugestii
EF Nijboer

bardzo trudno jest zainstalować Linuksa na tej samej partycji co Windows, z powodu braku uprawnień POSIX w systemach plików Windows
phuclv

1
jak można odpowiedzieć na to pytanie bez szczegółów dotyczących sprzętu?
Zanna

Problem @Zanna polega na tym, że odpowiedzi może być zbyt wiele, jedna na każdą kombinację karty sieciowej i konfiguracji oprogramowania. OP nie podpisało się od 6 listopada 2016 r., Kiedy zostało wysłane pytanie, więc dalsze szczegóły mogą nie być dostępne. Zwykle takie pytanie jest zamykane, ale z powodu nagród zasady gry się zmieniają: Opublikuj odpowiedź, która najbardziej lubi
walkę z nagrodami

@ WinEunuuchs2Unix dobrze tak właśnie. Bez szczegółów sprzętu z rolki banku, autorzy mogą jedynie spekulować (tak jak robią)
Zanna

Odpowiedzi:


3

Biblia problemów z połączeniem sieciowym

Najlepszym miejscem na początek jest ulubiona biblia połączeń sieciowych takich jak ta ( wiki.archlinux.org - Włącz WOL w sterowniku Windows ) z ArchLinux.

Chociaż możesz spróbować dziesiątek rzeczy:

1 Check the connection 2 Set the hostname
2.1 Local network hostname resolution 3 Device driver
3.1 Check the status
3.2 Load the module 4 Network interfaces
4.1 Device names
4.1.1 Get current device names
4.1.2 Change device name
4.1.3 Reverting to traditional device names
4.2 Set device MTU and queue length
4.3 Enabling and disabling network interfaces 5 Configure the IP address
5.1 Dynamic IP address
5.1.1 systemd-networkd
5.1.2 dhcpcd
5.1.3 dhclient
5.1.4 netctl
5.2 Static IP address
5.2.1 netctl
5.2.2 systemd-networkd
5.2.3 dhcpcd
5.2.4 Manual assignment
5.2.5 Calculating addresses 6 Tips and tricks
6.1 ifplugd for laptops
6.2 Bonding or LAG
6.3 IP address aliasing
6.3.1 Example
6.4 Change MAC/hardware address
6.5 Internet sharing
6.6 Router configuration
6.7 Promiscuous mode 7 Troubleshooting
7.1 Swapping computers on the cable modem
7.2 The TCP window scaling problem
7.2.1 How to diagnose the problem
7.2.2 Ways of fixing it
7.2.2.1 Bad
7.2.2.2 Good
7.2.2.3 Best
7.2.3 More about it
7.3 Realtek no link / WOL problem
7.3.1 Enable the NIC directly in Linux
7.3.2 Rollback/change Windows driver
7.3.3 Enable WOL in Windows driver
7.3.4 Newer Realtek Linux driver
7.3.5 Enable LAN Boot ROM in BIOS/CMOS
7.4 No interface with Atheros chipsets
7.5 Broadcom BCM57780
7.6 Realtek RTL8111/8168B
7.7 Gigabyte Motherboard with Realtek 8111/8168/8411 8 See also

Zaczniemy od najprawdopodobniej na podstawie ograniczonych informacji, biorąc pod uwagę, że karta sieciowa działa w systemie Windows, ale nie Ubuntu. Zostało to opisane w następnej sekcji.

Windows wyłącza NIC (Network Interface Card) przy wyłączaniu

Kiedy funkcja BIOS znana jako Wake on LAN (WOL) jest wyłączona, twoja karta sieciowa nie będzie migać diodami LED wskazującymi połączenie i brak połączenia z routerem. Windows może wyłączyć twoją kartę sieciową podczas zamykania. Aby temu zapobiec na kartach Realtek w systemie Windows XP (przykład):

Right click my computer and choose "Properties"
--> "Hardware" tab   --> Device Manager
 --> Network Adapters
  --> "double click" Realtek ...
   --> Advanced tab
    --> Wake-On-Lan After Shutdown
     --> Enable

To może nie rozwiązać problemu OP, ponieważ nie podano dokładnych szczegółów. Jednak istnieje duża pewność, że jedno z innych rozwiązań na tej stronie rozwiąże problem.


1

Uważam, że ta strona internetowa jest pomocna w uruchomieniu Ubuntu 18.04 na Alienware M15 z Killer Wireless AX1650, jest to przewodnik po instalacji sterownika. Pamiętaj, że bezpieczny rozruch musi być wyłączony. Przewodnik dotyczy systemu Ubuntu 16.04 / 18.04 / 19.04. https://support.killernetworking.com/knowledge-base/killer-ax1650-in-debian-ubuntu-16-04/

Według stanu na 24.10.19 instrukcje na stronie internetowej brzmią:

Wprowadź następujące polecenia w Terminalu po jednym wierszu na raz.

Krok 1 - Pobierz najnowsze pakiety Git i Build-Essential

sudo apt update
sudo apt-get install -y git
sudo apt-get install -y build-essential

Krok 2 - Pobierz repozytorium Iwlwifi-Firmware.git

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo cp iwlwifi-* /lib/firmware/
cd ..

Krok 3 - Pobierz repozytorium Backport-Iwlwifi.git Ponieważ „Make będzie produkować niepodpisany sterownik, prawdopodobnie zobaczysz błędy / ostrzeżenia SSL. To dobrze, ale właśnie dlatego Bezpieczny rozruch musi być wyłączony. Jeśli funkcja bezpiecznego rozruchu jest włączona, komputer nie będzie korzystał z niepodpisanego sterownika!

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
sudo make defconfig-iwlwifi-public
sudo make -j4
sudo make install

Następujące polecenie może być konieczne, aby zmusić komputer do korzystania ze sterownika od rozruchu:

update-initramfs -u

Uruchom ponownie maszynę!


0

Pod żadnym pozorem nie jestem ekspertem, ale ten problem również spotkałem, kiedy po raz pierwszy zacząłem używać komputera z podwójnym uruchomieniem. Używam 14.04, który ma podobny problem. Z tego, co udało mi się znaleźć w Internecie (zarówno tutaj, jak i na innych stronach technicznych), wydaje się, że jest to problem z konfiguracją karty Ethernet. Z tego, co powiedzieli inni, Windows i Ubuntu używają różnych konfiguracji kart Ethernet. Ze względu na sposób działania systemu Windows konfiguruje kartę w taki sposób, że Ubuntu nie może jej ponownie skonfigurować. Najłatwiejszym sposobem na to jest zwolnienie przez system Windows karty Ethernet. Jednak system Windows robi to tylko podczas całkowitego zamknięcia; nie podczas restartu. To nie to samo idzie w innym kierunku. System Windows może ponownie skonfigurować kartę Ethernet po użyciu przez Ubuntu.

Podsumowując, ponowne uruchomienie z Ubuntu do Windows jest w porządku. Całkowite zamknięcie systemu Windows, a następnie uruchomienie systemu Ubuntu jest w porządku. Ponowne uruchomienie systemu Windows na Ubuntu nie jest w porządku. Próbowałem znaleźć sposób, aby zmusić Ubuntu do zmiany konfiguracji karty. Szukałem również sposobu, aby zmusić system Windows do „zwolnienia” karty przy ponownym uruchomieniu, tak jakby to było całkowite zamknięcie. Jednak moje wyszukiwania jak dotąd nic nie pokazały.


Nie mogę komentować oryginalnego postu z powodu wymagań dotyczących reputacji. Chciałbym jednak ponownie podkreślić, że całkowite zamknięcie powinno działać. Przez to nie mam na myśli restartu lub restartu; jest różnica. Mam na myśli przypadek, w którym musisz fizycznie nacisnąć przycisk zasilania na komputerze, aby go ponownie włączyć. Podczas pełnego zamykania komputer nie powinien włączać się sam.
Andrew Shum,

0

Najpierw sprawdź, czy sterownik karty Ethernet działa poprawnie w instalacji.

lspci | grep -i eth

To da wynik podobny do następującego:

Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 05)

Jeśli dane wyjściowe są puste, edytuj /etc/NetworkManager/NetworkManager.confplik i ustaw managed=true. zrestartuj menedżera sieci udo service network-manager restart.

Możesz także wypróbować compat-wireless-2.6.tar.bz2sterownik.


0

Wygląda to bardziej na problem ze sterownikami, ponieważ jest to w porządku w systemie Windows 10. Być może masz problem ze sterownikami kart Ethernet w Ubuntu.

Wierzę, że opcja wymieniona w tym linku pomoże. Jeśli dane wejściowe nie działają, daj mi znać szczegóły karty Ethernet oraz dane wyjściowe ifconfigi/etc/network/interfaces


To bardziej przypomina komentarz niż odpowiedź. :)
Thompson Dawes,

0

Miałem podobny problem z podwójnym uruchomieniem systemu Debian 10 i Windows 10. Rozwiązaniem było „prawdziwe” zamknięcie systemu Windows 10 poprzez wyłączenie szybkiego uruchamiania Control Panel -> Power Options -> Choose what the power buttons do -> Change settings that are currently unavailable -> Unckeck Turn on fast startup and then Save changes.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.