Не работает сеть (При baselayout > 1.12*)
Модератор: /dev/random
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не работает сеть
# ifconfig
# route
# cat /etc/resolv.conf
# cat /etc/conf.d/net
Всё сюда.
# route
# cat /etc/resolv.conf
# cat /etc/conf.d/net
Всё сюда.
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
#ifconfig
#route
#cat /etc/resolv.conf
#cat /etc/conf.d/net
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:14:2A:B8:0F:EA
inet addr:82.148.29.19 Bcast:82.148.29.255 Mask:255.255.255.224
UP BROADCAST RUNNING 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)
Interrupt:19 Base adress:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:576 (576.0 b) TX bytes:576 (576.0 b)
Interrupt:16 Base address:0x2000#route
Код: Выделить всё
Kernel IP Routing table
Destination Geteway Genmask Flags Metric Ref Use Iface
82.148.29.0 * 255.255.255.224 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo
default 82.148.29.1 0.0.0.0 UG 0 0 0 eth0#cat /etc/resolv.conf
Код: Выделить всё
nameserver 213.148.30.1
search 213.148.31.1#cat /etc/conf.d/net
Код: Выделить всё
iface_eth0="82.148.29.19 broadcast 82.148.29.255 netmask 255.255.255.224"
gateway="eth0/82.148.29.1"Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
При rc-update add net.eth0 default пишет, что eth0 уже является интерфейсом по умолчанию при /etc/init.d/net.eth0 start выдает, что eth0 уже запущен. А всё равно не работает 
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не работает сеть
А что значит "что-нибудь пропинговать"? Хост в локалке? Я так понимаю, что 213.148.30.1 - это какой-то внешний DNS - и он, скорее всего, ничего не может знать о именах машин в локальной сети. Предположу, что пинг по IP будет работать. И, кстати, маска неверная.
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Не совсем... Маска верная. Поставил рядышком винду для проверки в ней всё работает. Да и маску я не сам придумывал, а прописываю то, что написали в договоре еще 2 года назад при подклчюении к районной сети. Днсов у нас два. 213.148.30.1 и 213.148.31.1. Пинг по ip не работает тоже. Только выдает не unknown host, а пытается попинговать и выдает host is unreachable. Пингвовать пробовал ip из локалки. К примеру гейтвей. Результат тот же. Host is unreachable.
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не работает сеть
ICMP host is unreachable обычно файрвол возвращает. Т.е. в этом случае, видимо, даже и роутер 82.148.29.1 не доступен.
Стоит попробовать traceroute.
Стоит попробовать traceroute.
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Если точно, то выдаёт Destination Host Is Unreachable.
#ls -l /etc/init.d выдаёт net.eth0 -> net.lo
А не наоборот ли должно быть?
#ls -l /etc/init.d выдаёт net.eth0 -> net.lo
А не наоборот ли должно быть?
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не работает сеть
Нет. net.lo базовый скрипт для поднятия интерфейсов вообще - при запуске он просто анализирует своё имя и ведет себя соответственно.
Я понял. ICMP-пакет это типа (т.е. 1) посылает обычно файрвол. traceroute может показать где был затык.
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Код: Выделить всё
#tracepath -n 82.148.29.1
1: 82.148.29.19 0.374ms pmtu 1500
1: no reply
1: 82.148.29.19 2000.758ms !H
Resume: pmtu 1500Фаер я думаю не при чем. Если конечно он сам не постаился при установке системы.
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не работает сеть
Не поставился.
Ну тогда хз, проблема явно с маршрутизацией. Можно сравнить вывод route print из винды (винда на этой же машине - не может файр на роутере блокировать линуксовую машину по MAC?) и route в Gentoo.
Ну тогда хз, проблема явно с маршрутизацией. Можно сравнить вывод route print из винды (винда на этой же машине - не может файр на роутере блокировать линуксовую машину по MAC?) и route в Gentoo.
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Код: Выделить всё
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\Ultsuan>route print
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 80 48 28 2b 1c ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - ╠
шэшяюЁЄ яырэшЁют∙шър яръхЄют
0x3 ...00 14 2a b8 0f ea ...... SiS 900-Based PCI Fast Ethernet рфряЄхЁ - ╠шэшяю
ЁЄ яырэшЁют∙шър яръхЄют
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 82.148.29.1 82.148.29.19 20
82.148.29.0 255.255.255.224 82.148.29.19 82.148.29.19 20
82.148.29.19 255.255.255.255 127.0.0.1 127.0.0.1 20
82.255.255.255 255.255.255.255 82.148.29.19 82.148.29.19 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 240.0.0.0 82.148.29.19 82.148.29.19 20
255.255.255.255 255.255.255.255 82.148.29.19 3 1
255.255.255.255 255.255.255.255 82.148.29.19 82.148.29.19 1
Основной шлюз: 82.148.29.1
===========================================================================
Постоянные маршруты:
Отсутствует
C:\Documents and Settings\Ultsuan>Route дженты я выше писал.
У меня две сетевухи одна обычная другая встроенная. Как посмотреть, какая из них висит на eth0?
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
taka$
- Сообщения: 21
- ОС: MD at home, FreeBSD at work
Re: Не работает сеть
2 Ultsuan
Вот интересно, а почему адрес интерфейса 82.148.29.19, а в никс в таблице маршрутизации этого нету?
Специально для сравнения показал две таблицы маршрутизации, может бред, но все таки.
Может
route add -net 82.148.29.0 82.148.29.19 спасет
или наподобие....
вдогонку
Определяется просто
Подключаете RJ45 к одной и
ifconfig down eth0
ifconfig up eth0
смотрите LED загорелся или нет
ну и так же с другой...
Код: Выделить всё
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 82.148.29.1 82.148.29.19 20
82.148.29.0 255.255.255.224 82.148.29.19 82.148.29.19 20
82.148.29.19 255.255.255.255 127.0.0.1 127.0.0.1 20
82.255.255.255 255.255.255.255 82.148.29.19 82.148.29.19 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 240.0.0.0 82.148.29.19 82.148.29.19 20
255.255.255.255 255.255.255.255 82.148.29.19 3 1
255.255.255.255 255.255.255.255 82.148.29.19 82.148.29.19 1
Основной шлюз: 82.148.29.1Код: Выделить всё
Kernel IP Routing table
Destination Geteway Genmask Flags Metric Ref Use Iface
82.148.29.0 * 255.255.255.224 U 0 0 0 eth0
loopback localhost 255.0.0.0 UG 0 0 0 lo
default 82.148.29.1 0.0.0.0 UG 0 0 0 eth0Вот интересно, а почему адрес интерфейса 82.148.29.19, а в никс в таблице маршрутизации этого нету?
Специально для сравнения показал две таблицы маршрутизации, может бред, но все таки.
Может
route add -net 82.148.29.0 82.148.29.19 спасет
или наподобие....
вдогонку
Определяется просто
Подключаете RJ45 к одной и
ifconfig down eth0
ifconfig up eth0
смотрите LED загорелся или нет
ну и так же с другой...
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не работает сеть
А что скажет "iptables -L -n"?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
CDigger
- Сообщения: 26
- ОС: Gentoo Linux
Re: Не работает сеть
А вот это от того, что у тебя включен COLDPLUG. и eth0 запускается в boot (чего быть не должно)
В /etc/conf.d/rc пропиши
Код: Выделить всё
RC_COLDPLUG="no"Потом
Код: Выделить всё
rc-update add net.eth0 defaultПотом посмотри - может полегчает
У меня был похожий случай, когда просто переставить карту (одну из двух) из одного pci-слота в другой помогло, но то был ubuntu 5.10 (там вообще много через ж... делается).
У меня две сетевухи одна обычная другая встроенная. Как посмотреть, какая из них висит на eth0?
А какой модуль в ядре загружен? Или они обе одинаковые? Кстати, драйверы сетевух (уж realtek точно) лучше не в ядро пихать а собирать модулем (там даже в README это написано было). А лишние драйверы - вообще повыбрасывать... И iptables весь модулями... Нефиг все совать в ядро - меньше проблем будет.
-
danzz
- Сообщения: 18
Re: Не работает сеть
etc-update меня как-то спал после обновления системы от подобной проблемы =)
я просто забыл его сделать и три дня копался в init-скриптах, искал проблему =)
я просто забыл его сделать и три дня копался в init-скриптах, искал проблему =)
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Сегодня всё попробую и отпишу
Сетевухи у меня Realtek RTL8139, которую то мне и надо заставить работать...а вторая это встроенная...Sis 900-Based PCI Fast Ethernet.
Сетевухи у меня Realtek RTL8139, которую то мне и надо заставить работать...а вторая это встроенная...Sis 900-Based PCI Fast Ethernet.
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Определяется просто
Подключаете RJ45 к одной и
ifconfig down eth0
ifconfig up eth0
смотрите LED загорелся или нет
Лампочка вроде загорается как надо...
А что скажет "iptables -L -n"?
Пишет, что команда ему неизвестна.
CDigger, прописал, но колдплаг и eth0 по-прежнему стартуют при загрузке.
etc-update меня как-то спал после обновления системы от подобной проблемы =)
я просто забыл его сделать и три дня копался в init-скриптах, искал проблему =)
etc-update выдаёт, что апдейтить нечего...
Когда ядро собирал, заметил, что в разделе сетевых устройств есть как раз мой Sis 900 Based, но я его включать не стал даже модулем, так что думаю, что к eth0 привязана realtek'овская карточка. Её я включил в ядро. Может я не так составил /etc/conf.d/net? В теме выше несколько ег овариантов...но вроде с моим вариантом ifconfig нормально отображает и ip и маску и бродкаст.
Попробовал #route add gw 82.148.29.1
На что поулчил gw: Host name lookup failure
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Решил сверить Mac адреса. И действительно. Интерфейс eth0 прописан на встроенную сетевуху. А у нас в сети привязка Ip адресов к макам потому и не работает. Как мне теперь заставить всё работать через другую карточку? В /etc/init.d у меня есть только net.lo и net.eth0 а вот net.eth1 я не вижу...А как я понимаю он должен быть...
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
CDigger
- Сообщения: 26
- ОС: Gentoo Linux
Re: Не работает сеть
Ultsuan писал(а): ↑16.08.2006 18:51Решил сверить Mac адреса. И действительно. Интерфейс eth0 прописан на встроенную сетевуху. А у нас в сети привязка Ip адресов к макам потому и не работает. Как мне теперь заставить всё работать через другую карточку? В /etc/init.d у меня есть только net.lo и net.eth0 а вот net.eth1 я не вижу...А как я понимаю он должен быть...
Ппроверь есть у тебя этот девайс вообще или нет
Код: Выделить всё
#ls /sys/class/netили
Код: Выделить всё
#ifconfig eth1Если нет - модуль не загружен
Загрузи модуль (если надо):
Код: Выделить всё
#modprobe sis900Код: Выделить всё
#modprobe 8139tooЕсли с девайсом все путем, сделай ему ссылку на скрипт для запуска
Код: Выделить всё
#ln -sf /etc/init.d/net.lo /etc/init.d/net.eth1Пропиши нужную конфигурацию в /etc/conf.d/net ну и запускай
Код: Выделить всё
#/etc/init.d/net.eth1 startЕсли все получается - добавляй его в автозагрузку
Код: Выделить всё
#rc-update add net.eth1 defaultВсе вроде
PS
Если у тебя eth.0 стартует в boot с отключеным coldplug - может он там и есть?
Код: Выделить всё
#rc-update showЕсли он там - убери
Код: Выделить всё
#rc-update delete net.eth0 boot-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Заработало
)) Спасибо)
rc-update show показал что eth0 висел там как default а еще там висит колдплаг...может я не так прописал чтоб он не грузился...а можно теперь как-нибудь сделать, чтобы модуль реалтековсий грузился при загрузке. А не вручную. Или это только ядро пересобирать и включать реалтековский драйвер не модулем? А то я не очень дружу с этим процессом...у меня потом вообще ничего не работает
rc-update show показал что eth0 висел там как default а еще там висит колдплаг...может я не так прописал чтоб он не грузился...а можно теперь как-нибудь сделать, чтобы модуль реалтековсий грузился при загрузке. А не вручную. Или это только ядро пересобирать и включать реалтековский драйвер не модулем? А то я не очень дружу с этим процессом...у меня потом вообще ничего не работает
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
CDigger
- Сообщения: 26
- ОС: Gentoo Linux
Re: Не работает сеть
Значит он и грузится как default. С чего, кстати, ты подумал что он в boot? А coldplug убери тем же rc-update из boot.
Можно.а можно теперь как-нибудь сделать, чтобы модуль реалтековсий грузился при загрузке. А не вручную.
Код: Выделить всё
# echo 8139too >> /etc/modules.autoload.d/kernel-2.6-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^
Re: Не работает сеть
Сейчас такая проблема появилась. Всё работало работало вот пару дней как часы. А сейчас стали пинговаться только ip. Хотя днс были прописаны и всё работало и я ничего не менял. И систему не обновлял...
Gentoo / 2.6.12-r6 / KDE 3.5.2
Linux User #418441
Linux User #418441
-
Ultsuan
- Сообщения: 59
- ОС: Gentoo. Love'n it ^_^