Кабель Ethernet не обнаружен в Ubuntu 14.04 LTS

3

Ubuntu 14.04 не обнаруживает Ethernet-кабель Ethernet. Windows обнаруживает один и тот же Ethernet-кабель Ethernet. Хотя ubuntu обнаруживает кабель LAN, который входит в комплект поставки с маршрутизатором. Пожалуйста, помогите
Вот результат ethtool eth0:

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Full 
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
               drv probe ifdown ifup
Link detected: no

Сеть sudo lshw -C:

      description: Ethernet interface
      product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0.1
   bus info: [email protected]:05:00.1
   logical name: eth0
   version: 14
   serial: 08:9e:01:e1:0a:57
   size: 10Mbit/s
   capacity: 1Gbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
   resources: irq:62 ioport:3000(size=256) memory:b0404000-b0404fff memory:b0400000-b0403fff

ifconfig -a:

eth0      Link encap:Ethernet  HWaddr 08:9e:01:e1:0a:57  
      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)

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

wlan0     Link encap:Ethernet  HWaddr 48:d2:24:a1:1b:4f  
      inet addr:192.168.159.8  Bcast:192.168.159.255  Mask:255.255.252.0
      inet6 addr: fe80::4ad2:24ff:fea1:1b4f/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:63929 errors:0 dropped:719 overruns:0 frame:0
      TX packets:7323 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:11495871 (11.4 MB)  TX bytes:1100882 (1.1 MB)
    
задан Pratik Nagelia 18.11.2015 в 20:38
источник

2 ответа

3

У меня была такая проблема раньше, и проблема была связана с картами Ethernet Realtek.

Вот как я исправил свою проблему:

  1. выполнила эту команду, которая активировала мой доступ к Интернету: sudo ethtool -s eth0 speed 100 duplex full

  2. следует этому руководству для постоянное исправление

Не уверен, что это вам поможет, но стоит попробовать.

    
ответ дан amped247 18.11.2015 в 21:15
источник
2

После нескольких часов испытаний и ошибок я, наконец, смог подключиться к своему Ethernet-соединению. Вот шаги:

  1. Измените /etc/network/interfaces ( sudo nano /etc/network/interfaces ), добавьте следующие две строки:

    allow-hotplug eth0
    iface eth0 inet dhcp
    
  2. Установите библиотеку Avahi:

    sudo apt-get update
    sudo apt-get install libavahi-compat-libdnssd-dev
    
  3. Измените /etc/rc.local ( gksudo gedit /etc/rc.local ), добавьте следующую строку:

    avahi-autoipd --daemonize --syslog eth0
    

    одна строка выше exit 0

  4. Reboot

  5. После перезагрузки проверьте сетевые интерфейсы с помощью команды:

    ifconfig -a
    

    eth0 , lo и wlan0 должны быть указаны.
    Если также отображается eth0:avahi (обычно с inet addr:169.254.5.215 ), то в основном вы готовы к работе.
    Если eth0:avahi НЕ указано, введите команду:

    sudo avahi-autoipd --daemonize --syslog eth0
    

    Через несколько секунд eth0:avahi появится, когда ifconfig -a запущено, и вы готовы к работе. Подключите Ethernet-кабель к компьютеру, и вы можете попробовать выполнить IP-адрес в сети.

ответ дан gsutanto 23.01.2017 в 07:20