Dostarczam niektóre testy terminali, które przeprowadziłem dla Dell Latitude D520 z Ubuntu 12.04. Prosimy o wszelką pomoc.
PCI:
lspci
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Urządzenia sieciowe:
ifconfig -a
eth1 Link encap:Ethernet HWaddr 00:19:b9:71:8b:fb
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)
Interrupt:17
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:16436 Metric:1
RX packets:1165 errors:0 dropped:0 overruns:0 frame:0
TX packets:1165 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:120890 (120.8 KB) TX bytes:120890 (120.8 KB)
wlan0 Link encap:Ethernet HWaddr 00:1b:fc:53:d9:c6
inet addr:192.168.1.105 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:fcff:fe53:d9c6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23937 errors:0 dropped:0 overruns:0 frame:0
TX packets:20346 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20576514 (20.5 MB) TX bytes:2424136 (2.4 MB)
Sieci lokalne:
nm-tool
NetworkManager Tool
State: connected (global)
- Device: eth1 -----------------------------------------------------------------
Type: Wired
Driver: b44
State: unavailable
Default: no
HW Address: 00:19:B9:71:8B:FB
Capabilities:
Carrier Detect: yes
Wired Properties
Carrier: off
- Device: wlan0 [kouts103] ----------------------------------------------------
Type: 802.11 WiFi
Driver: b43
State: connected
Default: yes
HW Address: 00:1B:FC:53:D9:C6
Capabilities:
Speed: 54 Mb/s
Wireless Properties
WEP Encryption: yes
WPA Encryption: yes
WPA2 Encryption: yes
lspci -knn | grep -A 3 Ethernet
aby pokazać, że urządzenie używa sterownika; pokaże „sterownik w użyciu:” i inne przydatne informacje, które mogą pomóc. Chociaż wygląda na to, że sterownik jest włączony, możesz uruchomić,sudo modprobe b44
aby włączyć moduł jądra ilsmod | grep b44
sprawdzić, czy rzeczywiście jest on ładowany przez jądro.Odpowiedzi:
Edytować:
Okej, z tego co wymieniłeś, problemem wydaje się być twój plik
/etc/NetworkManager/NetworkManager.conf
. Otwórz terminal i wykonaj następujące polecenia:Upewnij się, że plik zawiera następujące informacje, nic więcej i nic więcej:
Następnie naciśnij CTRL+, oaby zapisać plik i naciśnij CTRL+, xaby wyjść z pliku.
Ponadto edytuj / etc / network / interfaces:
i upewnij się, że plik ma tylko następujące treści:
Ponownie naciśnij CTRL+, oaby zapisać plik i naciśnij CTRL+, xaby wyjść z pliku.
Na koniec wykonaj następujące polecenia, a następnie podłącz kabel Ethernet, który powinien automatycznie wykryć połączenie przewodowe i przełączyć się na nie:
Wyjaśnienie: Nie chcesz, aby sieć była „zarządzana”, ponieważ zamiast tego chcesz używać „auto”. Ponadto z jakiegoś powodu domyślne urządzenie było ustawione na bezprzewodowe. Oba te elementy wraz z flagą „no-auto -...” w zasadzie wyłączyły twój auto ethernet.
Zwykle jednak, gdy system ma połączenie przewodowe i bezprzewodowe, połączenie przewodowe będzie zawsze preferowane i używane, nawet gdy oba są połączone, ponieważ eth0 powinien być domyślnie urządzeniem domyślnym.
Pierwszy:
Odłącz kabel Ethernet i uruchom następujące polecenia z otwartego terminalu:
Podłącz kabel Ethernet. Kliknij ikonę menedżera sieci na panelu pulpitu, aby otworzyć menu rozwijane. Następnie kliknij „Auto eth0”
Jeśli zobaczysz komunikat podobny do „urządzenie nie jest zarządzane” lub „urządzenie jest zarządzane”, daj mi znać, a ja opublikuję instrukcje, jak to obejść.
Jeśli sieć nie pojawi się tak, jak powinna po podłączeniu kabla Ethernet, uruchom następujące polecenie, aby odświeżyć menedżera sieci:
Lub uruchom następujące polecenia, aby zwolnić i ponownie załadować sterownik:
Jeśli mówi, że b44 jest w użyciu, uruchom
i powinien pokazać, który moduł używa b44. Posługiwać się
a następnie nazwę modułu, który chcesz wyłączyć przed naciśnięciem enter.
Następnie użyj
aby ponownie załadować sterownik.
Upewnij się, że zapora sieciowa nie blokuje portów 67, 68 lub 53 (odpowiednio dhcp, dhcp i dns). Jeśli nie zrobiłeś nic, aby jawnie zablokować te porty, najprawdopodobniej nie zostaną one zablokowane, ponieważ sam musiałbyś ustawić regułę, aby je zablokować.
źródło
W końcu podejrzewałem, że port Ethernet nie działa, a ustawienie systemu / sieć pokazało, że przewodowy jest odłączony. Zamówiłem w serwisie eBay „złącze USB na Ethernet” i wkrótce połączyłem, Ethernet stał się aktywny.
źródło