Я предоставляю некоторые из терминальных тестов, которые я провел для Dell latitude D520 с Ubuntu 12.04. Пожалуйста, любая помощь будет оценена.
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)
Сетевые устройства:
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)
Локальные сети:
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
Наконец подозреваемый порт Ethernet, не работающий, и в, параметр настройки системы/, сеть показала соединенный проводом отключенный. Я заказал из eBay "USB к коннектору Ethernet", и как можно скорее я соединился, Ethernet стал живым.
Редактирование:
Хорошо, от того, что Вы перечислили, проблема, кажется, Ваш файл /etc/NetworkManager/NetworkManager.conf
. Откройте терминал и выполните следующие команды:
sudo nano /etc/NetworkManager/NetworkManager.conf
Удостоверяются, что файл говорит следующее, ничто больше и ничто меньше:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
Затем нажмите CTRL + o , чтобы сохранить файл и нажатие CTRL + x для выхода из файла.
кроме того, редактирование/etc/network/interfaces:
sudo nano /etc/network/interfaces
и удостоверяются, что файл имеет только это содержание:
auto lo
iface lo inet loopback
Снова, нажмите CTRL + o , чтобы сохранить файл и нажатие CTRL + x для выхода из файла.
Наконец, выполните следующие команды и затем соедините кабель Ethernet, и он должен автоматически обнаружить и переключиться на проводное соединение:
sudo service network-manager restart
Для объяснения: Вы не хотите сеть, как "управляется", потому что Вы хотите использовать "автоматический" вместо этого. Кроме того, Вам установили устройство по умолчанию на беспроводную связь по некоторым причинам. Оба из тех вместе наряду с "неавтоматический-..." флаг в основном отключили Ваш автоматический Ethernet.
Обычно, однако, когда система имеет проводное и беспроводное соединение, проводное соединение будет всегда одобряться и использоваться, даже когда они оба соединены, потому что eth0 должен быть устройством по умолчанию по умолчанию.
<час> <час>Сначала:
Отключают в Вашем кабеле Ethernet и выполняют следующие команды от открытого терминала:
sudo mkdir /etc/NetworkManager/connections-backup
sudo mv /etc/NetworkManager/system-connections/* /etc/NetworkManager/connections-backup
sudo service network-manager restart
Включают кабель Ethernet. Нажмите на значок администратора сети на своей настольной панели для открытия выпадающего меню. Затем нажмите на "Auto eth0"
, Если Вы видите, что некоторым сообщением, подобным "устройству, не управляют", или "устройством управляют" сообщенное мне, и я отправлю инструкции относительно того, как обойти это.
, Если сеть не подходит как, она, как предполагается, после включения кабеля Ethernet, выполните следующую команду для обновления администратора сети:
sudo service network-manager restart
Или, выполняет эти команды, чтобы разгрузить и перезагрузить драйвер:
sudo modprobe -r b44
sudo modprobe b44
, Если это говорит, что b44 используется, выполнение
lsmod | grep b44
и это должно показать, какой модуль использует b44. Используйте
sudo modprobe -r
сопровождаемый именем модуля, которое Вы хотите отключить прежде, чем нажать Enter.
Затем используйте
sudo modprobe b44
для загрузки драйвера снова.
Удостоверяются, что Ваш брандмауэр не является блокирующими портами 67, 68, или 53 (dhcp, dhcp, и dns соответственно). Если бы Вы не сделали ничего для явного блокирования этих портов, они, скорее всего, не заблокированы, поскольку Вы, должно быть, установили правило сами для блокирования их.