Активизация интерфейса eth0 ошибка

Модератор: Bizdelnick

Аватара пользователя

Angel_13th

Сообщения: 1164
Статус: …-oo=ll=oo-…
ОС: Gentoo

Re: Активизация интерфейса eth0

Сообщение

Angel_13th » 04.02.2006 13:11

А я бы сказал вот что, для начала скажи какой дистрибутив, потом узнай какой модуль подходит для твоей сетевой катрочки, потом посмотри погружен ли он, если нет то подгрузи, а далее делай что тебе уже посоветовали выше!

WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545

Аватара пользователя

network_owl

Сообщения: 93
ОС: Arch

Re: Активизация интерфейса eth0

Сообщение

network_owl » 04.02.2006 18:19

Angel писал(а): ↑

04.02.2006 16:55

network_owl А поточнее.

Поточнее — только по памяти, ибо лишний раз создавать такую ситуацию не в кайф-)
Есть два компа. Один кабель от ADSL-роутера. Пока, чтобы
один комп получил инэт приходиться вынимать сетевой кабель из другого (эх).
Соответственно:
sudo ifconfig eth0 (или eth1, в случае со вторым компом, там eth0 WiFi) down
Всё ок, инэт исчезает, пинги не ходят…
Втыкаю кабель во второй комп sudo ifconfig eth0 (или eth1) up
Ничего, ни ругани ни инэта. Перезагружаю комп — инэт появляется.. Ик.
Если вернуть кабель на место — инэт тоже без перезагрузки не появится.

«А я упрямый и я иду прямо, подъёмы, ямы — да всё моё.»

Аватара пользователя

Angel_13th

Сообщения: 1164
Статус: …-oo=ll=oo-…
ОС: Gentoo

Re: Активизация интерфейса eth0

Сообщение

Angel_13th » 04.02.2006 18:39

network_owl посмотри пост Liksys, и не забывай что ты еще должен прописать дефолтовый гейт, скорее всего именно поэтому (о том что добавляеш default gateway я ничего в твоем посте не видел) у тебя и нет выхода в инет.

WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545

malor

Сообщения: 335

Re: Активизация интерфейса eth0

Сообщение

malor » 17.05.2006 23:39

Захожу командой netconfig в настройку сети, ставлю звездочку сюда —
[*] «Use dinamic IP configuration (BOOTP/DHCP)». Выхожу(по кнопке «Ок»)
Захожу снова — звездочки как небывало. Почему так?
СentOS 4.1

Nab

Сообщения: 257
Контактная информация:

Re: Активизация интерфейса eth0

Сообщение

Nab » 18.05.2006 04:22

mallory писал(а): ↑

17.05.2006 23:39

Захожу командой netconfig в настройку сети, ставлю звездочку сюда —
[*] «Use dinamic IP configuration (BOOTP/DHCP)». Выхожу(по кнопке «Ок»)
Захожу снова — звездочки как небывало. Почему так?
СentOS 4.1

Возможно я и не прав, но по моему, этот скрипт не выполняет чтения конфигурационных файлов которые создаются в процессе его работы.
То есть после прохождения этого пошагового скрипта он просто пересоздает сетевые подключения в rc файлах, перед этим не читая их и не подставляя текущих значений. Ну в Slackware так точно :)

Чтобы правильно задать вопрос, нужно знать больше половины ответа…
FREESCO in Ukraine

malor

Сообщения: 335

Re: Активизация интерфейса eth0

Сообщение

malor » 18.05.2006 09:31

Набираю smb:/ в Konqueror’e : «Unable to find any workgroups in your local network»
/etc/sysconfig/network-scripts/ifcfg-eth0:

Код: Выделить всё

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
BROADCAST=192.168.0.255

/etc/sysconfig/network:

Код: Выделить всё

NETWORKING=yes
HOSTNAMEstan
GATEWAY=192.168.0.3
GATEWAYDEV=eth0

В ifcfg-eth0 последнюю строку и в network последние две строки буквально сейчас вписал в файл, думал может поможет…но нет(

Код: Выделить всё

[root@localhost ~]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:04:61:9E:2C:31
          inet addr:192.168.0.138  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::204:61ff:fe9e:2c31/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:880 errors:0 dropped:0 overruns:0 frame:0
          TX packets:327 errors:15 dropped:0 overruns:0 carrier:30
          collisions:12 txqueuelen:1000
          RX bytes:97211 (94.9 KiB)  TX bytes:35245 (34.4 KiB)
          Interrupt:10 Base address:0xc000

В венде IP адрес данного компа не 192.168.0.138, а 192.168.0.254. Откуда берется эта цифра 138 ?

Аватара пользователя

Jan2ary

Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Активизация интерфейса eth0

Сообщение

Jan2ary » 18.05.2006 10:48

mallory писал(а): ↑

18.05.2006 09:31

В венде IP адрес данного компа не 192.168.0.138, а 192.168.0.254. Откуда берется эта цифра 138 ?

Смотри топик http://linuxforum.ru/index.php?showtopic=20467

Динамический IP Каждое утро все меняются паспортами.
DHCP Вы проснулись после дикой пьянки. Первые ваши слова «кто я?» и «где я?». Сосед, который не запивал водку пивом, вам сообщает все ваши параметры: кто вы и где. …

Не шалю, никого не трогаю, починяю примус…

Nab

Сообщения: 257
Контактная информация:

Re: Активизация интерфейса eth0

Сообщение

Nab » 18.05.2006 13:45

mallory писал(а): ↑

18.05.2006 13:13

Разве сервер DHCP выдает IP не ориентируясь на сетевую карту(ее MAC)? Одна карта=>один и тот же IP(на протяжении срока аренды адреса)

А это как настроишь, можно привязать конечно и к MAC адресу, а вообще он выдает первый свободный из определенного диапазона.

Чтобы правильно задать вопрос, нужно знать больше половины ответа…
FREESCO in Ukraine

malor

Сообщения: 335

Re: Активизация интерфейса eth0

Сообщение

malor » 18.05.2006 14:39

Nab писал(а): ↑

18.05.2006 13:45

А это как настроишь, можно привязать конечно и к MAC адресу, а вообще он выдает первый свободный из определенного диапазона.

Каждый день(по крайней мере за последнюю неделю скоко помню) вижу, что в венде мой адрес заканчивается на 254, а в CentOS — на 138. Значит, привязано к MAC’у ?

Аватара пользователя

sash-kan

Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Активизация интерфейса eth0

Сообщение

sash-kan » 18.05.2006 14:44

(mallory @ May 18 2006, в 13:39) писал(а):Каждый день(по крайней мере за последнюю неделю скоко помню) вижу, что в венде мой адрес заканчивается на 254, а в CentOS — на 138.

на одной и той же сетевой карте? конечно, никакой привязки нет. но есть такая вещь как dhcp lease (man dhcpd).

Писать безграмотно — значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог

Electron

Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Активизация интерфейса eth0

Сообщение

Electron » 18.05.2006 20:56

Здравствуйте. Возникла проблема: при поднятии интерфеса eth0 или eth1 выдаётся ошибка «unknown device eth0(eth1)». В компьютере стоят две сетевые карты, соединённые кабелем(разводка правильная). По команде «lspci» выдаются обе; в ядре включена поддержка «net 10/100Mbit».

Подскажите, пожалуйста, решение проблемы.

Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX

malor

Сообщения: 335

Re: Активизация интерфейса eth0

Сообщение

malor » 19.05.2006 15:22

sash-kan писал(а): ↑

18.05.2006 14:44

на одной и той же сетевой карте? конечно, никакой привязки нет. но есть такая вещь как dhcp lease (man dhcpd).

Вы про default-lease-time? Почему DHCP-сервер вручает машине адрес 192.168.0.254 при загрузке в WinXP и в Slackware 10.0, но 192.168.0.138 при загрузке машины в CentOS 4.1 и Ubuntu 5.10 ?

Аватара пользователя

rolano

Сообщения: 845
Статус: еще один юзер FreeBSD
ОС: какая-то

Re: Активизация интерфейса eth0

Сообщение

rolano » 19.05.2006 17:53

Потому что Слака рулит :))) Свяжись с человеком, который раздает эти адреса и попроси его глянуть логи.

Я знаю только то, что ничего не знаю … потому и обречен вечно учиться.

nikolaS

Сообщения: 6
ОС: Ubuntu 8.10

Re: Активизация интерфейса eth0

Сообщение

nikolaS » 10.10.2008 12:23

Vano писал(а): ↑

28.05.2006 20:39

Подскажите, а как быть если lspci карточку видит, модуль драйвера подгружается, но ifconfig и net.eth0 не видят устройство eth0? Дистрибутив — Gentoo.

аналогичная проблема, не знаю что и делать, ifconfig видит только loopback , eth0 раньше был, но после перезагрузки каким-то образом отвалился, карточка Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01), ноутбук Toshiba Satelite A 200 23-p, дистрибутив Ubuntu 8.04.1
PS. второй системой стоит венда, карту видит хорошо, так что об ее неисправности говорить нельзя…
===========================
вот еще что нарыл, ifconfig -a всетаки увидел карту, и выдал вконце интерфейса вот это:

Код: Выделить всё

eth0 ...
...
Прервано: 216 Base address:0x2000

Решено сменой мак адреса !!! :)

Крепление "Failedtobringupeth0" inUbuntuVirtualMachine1.png

Если вы переместили виртуальную машину Ubuntu или изменили ее, а затем внезапно возникли проблемы с подключением к сети, возможно, вы захотите прочитать эту страницу, потому что я нашел обходной путь, чтобы она снова заработала.

Полное сообщение об ошибке:

  eth0: ОШИБКА при получении флагов интерфейса: нет такого устройства 
 Уже есть файл pid /var/run/dhclient.eth0.pid с pid 6847440 
 Интернет-консорциум DHCP-клиент V3.0.4 
 Copyright 2004-2006 Консорциум интернет-систем. 
 Все права защищены. 
 Для получения информации, пожалуйста, посетите http://www.isc.org/sw/dhcp/ 

 SIOCSIFADDR: нет такого устройства 
 eth0: ОШИБКА при получении флагов интерфейса: нет такого устройства 
 eth0: ОШИБКА при получении флагов интерфейса: нет такого устройства 
 Привязать сокет к интерфейсу: нет такого устройства 
 Не удалось вызвать eth0. 

Выполните эту команду для редактирования файла интерфейсов, а затем измените eth0 на eth1.

  sudo vi / etc / network / interfaces 

Крепление "Failedtobringupeth0" inUbuntuVirtualMachine2.png

После запуска этой команды для перезапуска сети все должно снова заработать:

  sudo /etc/init.d/networking перезапустить 

Вы должны быть в состоянии выполнить команду ping или использовать ifconfig -a, и все будет работать.

If you run ifconfig -a or ip link show as root, does the eth0 interface appear in the output? Does it have the MAC address that ís specified in the /etc/sysconfig/network-scripts/ifcfg-eth0 file on the HWADDR= line?

If it is not there at all, then the driver for the NIC has probably not been loaded yet, or has a problem that prevents it from loading.
If it has an unexpected name, you may have a problem with NIC naming.

If the NIC is there with the expected name, but refuses to activate, it might be a firmware loading problem: some NICs require firmware to work, and if the necessary firmware file is not available, the driver cannot activate the NIC. If this is the problem, then the dmesg | less listing will usually contain one or more messages indicating that the system cannot load a specific firmware file. Once you know the name of the firmware file, you can search for it. Make sure the linux-firmware-<YYYYMMDD>-<version number> RPM package is installed: it includes a large collection of firmware files for various hardware.

анализ проблемы

Вызов интерфейса eth0: Ошибка: активация соединения не удалась: соединение не для этого устройства.Ошибка появляется, когда Linux перезапускает сетевую службу.

Поскольку виртуальная машина клонирована, при перезапуске сети используется несколько сетевых карт, сначала проверьте информацию о сетевой карте.

cat /etc/udev/rules.d/70-persistent-net.rules


Здесь вы найдете три сетевые карты, а затем найдете ATTR-сравнение сетевых карт через ifconfig

Очевидно, что здесь используется сетевая карта eth2 вместо сетевой карты eth0
Затем проверьте файл конфигурации сети.

cat /etc/sysconfig/network-scripts/ifcfg-eth0


Следовательно, при запуске сети будет сообщена указанная выше ошибка.

Решение

Есть два решения:
Способ 1. Измените сетевую карту
Измените сетевую карту eth0 на eth2
Сначала откройте файл конфигурации сети и замените DEVICE и HWADDR на eth2.

vi /etc/sysconfig/network-scripts/ifcfg-eth0


Затем измените имя ifcfg-eth0 на ifcfg-eth2

cp ifcfg-eth0 ifcfg-eth2
rm -rf ifcfg-eth0


Наконец, перезапустите сетевую службу.

service network restart


Метод 2: удалить eth2
Используйте сетевую карту eth0, удалите сетевую карту eth2
Сначала откройте файл информации о сетевой карте.

vi /etc/udev/rules.d/70-persistent-net.rules

Измените адрес eth0 на адрес eth2, а затем заблокируйте eth2

Затем измените файл конфигурации сети.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Также замените значение HWADDR на адрес eth2

Наконец, перезапустите сетевую службу.

service network restart


0

1

При перезагрузке не подключается eth0.Это сетевуха, которая смотрит в интернет.

Причем если править /etc/udev/rules.d/70-persistent-net.rules, а там править можно только имя интерфейса, то если меняешь имена eth0 на eth1 соответственно после перезагрузки в ifconfig меняются маки. Это так и должно быть? Я так понимаю, мак адрес зашит в самом девайсе? Хотя в винде, например меняется штатными средствами. Это тоже самое получается?
Если удаляю 70-persistent-net.rules, после перезагрузки подгружается последняя конфигурация мак адресов сетевых карт.
eth0 после перезагрузки не пингуется. Если делать ifup eth0, то становится видна.
Поначалу не видел br0, тоже приходилось руками поднимать. Потом в ifcfg-br0 дописал

TYPE=Bridge

В ifcfg-eth0 пробовал TYPE=Ethernet
не помогло

Смысл в том, что я залил на диск образ сервера, потом rsynkом скопировал конфигурацию. Долго мучился с загрузчиком. А теперь вроде все работает, но только вручную эту сетевую карту приходится поднимать.
Да и еще одна ошибка при загрузке «Запускается демон HAL ОШИБКА»

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Активация фейс тайм при активации произошла ошибка
  • Активация системы ps3 ошибка 80029514
  • Активация родительского контроля family link произошла ошибка
  • Активация офис 2010 ошибка 80070190

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии