Windows получает от роутера-мыльницы адрес по dhcp, а kubuntu - нет...

Здравствуйте. Столкнулся с неприятной проблемой с инернетом в Кубунту.

Интернет раздаётся пользователям c помощью роутера D-Link DIR-100(стоит у меня). Раздаётся по MAC-адресам.

В винде работает безотказно, глюков никаких нету, в Кубунте - больше не работает, чем работает.
Не пингуется сам роутер(при чём пингую 192.168.0.1, а пишет, что нет соеденения с 192.168.0.254). Иногда помогает перетыкивание кабелей, но весьма редко.

Как быть? В чём может быть проблема? Буду благодарен за любую помощь. Спасибо.

0
Жюстина - 7 Март, 2010 - 00:01
Изображение пользователя Жюстина.

ifconfig

потом

cat /etc/network/interfaces

а вывод сюда, а то не понятно кой чего...

0
Гал - 7 Март, 2010 - 00:01
Изображение пользователя Гал.

ответ на ваш вопрос таится здесь или здесь

0
dmd2live - 7 Март, 2010 - 00:05
Изображение пользователя dmd2live.

Зарезервирован IP для машины с Kubuntu в настройках роутера?

0
nicolaus - 7 Март, 2010 - 01:39

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

Зарезервирован IP для машины с Kubuntu в настройках роутера?
Нет, инет раздаётся по MAC-у. MAC зарезервирован.

ifconfig потом cat /etc/network/interfaces, а вывод сюда, а то не понятно кой чего...
Вот ...

0
Vlad_W_1999 - 7 Март, 2010 - 06:13

А что это за адреса тогда? Я имею ввиду 10.81.25.156? Где прописывал?

0
Гал - 7 Март, 2010 - 06:43
Изображение пользователя Гал.

адреса как я догадываюсь раздаются путем dhcp согласно МАКам. Изначально у меня тоже в /etc/network/interfaces небыл указан интерфейс eth0 но тем не менее по dhcp адрес получал.

0
nicolaus - 7 Март, 2010 - 15:00

Вот зашёл, интернет есть, но IP в этот раз локальный ...

Может как то неправильно работает DHCP на роутере?

Ifconfig

0
dmd2live - 7 Март, 2010 - 15:03
Изображение пользователя dmd2live.

В настройках роутера Setup -> Lan Setup
DHCP SERVER SETTINGS - задаем интервал адресов
DHCP RESERVATION - задаем желаемый адрес

0
nicolaus - 7 Март, 2010 - 16:36

dmd2live, всё верно. Интервал задан. Как я понял, то в DHCP RESERVATION нужно ввести список пользователей, которые могут быть настроены с помощью DHCP. Там я есть.

Суть в том, почему ifconfig выдал разные IP в двух ситуациях: когда инет был и когда его не было?

0
Гал - 7 Март, 2010 - 22:32
Изображение пользователя Гал.

хм... может глюк какой? а потом не пробовал инет отключать, какой адрес присваивает?

0
nicolaus - 8 Март, 2010 - 11:52

Да ну, что Вы ... я дышать боюсь пока он есть.

0
beginer - 8 Март, 2010 - 10:17

А не кто не заметил, что карта eth0 у него вообще в /etc/network/interfaces не прописана?
И откуда берется eth0 не понятно.
PS Мне во всяком случае)

0
dmd2live - 8 Март, 2010 - 11:15
Изображение пользователя dmd2live.

У меня такой же роутер и та же ОС. Тот же вывод cat. Всё прекрасно работает :)

0
Гал - 8 Март, 2010 - 18:51
Изображение пользователя Гал.

у меня тоже изначально не прописан, но тем не менее по dhcp все прекрасно работало... по чеез него адреса получал. Сейчас адреса статические

0
dyug - 9 Март, 2010 - 21:06

ну типично с использованием нетворк манагера например... :-)
он и поднимает интерфейс.
При этом, что написано в документации - интерфейс должен отсутствовать в /etc/network/intterfaces

0
beginer - 8 Март, 2010 - 12:18

А не проще сразу указать в настройках карты, что бы она адрес получала, скажем по dhcp?
Добавив строки:

0
nicolaus - 8 Март, 2010 - 20:00

Попробовал прописать. Не помогло. Но, всё равно, спасибо.

0
nicolaus - 8 Март, 2010 - 15:51

Ну всё, я сдаюсь, не знаю что уже думать ... что я только не делал.

Какой чёрт мне даёт IP типу 10.81.30.30? В настройках сети стоит всё нормально - 192.168.0.135, ДНС, ГэтЭвей, всё прописано.

DHCP на роутере отключил, как мне выдаётся подобная IP?

0
dyug - 9 Март, 2010 - 21:08

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

0
Гал - 8 Март, 2010 - 18:56
Изображение пользователя Гал.

эммм.... а как ты вобще инет на него получаешь?

0
nicolaus - 8 Март, 2010 - 20:05

Уже третий раз пишу) Инет раздаётся по MAC-у. Пользователь говорит мне свой MAC, я вношу его в список в роутере, пользователь прописыват у себя шлюз, ДНС и маску. Вот и всё.

По сути, DHCP существует только для того, чтобы настроить параметры сетевой карты, когда явно это сделать нельзя. Например, есть какое то предприятие с n компами, на одном из них(или на всех)слетает ОС, админ может сделать так, чтобы все компы устанавливали ОС с его ДВД-РОМа, но для этого, на компах должна быть настроена сеть, т.к. явно это сделать нельзя, то она настраивается с помощью DHCP. Это если я ничего не путаю.

0
sawa - 8 Март, 2010 - 21:37
Изображение пользователя sawa.

Это кто-то из пользователей поставил себе что-то что выполняет функции DHCP сервера.
Варианты решения, либо найти кто и настучать по тыкве, либо перейти на статику.

0
sawa - 8 Март, 2010 - 22:04
Изображение пользователя sawa.

По первому варианту (найти левый DHCP сервер).
Выполняешь команду:

route -n

Получаешь результат примерно такой:

Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.81.25.156     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         10.81.25.1     0.0.0.0         UG    0      0        0 eth0

Смотришь Gateway в строчке с Destination 0.0.0.0
В примере он 10.81.25.1

Выполняешь команду (вместо 10.81.25.1 подставляй найденный Gateway) :
arping 10.81.25.1 -I eth0

Смотришь результат:
ARPING 10.81.25.1 from 10.81.25.156 eth0
Unicast reply from 10.81.25.1 [ЗДЕСЬ:БУДЕТ:ИСКОМЫЙ:MAC:АДРЕС]  0.782ms

Проверяешь чей мак высветился и идешь стучать по тыкве.

0
Гал - 8 Март, 2010 - 22:53
Изображение пользователя Гал.

ммм... надо запомнить, вдруг пригодится

0
balamutick - 9 Март, 2010 - 15:19
Изображение пользователя balamutick.

АнЫкдот почти не по теме:

0
dyug - 9 Март, 2010 - 21:11

или просто пинг, который есть в системе, и если он ответил, то можно спокойно (от рута, разумеется) посмотреть его мак адрес.
командой
# arp -n

Это, чтоб не ставить дополнительные пакеты при отсутствии интернета

0
nicolaus - 8 Март, 2010 - 23:03

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

P.S. заметил, что в ifconfig-е фигурируют только два разных IP.

0
sawa - 8 Март, 2010 - 23:56
Изображение пользователя sawa.

Все правильно,кто-то перепутал интерфейсы и выкинул в твою сеть свой внутренний интерфейс с адресом 10.81.25.1.
А так как вторая сетевуха, та которая должна смотреть в твою сеть и получать IP от DHCP, адрес не словила то ей автоматически присвоился адрес из сетки 169.254.0.0
Придется прогуляться по клиентам.

0
nicolaus - 9 Март, 2010 - 19:02

Спасибо, теперь я хоть не перезагружаюсь, чтобы дать ответ тут(к роутеру идут три кабеля: 1 - сеть провайдера, через какую собственно инет и подаётся, 2 - моя сеть, 3- кабель к компу. Потому когда включаюсь, отсоеденяю кабель своей сети, адрес определяется нормально, потом подсоеденяю сеть обратно и все счастливы: и у меня есть инет, и у людей).

Но, меня интересует немного иной факт. Почему не работает статика? С предыдущего поста видно

nick@nick:~$ cat /etc/network/interfaces
auto eth0
iface eth0 inet static
adress 192.168.0.135
netmask 255.255.255.0
gateway 192.168.0.1

Такие же настройки стоят в Настройка -> Настройка сети -> Проводное.

При чём тут DHCP? Откуда оно знает, что адрес нужно брать от DHCP?

Та и если от DHCP, то gateway-ем я указываю свой роутер. Неужели все эти настройки игнорируются?

+1
gmw - 9 Март, 2010 - 20:41
Изображение пользователя gmw.

Что-то подобное (вместо статики дхцп)наблюдалось при установке 9.10 бета, помогло убийство нетворк менагера. Попробуй его убрать он слишком умный.

0
dyug - 9 Март, 2010 - 21:18

вычистить руками все что лежит в .kde/чегото/там/networkmanager или как то рядом.
или /etc/init.d/Networkmanager stop
имена уточнять по месту, навскидку не помню, а ноут включать лень.
на рабочей у меня вообще бридж висит ибо виртуалбокс с отдельным ип.
Программа управления АТС иначе не умеет. :-(

Просто нетворкманагер знает что не надо хватать то, что описано в etc/network/interfaces
но он уже схватил... :-)
Если это стационарный комп - то имеет смысл просто вынести нетворкманагер, ибо излишне плаодить сущности. :-)

0
balamutick - 9 Март, 2010 - 15:24
Изображение пользователя balamutick.

Тема очень хорошая, достаточно уникальная и ответы хорошие.

НО !
Очень не нравиться название: "Проблема с интернетом."

Проблема с интернетом, бывает очень разная. Потому нужно конкретизировать.

Может там: "Кубунту не подхватывает mac адресс от роутер dlink dir-300 или т.п. ?

У кого какие идеи?

0
nicolaus - 9 Март, 2010 - 18:53

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

0
dyug - 9 Март, 2010 - 21:22

может "проблема с интернетом через роутер"?
тут есть масса факторов, и увы, это именно проблема с интернетом(может сетью) через роутер.
и проблема не в кубунте, и не в роутере. а в сторонней машины в этой же сети. :-(

Благо борьба с сетями у меня давно на потоке стоит...
Сколько денег принесла.. :-))))

0
Vorlon - 16 Март, 2010 - 18:19

Возможно изначально не там задал вопрос, и надо было сразу сюда писать, но есть вот такая проблема.
Буду очень благодарен за помощь в её устранении.

0
balamutick - 17 Март, 2010 - 12:18
Изображение пользователя balamutick.

Переименовал из "Проблема с интернетом" (ибо тысячи их...)

В Windows получает адрес от роутера-мыльницы адрес по dhcp, а kubuntu - нет...

Название по теме ?

0
dyug - 17 Март, 2010 - 15:15

исходя из результата, увы нет. :-(
на мой взгляд.
Ибо тут явно была проблема в одной из машин сети. :-(

0
balamutick - 17 Март, 2010 - 15:25
Изображение пользователя balamutick.

Так и в чём проблемма.

Отправить комментарий