Здравствуйте. Столкнулся с неприятной проблемой с инернетом в Кубунту.
Интернет раздаётся пользователям c помощью роутера D-Link DIR-100(стоит у меня). Раздаётся по MAC-адресам.
В винде работает безотказно, глюков никаких нету, в Кубунте - больше не работает, чем работает.
Не пингуется сам роутер(при чём пингую 192.168.0.1, а пишет, что нет соеденения с 192.168.0.254). Иногда помогает перетыкивание кабелей, но весьма редко.
Как быть? В чём может быть проблема? Буду благодарен за любую помощь. Спасибо.
ifconfig
потом
cat /etc/network/interfaces
а вывод сюда, а то не понятно кой чего...
ответ на ваш вопрос таится здесь или здесь
Зарезервирован IP для машины с Kubuntu в настройках роутера?
А что это за адреса тогда? Я имею ввиду 10.81.25.156? Где прописывал?
адреса как я догадываюсь раздаются путем dhcp согласно МАКам. Изначально у меня тоже в /etc/network/interfaces небыл указан интерфейс eth0 но тем не менее по dhcp адрес получал.
Вот зашёл, интернет есть, но IP в этот раз локальный ...
Может как то неправильно работает DHCP на роутере?
Ifconfig
В настройках роутера Setup -> Lan Setup
DHCP SERVER SETTINGS - задаем интервал адресов
DHCP RESERVATION - задаем желаемый адрес
dmd2live, всё верно. Интервал задан. Как я понял, то в DHCP RESERVATION нужно ввести список пользователей, которые могут быть настроены с помощью DHCP. Там я есть.
Суть в том, почему ifconfig выдал разные IP в двух ситуациях: когда инет был и когда его не было?
хм... может глюк какой? а потом не пробовал инет отключать, какой адрес присваивает?
Да ну, что Вы ... я дышать боюсь пока он есть.
А не кто не заметил, что карта eth0 у него вообще в /etc/network/interfaces не прописана?
И откуда берется eth0 не понятно.
PS Мне во всяком случае)
У меня такой же роутер и та же ОС. Тот же вывод cat. Всё прекрасно работает :)
у меня тоже изначально не прописан, но тем не менее по dhcp все прекрасно работало... по чеез него адреса получал. Сейчас адреса статические
ну типично с использованием нетворк манагера например... :-)
он и поднимает интерфейс.
При этом, что написано в документации - интерфейс должен отсутствовать в /etc/network/intterfaces
Попробовал прописать. Не помогло. Но, всё равно, спасибо.
Ну всё, я сдаюсь, не знаю что уже думать ... что я только не делал.
Какой чёрт мне даёт IP типу 10.81.30.30? В настройках сети стоит всё нормально - 192.168.0.135, ДНС, ГэтЭвей, всё прописано.
DHCP на роутере отключил, как мне выдаётся подобная IP?
скорее всего он ловит с какого то другого дхцп сервера, то ли в вашей сети, то ли снаружи, если включен релеинг дхцп. в некоторых роутерах есть такая фича. а вот кто ответит раньше - это уж как бог на душу положит.
эммм.... а как ты вобще инет на него получаешь?
Уже третий раз пишу) Инет раздаётся по MAC-у. Пользователь говорит мне свой MAC, я вношу его в список в роутере, пользователь прописыват у себя шлюз, ДНС и маску. Вот и всё.
По сути, DHCP существует только для того, чтобы настроить параметры сетевой карты, когда явно это сделать нельзя. Например, есть какое то предприятие с n компами, на одном из них(или на всех)слетает ОС, админ может сделать так, чтобы все компы устанавливали ОС с его ДВД-РОМа, но для этого, на компах должна быть настроена сеть, т.к. явно это сделать нельзя, то она настраивается с помощью DHCP. Это если я ничего не путаю.
Это кто-то из пользователей поставил себе что-то что выполняет функции DHCP сервера.
Варианты решения, либо найти кто и настучать по тыкве, либо перейти на статику.
По первому варианту (найти левый 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
Проверяешь чей мак высветился и идешь стучать по тыкве.
ммм... надо запомнить, вдруг пригодится
или просто пинг, который есть в системе, и если он ответил, то можно спокойно (от рута, разумеется) посмотреть его мак адрес.
командой
# arp -n
Это, чтоб не ставить дополнительные пакеты при отсутствии интернета
Ну вот, попрошу знатоков проанализировать данные действия.
P.S. заметил, что в ifconfig-е фигурируют только два разных IP.
Все правильно,кто-то перепутал интерфейсы и выкинул в твою сеть свой внутренний интерфейс с адресом 10.81.25.1.
А так как вторая сетевуха, та которая должна смотреть в твою сеть и получать IP от DHCP, адрес не словила то ей автоматически присвоился адрес из сетки 169.254.0.0
Придется прогуляться по клиентам.
Спасибо, теперь я хоть не перезагружаюсь, чтобы дать ответ тут(к роутеру идут три кабеля: 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-ем я указываю свой роутер. Неужели все эти настройки игнорируются?
Что-то подобное (вместо статики дхцп)наблюдалось при установке 9.10 бета, помогло убийство нетворк менагера. Попробуй его убрать он слишком умный.
вычистить руками все что лежит в .kde/чегото/там/networkmanager или как то рядом.
или /etc/init.d/Networkmanager stop
имена уточнять по месту, навскидку не помню, а ноут включать лень.
на рабочей у меня вообще бридж висит ибо виртуалбокс с отдельным ип.
Программа управления АТС иначе не умеет. :-(
Просто нетворкманагер знает что не надо хватать то, что описано в etc/network/interfaces
но он уже схватил... :-)
Если это стационарный комп - то имеет смысл просто вынести нетворкманагер, ибо излишне плаодить сущности. :-)
Тема очень хорошая, достаточно уникальная и ответы хорошие.
НО !
Очень не нравиться название: "Проблема с интернетом."
Проблема с интернетом, бывает очень разная. Потому нужно конкретизировать.
Может там: "Кубунту не подхватывает mac адресс от роутер dlink dir-300 или т.п. ?
У кого какие идеи?
Честно говоря, я ещё так и не понял истинной проблемы, потому определить однозначно тему так и не могу.
может "проблема с интернетом через роутер"?
тут есть масса факторов, и увы, это именно проблема с интернетом(может сетью) через роутер.
и проблема не в кубунте, и не в роутере. а в сторонней машины в этой же сети. :-(
Благо борьба с сетями у меня давно на потоке стоит...
Сколько денег принесла.. :-))))
Возможно изначально не там задал вопрос, и надо было сразу сюда писать, но есть вот такая проблема.
Буду очень благодарен за помощь в её устранении.
Переименовал из "Проблема с интернетом" (ибо тысячи их...)
В Windows получает адрес от роутера-мыльницы адрес по dhcp, а kubuntu - нет...
Название по теме ?
исходя из результата, увы нет. :-(
на мой взгляд.
Ибо тут явно была проблема в одной из машин сети. :-(
Так и в чём проблемма.
Отправить комментарий