Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема с eth0  (Прочитано 10764 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #30 : 18 Мая 2011, 08:49:21 »
При сборке нового драйвера возникает ошибки
make
make -C src/ clean
make[1]: Вход в каталог `/home/pain/r8168/r8168-8.019.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Выход из каталога `/home/pain/r8168/r8168-8.019.00/src'
make -C src/ modules
make[1]: Вход в каталог `/home/pain/r8168/r8168-8.019.00/src'
make -C /lib/modules/2.6.38-8-generic-pae/build SUBDIRS=/src modules
make[2]: Вход в каталог `/usr/src/linux-headers-2.6.38-8-generic-pae'
scripts/Makefile.build:44: /src/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/src/Makefile'.  Останов.
make[2]: *** [_module_/src] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-headers-2.6.38-8-generic-pae'
make[1]: *** [modules] Ошибка 2
make[1]: Выход из каталога `/home/pain/r8168/r8168-8.019.00/src'
make: *** [modules] Ошибка 2

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #31 : 18 Мая 2011, 09:26:08 »
При сборке нового драйвера возникает ошибки
make
make -C src/ clean
make[1]: Вход в каталог `/home/pain/r8168/r8168-8.019.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Выход из каталога `/home/pain/r8168/r8168-8.019.00/src'
make -C src/ modules
make[1]: Вход в каталог `/home/pain/r8168/r8168-8.019.00/src'
make -C /lib/modules/2.6.38-8-generic-pae/build SUBDIRS=/src modules
make[2]: Вход в каталог `/usr/src/linux-headers-2.6.38-8-generic-pae'
scripts/Makefile.build:44: /src/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/src/Makefile'.  Останов.
make[2]: *** [_module_/src] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-headers-2.6.38-8-generic-pae'
make[1]: *** [modules] Ошибка 2
make[1]: Выход из каталога `/home/pain/r8168/r8168-8.019.00/src'
make: *** [modules] Ошибка 2
Внимание, ты неправильно пишет!!!!!!!!!!!!!!
Покажу
victor0000@victor0000:~$ mkdir ~/r8168
victor0000@victor0000:~$ cd ~/r8168
victor0000@victor0000:~/r8168$ wget http://download.hetzner.de/drivers/r8168-8.019.00.tar.bz2
--2011-05-18 08:22:14--  http://download.hetzner.de/drivers/r8168-8.019.00.tar.bz2
Преобразование адреса download.hetzner.de... 213.239.239.167
Устанавливается соединение с download.hetzner.de|213.239.239.167|:80... соединились.
Запрос HTTP послан, ожидание ответа... 200 OK
Длина: 50031 (49K) [application/x-bzip2]
Saving to: «r8168-8.019.00.tar.bz2»

100%[======================================>] 50 031      4,97K/s   в 9,6s     

2011-05-18 08:22:25 (5,08 KB/s) - «r8168-8.019.00.tar.bz2» saved [50031/50031]

victor0000@victor0000:~/r8168$ tar -xvf r8168-8.019.00.tar.bz2
tar: Размер записи = 8 блоков
r8168-8.019.00/
r8168-8.019.00/Makefile
r8168-8.019.00/README
r8168-8.019.00/autorun.sh
r8168-8.019.00/src/
r8168-8.019.00/src/rtl_eeprom.h
r8168-8.019.00/src/Makefile
r8168-8.019.00/src/rtl_eeprom.c
r8168-8.019.00/src/r8168_asf.h
r8168-8.019.00/src/rtltool.h
r8168-8.019.00/src/r8168.h
r8168-8.019.00/src/Makefile_linux24x
r8168-8.019.00/src/r8168_n.c
r8168-8.019.00/src/r8168_asf.c
r8168-8.019.00/src/rtltool.c
victor0000@victor0000:~/r8168$ cd r*
victor0000@victor0000:~/r8168/r8168-8.019.00$ make
make -C src/ clean
make[1]: Вход в каталог `/home/victor0000/r8168/r8168-8.019.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Выход из каталога `/home/victor0000/r8168/r8168-8.019.00/src'
make -C src/ modules
make[1]: Вход в каталог `/home/victor0000/r8168/r8168-8.019.00/src'
make -C /lib/modules/2.6.35-25-generic-pae/build SUBDIRS=/home/victor0000/r8168/r8168-8.019.00/src modules
make[2]: Вход в каталог `/usr/src/linux-headers-2.6.35-25-generic-pae'
  CC [M]  /home/victor0000/r8168/r8168-8.019.00/src/r8168_n.o
/home/victor0000/r8168/r8168-8.019.00/src/r8168_n.c: In function ‘rtl_get_eeprom’:
/home/victor0000/r8168/r8168-8.019.00/src/r8168_n.c:1790: warning: ‘ret’ may be used uninitialized in this function
  CC [M]  /home/victor0000/r8168/r8168-8.019.00/src/r8168_asf.o
  CC [M]  /home/victor0000/r8168/r8168-8.019.00/src/rtl_eeprom.o
  CC [M]  /home/victor0000/r8168/r8168-8.019.00/src/rtltool.o
  LD [M]  /home/victor0000/r8168/r8168-8.019.00/src/r8168.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/victor0000/r8168/r8168-8.019.00/src/r8168.mod.o
  LD [M]  /home/victor0000/r8168/r8168-8.019.00/src/r8168.ko
make[2]: Выход из каталога `/usr/src/linux-headers-2.6.35-25-generic-pae'
strip --strip-debug r8168.ko
make[1]: Выход из каталога `/home/victor0000/r8168/r8168-8.019.00/src'
make -C src/ install
make[1]: Вход в каталог `/home/victor0000/r8168/r8168-8.019.00/src'
install -m 744 -c r8168.ko /lib/modules/2.6.35-25-generic-pae/kernel/drivers/net/
install: невозможно создать обычный файл «/lib/modules/2.6.35-25-generic-pae/kernel/drivers/net/r8168.ko»: Отказано в доступе
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталога `/home/victor0000/r8168/r8168-8.019.00/src'
make: *** [install] Ошибка 2
victor0000@victor0000:~/r8168/r8168-8.019.00$ cd src
victor0000@victor0000:~/r8168/r8168-8.019.00/src$ ls *.ko
r8168.ko
victor0000@victor0000:~/r8168/r8168-8.019.00/src$

Ошибка чепуха!
r8168.ko живая одна, а осталось ненужно!
Ищо давай мои пост спойлер!)))))
(Нажмите, чтобы показать/скрыть)

Пользователь решил продолжить мысль 18 Мая 2011, 10:07:07:
Как ты
make -C /lib/modules/`uname -r`/build SUBDIRS=/src modules

victor0000@victor0000:~/r8168/r8168-8.019.00$ make -C /lib/modules/`uname -r`/build SUBDIRS=/src modules
make: Вход в каталог `/usr/src/linux-headers-2.6.35-25-generic-pae'
scripts/Makefile.build:44: /src/Makefile: Нет такого файла или каталога
make[1]: *** Нет правила для сборки цели `/src/Makefile'.  Останов.
make: *** [_module_/src] Ошибка 2
make: Выход из каталога `/usr/src/linux-headers-2.6.35-25-generic-pae'
victor0000@victor0000:~/r8168/r8168-8.019.00$
нужно
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/victor0000/r8168/r8168-8.019.00/src modules

« Последнее редактирование: 18 Мая 2011, 10:07:07 от victor00000 »
Wars ~.o

Оффлайн pain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #32 : 18 Мая 2011, 10:11:24 »
Вроде все сделал, но все равно как-то не зараработало. Теперь правда я уже запутался совсем :)

Вот собственно информация
$ lspci
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet control

$ sudo ethtool -i eth0
driver: r8169
version: 2.3LK-NAPI
firmware-version:
bus-info: 0000:04:00.0

$ dmesg | tail
[   33.667219] hrtimer: interrupt took 3545 ns
[   35.039353] CE: hpet2 increased min_delta_ns to 7500 nsec
[   35.039359] CE: hpet2 increased min_delta_ns to 11250 nsec
[   35.782718] ISO 9660 Extensions: Microsoft Joliet Level 3
[   35.831998] ISO 9660 Extensions: RRIP_1991A
[   43.983516] wlan0: no IPv6 routers present
[   46.907734] CE: hpet3 increased min_delta_ns to 7500 nsec
[   46.907740] CE: hpet3 increased min_delta_ns to 11250 nsec
[  318.890014] CE: hpet5 increased min_delta_ns to 7500 nsec
[  318.890039] CE: hpet5 increased min_delta_ns to 11250 nsec
« Последнее редактирование: 18 Мая 2011, 10:18:46 от pain »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #33 : 18 Мая 2011, 10:23:06 »
sudo ethtool eth0
Wars ~.o

Оффлайн pain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #34 : 18 Мая 2011, 10:25:45 »
$ sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
                        1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
       drv probe ifdown ifup
Link detected: no

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #35 : 18 Мая 2011, 10:32:12 »
плохо!
Ищо пишу порялка
cd ~
rm -rf ~/r8168
mkdir ~/r8168
cd ~/r8168
wget http://download.hetzner.de/drivers/r8168-8.019.00.tar.bz2
tar -xvf r8168-8.019.00.tar.bz2
cd r*
make -C /lib/modules/`uname -r`/build SUBDIRS=$HOME/r8168/r8168-8.019.00/src modules
cd src
ls *.ko
sudo modprobe -r r8169
sudo insmod ./r8168.ko
dmesg | tail
sudo ethtool eth0
Покажет вывод порядка.
« Последнее редактирование: 18 Мая 2011, 10:35:18 от victor00000 »
Wars ~.o

Гарри Кашпировский

  • Гость
Re: Проблема с eth0
« Ответ #36 : 18 Мая 2011, 10:35:20 »
Speed: 10Mb/s
Duplex: Half
Link detected: no
А с кабелёчком точно все впорядке? А он патчкорд или кроссовер? А принудительно в 100 Мбит пробовали переводить?

Пользователь решил продолжить мысль 18 Мая 2011, 10:40:22:
Судя по таким данным тупо нет линка. Нет RUNNING на интерфейсе, притом, что траффик через него все-таки пробует ходить.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 18 Мая 2011, 10:40:22 от KT315 »

Оффлайн pain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #37 : 18 Мая 2011, 10:50:14 »
После повторной сборки драйвера все заработало.
Viсtor00000 огромное спасибо! Героически переносил все мои косяки :)
« Последнее редактирование: 18 Мая 2011, 10:53:26 от pain »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #38 : 18 Мая 2011, 11:00:50 »
Добрый день всем.
В данный момент на Ubuntu не работает почему-то eth0.
Ситуация такая, у меня есть два сетевых интерфейса wlan0 и eth0. wlan использую давно, проблем с ним не было
Сегодня прикупил ARM платку, и захотел к ней по ssh подключится. мои действия были таковы. Пошел поправил файлик /etc/network/interfaces
#auto lo
#iface lo inet loopback

auto eth0
iface eth0 inet static
address 172.168.0.2
netmask 255.255.255.0
gateway 172.168.0.255
можно нескромный вопрос - зачем лезть в сеть 172.168?
и нафига указывать гетвей при подключении типа точка-точка да к тому же на броадкастовом адресе.

Оффлайн pain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #39 : 18 Мая 2011, 11:04:45 »
Ну это по великому незнанию =)

Сейчас настроил в демоне сеть.
И инет перестал работать через wlan0
Что тут придумать с IP адресом платы? Чтобы не мешать беспроводной сети?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #40 : 18 Мая 2011, 11:12:59 »
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 172.168.0.255
Wars ~.o

Оффлайн pain

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #41 : 18 Мая 2011, 11:17:17 »
192 лучше не использовать :) там уже wlan0 как раз висит :) сейчас что-нибудь наделаем =)
спасибо!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #42 : 18 Мая 2011, 11:58:52 »
192 лучше не использовать :) там уже wlan0 как раз висит :)
Вам бы про построение сетей почитать, обращая внимание на кодовое слово "маска".
У Вас на вафле используется сеть 192.168.123.0/24. А Вам предлагают для связи с с платкой использовать 192.168.0.0/24, что совершенно другая сеть.

Оффлайн KiberJo

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #43 : 18 Мая 2011, 12:23:17 »
И гейт на eth0 100% указывать НЕ нужно. А то у тебя получается что на нем белый адрес и белый шлюз, вот система и думает что интернетка там и к вайфаю не обращается. Всеж таки на eth0 лучше серую сетку указать 192.168.*.* ну или 10.*.*.*

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблема с eth0
« Ответ #44 : 18 Мая 2011, 12:26:36 »
KiberJo, поверь, система не знает понятия "белый" или "серый" IP, потому ей фиолетово и она будет брать основным шлюзом тот, какой выставлен.
Но то, что здесь гейт не нужен - это ты прав

 

Страница сгенерирована за 0.027 секунд. Запросов: 21.