
Я совсем новичок в Ubuntu. Только сегодня, когда я попытался подключить свой сетевой кабель, он ничего не показывал. Результат sudo lshw -C network
отображения контроллера Ethernet под *-network unclaimed
. В разделе «Настройки» > «Сеть» не отображается проводное соединение. Пожалуйста, помогите
suravi@suravi-Vostro-2520:~$ lspci -nn |grep 0200
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
решение1
Проблема решена. Спасибоэта почта:
Ubuntu 11.04 — Натти Нарвал
Несколько недель назад у меня вышел из строя встроенный Realtek PCI Express. Я думал, что встроенный чип сгорел, поэтому я установил другую сетевую карту ENLGA-1320, все было хорошо до 12:00 дня сегодня, а потом бац, и с него тоже нет подключения к Интернету. Поэтому я запустил свой Daughter в Google и, наконец, через 5 часов он заработал.
Вот что не сработало, но что вы можете попробовать сделать, чтобы это заработало... похоже, у некоторых это сработало, но не у меня.
Холодный старт, информация о котором была собрана в этой ветке. http://www.uluga.ubuntuforums.org/showthread.php?t=1436667
Отдавая должное этому форуму и ссылаясь на него, я предоставлю информацию ниже:
Инструкции по холодному запуску:
- Выключите машину.
- Отсоедините все кабели от башни (особенно кабель питания).
- Удерживайте кнопку питания в течение 30 секунд, затем отпустите.
- Нажмите кнопку один или два раза для надежности, подождите 3 минуты.
- Подключите все кабели и нажмите кнопку питания.
- Интернет сейчас может быть активен, а может и нет.
Это не сработало для меня, и если это не сработало для вас, давайте продолжим. Это еще один пост, расположенный в теме, ссылка на которую приведена выше, снова я подведу итог. Откройте терминал и сделайте следующее.
Проверьте номер модели вашего контроллера Ethernet:
:~$ lspci | grep Realtek 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Check the driver your kernel is loading: :~$ lsmod | grep r816* r8169 36489 0 mii 4425 1 r8169 Download the 8168 Linux drivers from http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8111B/RTL8168B/RTL8111/RTL8168%3Cbr%3ERTL8111C/RTL8111CP/RTL8111D%28L%29%3Cbr%3ERTL8168C/RTL8111DP/RTL8111E%3Cbr%3ERTL8105E
Перейдите в каталог, куда вы скачали драйвер Realtek:
:~$ cd Downloads extract the files: :~$ tar -xvf r8168-8.020.00.tar.bz2 cd to the newly extracted folder: :~$ cd r8168-8.020.00 Auto compile the driver: :~$ sudo ./autorun.sh I highly doubt this is needed, because at this point my machine restarted its network connection on its own.
Однако я все равно включу дополнительные команды для проверки драйвера.
:~$ sudo rmmod r8169 :~$ sudo modprobe r8168 :~$sudo /etc/init.d/networking restart At this point your network should be up and running, if not do not take the following next two steps. Blacklist r8169: :~$ sudo gedit /etc/modprobe.d/blacklist.conf Append the following lines: #Blacklist Realtek RTL8111/8169 gigabit driver blacklist r8169 Save and quit Update driver cache: :~$ update-initramfs -u Reboot, and see if correct driver has loaded: $ lsmod | grep r816* r8168 91629 0
Хорошо, если это сработало для вас, круто, однако для меня я снова столкнулся с разочарованием и должен был найти другое решение. На этот раз я в отчаянии, это мой ящик для разработки, но также немного зол и просто собираюсь сделать все, что нужно, чтобы заставить его работать,
http://www.webupd8.org/2009/06/how-to-manually-set-up-your-wired.html
По ссылке выше взята большая часть/части следующих инструкций, обязательно укажите источник, где это необходимо.
Remove any drivers/modules installed i had both r8169 and r8168 installed so in terminal write :~$ sudo rmmod r8169 sudo rmmod r8168 So now I have no eth0 at this point. Remove network manager: sudo apt-get remove network-manager-gnome network-manager now in terminal type: :~$ ifconfig all I saw was lo listed and not eth0, again I was lost but I thought what the hey might as well continue on with the instructions
которые были предоставлены по ссылке, указанной выше. Настройте вручную
/etc/network/interfaces
в терминале, введите: gksu gedit /etc/network/interfaces Я настроил статический IP и хотя все, что было в файле, былоauto lo iface lo inet loopback I still appended the following to that file: auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 gateway 192.168.0.1 Change eth0, address, and gateway to your own network values. Save the file and close it. For the static IP It
необходимо найти серверы доменных имен (DNS). Это функция файла,
/etc/resolv.conf
поэтому вам нужно его отредактировать. Если файл не существует, создайте его. В терминале:gksu gedit /etc/resolv.conf In that file place the following: nameserver 208.67.222.222 nameserver 208.67.220.220 Replace these values with your own DNS values. I just used googles DNS nameserver 8.8.8.8 nameserver 8.8.4.4 Save and close the file. Download the 8168 Linux drivers from RealTek:
Перейдите в каталог, куда вы скачали драйвер Realtek:
:~$ cd Downloads extract the files: :~$ tar -xvf r8168-8.020.00.tar.bz2 cd to the newly extracted folder: :~$ cd r8168-8.020.00 Auto compile the driver: :~$ sudo ./autorun.sh Now restart the network in terminal : :~$ sudo /etc/init.d/networking restart
Хорошо, в этот момент мой ПК полностью черный экран после сброса сети, он был включен, но никого не было дома. Поэтому я выключил его вручную, удерживая кнопку питания, снова включил его, и теперь eth0 работает отлично, и это тот встроенный, который вышел из строя на материнской плате первым.