1

Мне нравится знать, как использовать командную строку для подключения к проводной сети вообще для Ubuntu 8.10?

В моем случае я подключаю кабель к ноутбуку, но он не работает с моим WICD. Поэтому я люблю пробовать метод командной строки.

Вот ifconfig моих сетевых адаптеров:

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:c0:9f:8d:23:74  
          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:19 Base address:0x1800 

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

wlan0     Link encap:Ethernet  HWaddr 00:0e:9b:ab:56:19  
          UP BROADCAST NOTRAILERS PROMISC ALLMULTI  MTU:576  Metric:1
          RX packets:1508929 errors:0 dropped:0 overruns:0 frame:0
          TX packets:768144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:806027375 (806.0 MB)  TX bytes:78834873 (78.8 MB)

wlan0:avahi Link encap:Ethernet  HWaddr 00:0e:9b:ab:56:19  
          inet addr:169.254.5.92  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST NOTRAILERS PROMISC ALLMULTI  MTU:576  Metric:1

wmaster0  Link encap:UNSPEC  HWaddr 00-0E-9B-AB-56-19-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING 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)

ОБНОВИТЬ:

Попробовал то, что предложил Ойвиндио. Вот ошибочное сообщение:

$ sudo dhclient3 eth0
There is already a pid file /var/run/dhclient.pid with pid 18279
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

mon0: unknown hardware address type 803
wmaster0: unknown hardware address type 801
mon0: unknown hardware address type 803
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:c0:9f:8d:23:74
Sending on   LPF/eth0/00:c0:9f:8d:23:74
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

2 ответа2

3

No DHCPOFFERS received. означает, что вы не получаете и получаете ответ от DHCP-сервера.

Для этого может быть несколько причин, но я бы не включил эту беспроводную связь в режим монитора. Возможно, что DHCP-сервер обслуживает только ограниченный набор MAC-адресов (каждая сетевая карта имеет уникальный MAC-адрес) или что DHCP-сервер отсутствует. Это также может быть функцией безопасности коммутатора, ограничивающей доступ только к определенным MAC-адресам.

Другая вещь, которую нужно проверить, это аппаратная часть: работает ли сетевой кабель с другим компьютером, а ваш компьютер работает с другой проводной сетью.

Самый простой способ проверить свою теорию - вывести wlan0 из режима мониторинга.

2

Если ваш маршрутизатор настроен на обслуживание IP-адресов через dhcp, запустите sudo dhclient3 eth0 чтобы запросить IP-адрес для интерфейса eth0 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .