Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Ubuntu и DHCP


Автор: KEM 30.1.2007, 14:05
Поставил вчера себе ubuntu-6.10-desktop-amd64, вроде всё прошло хорошо. 
Настроил "квартирную сеть", тупо вбив IP и маску, ноут увидел(встроеная сетевуха).
И при настройке районной сети заметил что по DHCP мне не присваивается IP, попробывал прописать его в ручную. Прописался  и роут появился дефалтовый на мой сетевой шлюз. Но проблема в том что я ничего в ней не вижу, даже свой собственный сигмент.
При пинге шлюза *.0.254, который в моём сегменте, в ответ я получаю репорт с моего IP от том что хост анричабли.
Что это может быть ? Проблема железа, дистрибутива? Моих рук (я новичок в *nix)? В винде и под фадоркой 5 всё замечательно цыплялось.

Автор: ZeeLax 30.1.2007, 14:55
KEM, Ubuntu, как я понял, ставили на комп, а увидели ноут да? А увидели как, потрудитесь описать (способ соединения его с хостом, где Ubuntu и т.п.). Вообще, поподробнее и пограмотнее можно написать? Сами себя не читаете в предварительном просмотре?

Автор: KEM 30.1.2007, 16:05
Подробнеет.
2 сетевые карты, 1 встроиная(eth1),  2 риалтековская PCIная(eth0). Встроеная карточка(eth1) соединена с ноутом, от eth0 кабель идёт на чердак к умному свичу, всё по средствам витой пары.
Запустил eth1 прописал на ней IP (10.150.0.1/24 (*.2 - это ноут)).  Связь проверил разумеется "ping 10.150.0.2" всё чудесно, ответы есть.
После того как понял, что DHCP настройки на eth0 не ципляются, вбил в ручную. (10.15.0.60/24 gw 10.15.0.254). Эффект нулевой. Маршруты все вроде в порядке. Свой сигмент включая свич и то что за ним я не вижу.
Облазил массу форумов по этому поводу но так ничего и не нашёл. 

Автор: ZeeLax 30.1.2007, 18:03
10.15.0.60 пингуется?
Менят местами кабели с адресами пробовали?

Цитата(KEM @  30.1.2007,  19:05 Найти цитируемый пост)
к умному свичу

Что вы этим хотели сказать?

Автор: bilbobagginz 30.1.2007, 18:34
у нас я понимаю есть:
комп А, с 2-мя картами eth0, eth1
ноут Б, с 1-й картой 

1. с компом A ты подключаешься к локалке ?
2. какой картой ?
3. с компом Б ты не можешь гулять по интернету ?

если на 1,3 ответ - да,
то видимо ip_forward - не включен.
посмотри в интернете как его "закрепить", но в принципе операцию, к-рую надо сделать, это вписать 1 в один файл, т.е.:
Цитата

echo "1" > /proc/sys/net/ipv4/ip_forward




Автор: KEM 30.1.2007, 18:58
Цитата(ZeeLax @  30.1.2007,  18:03 Найти цитируемый пост)

10.15.0.60 пингуется?
Менят местами кабели с адресами пробовали?
"к умному свичу"
Что вы этим хотели сказать?


10.15.0.60 - пингуется. но когда я пинговал свич на другом конце кабеля, заметил что даже лампочки на сетевухе не мигают. Хотя интерфейс eth0 включён и ип ему руками прописан.
Кабеля менять местами не пробывал. но это и не желательно, т.к.
1. Между ПК и ноутом сеть 1Гб, а локалка всего 100Мб.
2. Как раз дело в умном свиче, насколько я помню секюрити на моём порту может быть вкл., следовательно при смене сетевых карточек, свич из-за несоответствия МАСов может просто перекрыть мне порт. 

bilbobagginz, Именно с компа А и с eth0 я должен "гулять" по инету, но т.к. с этого интерефейса я не вижу даже свич, то самособой об интеренете речь и не идёт. ip_forward, попробую.

Так же интересно почему не получаю конфиг по ДХЦП, "sudo dhclient eth0", никак в этом вопросе не помог  smile 

Автор: ZeeLax 30.1.2007, 19:03
Цитата(KEM @  30.1.2007,  21:58 Найти цитируемый пост)
ip_forward, попробую.

Можете не пробовать, bilbobagginz, просто чуть-чуть не так вас понял.
Код

ifconfig -a
ip a
arp -n
ip ro sh
mii-tool

Автор: KEM 30.1.2007, 20:07
командочки на мысль не навели. По результатам, вроде всё о.к.
немного смущяет то что включён IPv6, и по нему выдано какое-то значение, а строчка с ipv4 отсутствует(при вкл. dhcp)
логи их скинуть к сожалению не удалость т.к. убунту отказался писать на виндовые разделы.
Сетка так и не появилась. Уже подумываю сменить дистриб на  Suse  smile 

Автор: ZeeLax 30.1.2007, 20:16
KEM, для начала, попробуйте таки сетевухи местами поменять.

Автор: smartov 30.1.2007, 21:07
KEM, 
Цитата(KEM @  30.1.2007,  19:07 Найти цитируемый пост)
Уже подумываю сменить дистриб на  Suse

Время потратишь. Там что-то своё всплывёт.

Попробуй для начала действительно поменять карточки, или совсем Realtekовскую вытащить и попробовать для начала настроить районную сеть на внутренней

Автор: bilbobagginz 30.1.2007, 22:28
если ты хочешь, можешь "снести на фиг, установить СуЗе", потом погадать на кофейной гуще, что же там с СуЗе не работает.
Цитата

командочки на мысль не навели. 

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

скорее всего проблема либо в дровах карты, либо в таблице маршрутизации, которую как-то испортили.

0. тест на дрова, какой вывод команды:
Код

lspci | grep -i ethernet

в студию. и какими дровами ты пользуешься ?
напр. некоторые карты nvidia ( чипсета nForce4 )  работают только с опр. дровами.
1. команда:
Код

mii-tool

должна показать подключен ли ты к живому порту на свитче, 
при наличии карты с mii. если карта не использует технологию mii, то команда -  бесполезна.
если карта на основе mii: проверяется нет ли проблем с подключением или в этом роде, что может указывать на проблему, появившуюся напр. в кабеле. если кабель поменялся - просто запусти команду с флажком -w ( т.е. watch ), и потрогай кабель. если статус не меняется, продвигаемся дальше.
2. команда 
Код

arp -a

должна была показать список устройств видимых на твоём Еthernet сегменте ( адреса mac )
на них можно послать команду arping, и посмотреть вернёт ли арпинг обратно. Нужно указывать с какого устройства отсылать эти пинги.
среди них должен быть твой выходной шлюз.
если нету - то либо шлюз тебя посылает (свитч), либо драйвер не работает.
следующие команды - проверка 3-го и 4-го уровня, т.е. IP, TCP и т.д.
диагностика таблиц маршрутизации и проверка связи с шлюзом.:
ip ro sh или route -n
и
ifconfig -a или ip a



ты говоришь свитч - умный, а ты точно помнишь, что в этой же конфигурации всё работало ( что та же карта на винде была подключена наружу и та же вовнутрь) ?


Автор: KEM 31.1.2007, 01:02
Господа! Огромное человеческое спасибо! "Смена карт", реально помогла, хоть DHCP так и не подценился
Прописал настройки сети в ручную, поднял vpn и вот я тут)))
По существу: та конфигурация,сетевых карт, которая не захотела работать под линуксом, на ура работала(да и работает) в Винде. Насколько я догадываюсь проблема в дровах, тк сетевая карта оказалась работать и с нутом соответственно
интересная ситуация, логи команд приложу немного попоже

Автор: powerfox 31.1.2007, 01:05
KEM, ещё покажи вывод "/etc/init.d/networking restart", будет видно, как линкс с твоими картами обращается.

Добавлено @ 01:07 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)