Скажите, так бывает?
На машине стоит две системы - ВинХР и КUbuntu.
Две недели назад в КUbuntu пропал интернет, точнее упорно сообщается, что к сетевой карте не подключен кабель.
При этом в Вин все нормально.
Сначала думал, это проблема только в Кубунте, поэтому перепробовал разные дистрибутивы - результат один.
У меня:
Сетевая Realtek RTL8139 и встроенная (отключена в BIOS)
Подключение к интернет кабельное по этой самой карточке
IP динамический
Операционки:
- Вин ХР
- К- и Ubuntu (разные), Mandriva, Zenwalk, Debian, Fedora перепробовал по-очереди. Результат один.
Уже две недели долбаюсь. Помогите, если кто-то разбирается в Линукс.
В Гугл и другие места не посылать.
Не работает сеть/инет всё настроил как должно быть и по ifconfig не определяется сетвуха... (РЕШЕНО)
Даже с картинками (от меня).
Если не помогло, отпишись.
Если помогло, тоже.
Для затравки:
1) Сетевую вытаскивал-вставлял на разные сроки - от 10 сек до 20 мин. -- до балды.
2) Вин у меня русская и как звучит параметр Wake-on-lan after shutdown понятия не имею (переводчик выдает: "Wake-On-LAN после остановки").
В диспетчере устройств в свойствах сетевой карты есть пункты:
- включение по локальной сети посл (дальше прочитать нельзя), возможно это оно и есть)
- пробуждение при изменении соеди (та же лабуда)
>>>нет ворк манагер зеленый..
У меня он вообще не отображается (только иконочка в виде розетки)
>>>прописал
>>>e(может быть а?)uto eth1
>>>iface eth1 inet static и т. д.
У меня динамический IP - прописывать нЕчего
Файла /etc/resolv.conf вообще не существует.
Пошел смотреть ifconfig и ifup, усли это чем-то сможет помочь.
становиться интереснее... Конечно помочь может.
Чтобы все начать сначала - переустановил Kubuntu 9.04 с нуля.
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0e:2e:a4:13:81
inet6 addr: fe80::20e:2eff:fea4:1381/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:979 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:58923 (58.9 KB) TX bytes:1836 (1.8 KB)
Interrupt:23 Base address:0xdc00
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:52 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3288 (3.2 KB) TX bytes:3288 (3.2 KB)
А вот ifup -a не выдал мне ничего.
ifup - это поднять сеть.
Напиши, например, sudo dhclient3 (это DHCP клиент). Эта штука посыпет сообщения и даст тебе IP адрес и другие настройки сети. Потом, посмотри, что он тебе дал: ifconfig
Чтобы узнать есть ли кабель в разъёме напиши: mii-diag eth0, или mii-tool.
>>>Чтобы узнать есть ли кабель в разъёме напиши...
Да есть кабель, я бы тогда сейчас не смог бы выйти в интернет в Винде.
А Линукс упорно заявляет, что кабель не подключен.
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0e:2e:a4:13:81
inet6 addr: fe80::20e:2eff:fea4:1381/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:979 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
RX bytes:58923 (58.9 KB) TX bytes:1836 (1.8 KB) Interrupt:23 Base address:0xdc00
Меня совсем запутали...
Я не правильно знаю английский и мат. часть ? Или кабель всё же работает, и получает отправляет пакеты ?
Если б все было просто, я и сам разобрался, надеюсь.
Попробую объяснить.
Реально кабель подключен (я же в интернете (в Винде)).
Что выдает ifconfig я представил.
Но - Нетворк Манагер заявляет, что кабель не подключен (Not connecting) и интернета в Линуксе при всех телодвижениях нет.
Перепробовал все советы, которые нарыл на этом и других форумах.
1) забить нафиг пока на нетворк манагер
2) настроить интернет из консоли
3) протестировать интернет из консоли
... сделать в винде скриншот свойств сетевой карты.
... попробывать поставить под винду _настоящие_драйверы_от_производителя(официальные) и посмотреть у них в свойствах настройки опять таки и то и то выложить сюда.
1) забил.
2) как?
3) тем более как?
драйвера как положено с сайта родные.
Вот в этом виде, стоит правильно. Дальше причину искать в другом. Верхную картинку можно удалить.
sudo dhclient3
Или какой клиент у тебя есть.
Это само должно всё настроить.
Это реально в сети приминяется IPv6, или, всё-таки, ip адрес не получен?
А ещё круче, сделать в винде ipconfig (кажется так) и посмотреть там сетевые настройки, которые потом скормить пингвину в консоле с помощью команд:
$ sudo ifconfig eth0 192.168.1.2 netmask 255.255.255.0 # 192.168.1.2 - ip адрес, 255.255.255.0 - маска подсети
$ sudo route add default gw 192.168.1.1 # 192.168.1.1 - шлюз
$ sudo nano -w /etc/resolv.conf # Открываем файл для редактирования списка НСов
и туда пишем ДНСы в формате nameserver 192.168.1.1
leo@leo:~$ sudo dhclient3
[sudo] password for leo:
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/
Listening on LPF/pan0/c2:a0:9f:16:7e:23
Sending on LPF/pan0/c2:a0:9f:16:7e:23
Listening on LPF/eth0/00:0e:2e:a4:13:81
Sending on LPF/eth0/00:0e:2e:a4:13:81
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on pan0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on pan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on pan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on pan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on pan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2
DHCPDISCOVER on pan0 to 255.255.255.255 port 67 interval 4
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Это означает, что в сети нет DHCP сервера, или он не отвечает.
Поэтому и ip адреса в ifconfig нет.
У тебя точно ip по DHCP раздаётся?
Может нужны какие-то доп. настройки, типа VPN?
Вчера вечером:
- грохнул НетворкМанагер
- прописал
euto eth1
iface eth1 inet dhcp
- затем
sudo /etc/init.d/networking restart
Заработало!
Минут 40 работало. За это время несколько перезагрузок пережило (так было надо). Работало. И вдруг... всё, капец. Ничего (инет) не пашет.
sudo /etc/init.d/networking restart
выдает то же, что и sudo dhclient3 (см. выше). Но в Вин почему-то все нормально!
Причем этот маразм творится у многих. Я по-бродил по разным Линукс-форумам, - кругом та же самая байда.
Попробуй удалить iptables
$sudo aptitude purge iptables
есть подозрение, что файрвол не разрешает dhcp-траффик.
Удалил iptables. На всякий случай перезагрузился. Делаем:
leo@leo:~$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 3280
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/
Listening on LPF/eth0/00:0e:2e:a4:13:81
Sending on LPF/eth0/00:0e:2e:a4:13:81
Sending on Socket/fallback
DHCPRELEASE on eth0 to 10.0.101.33 port 67
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/
Listening on LPF/eth0/00:0e:2e:a4:13:81
Sending on LPF/eth0/00:0e:2e:a4:13:81
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
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.
В Винде проделал ipconfig, выдало:
DNS-суффикс этого подключения: triolan.kiev.ua
IP-адрес: 10.33.15.160
Маска подсети: 25.255.248.0
Основной шлюз: 10.33.15.254
Эти данные смогут как-то помочь?
No working leases in persistent database - sleeping.
Нет свободных адресов в сети провайдера, а твой старый адрес почему-то не высвободился... (MAC сравни в винде и что у тебя на eth0)
вариант наиболее простой - прописать вручную.
В /etc/network/interfaces внести:
auto eth0
iface eth0 inet static
address 10.33.15.160 #твой ип
gateway 10.33.15.254 #шлюз
netmask 25.255.248.0 #маска
в винде командой ipconfig /all посмотри днс
В /etc/resolv.conf прописать
search triolan.kiev.ua
nameserver 192.168.3.2 #тут свой днс
затем
sudo /etc/init.d/networking restart
Должно все заработать...
>>>iface eth0 inet static
У меня динамичный IP
Только что поставил Демьяна - та же хе..., в смысле история - не может.
Это понятно, но если адрес привязан в дхцп к маку (как делает большинство провайдеров) - то разницы быть не должно, назначится нормально.
Блин... мне уже принципиально интересно, что тут такое...
Честно скажу. Если бы мне не было интересно - забил бы на Лин (хоть и пользуюсь много лет как просто юзверь без без особых вниканий в глубь - ч. к. работало нормально, даже еще дебильный ALTLinux 1.1)
Все-таки кто тут (в компе)главный - я или тараканы?
надо в винде в cmd набрать ipconfig /release
В общем надо послать dhcp серверу команду DHCPRELEASE
Да, когда будете переключаться с линя на винду, надо начепятать (видимо) dhclient -r ed0 в консоли (линя, а не винды), иначе не сможете подключиться теперь уже из-под винды... или же подождать пока сервак dhcp сам не сбросит значение mac-a
Отправить комментарий