Показать полную графическую версию : [решено] Ubuntu 9.04 не хочет выходить в интернет через роутер.
DJ Mogarych
29-04-2009, 10:25
Конфигурация — в ниспадающем меню каждого моего сообщения.
Настроил мой ADSL-модем D-Link DSL-2500U/BRU/D в режиме роутера (т. е., логин-пароль записаны в самом модеме). DHCP отключил, вбил статический адрес сетевой карты и мак-адрес. В Windows осталось только прописать IP-адрес сетевой карты (192.168.1.2), маску (255.255.255.0) и шлюз с DNS-ом, то есть адрес модема (192.168.1.1). Всё работало прекрасно.
Тут вышла новая Человечность за версией девять-ноль-четыре. Скачал, установил на второй винчестер. Всё отлично: шрифты, оформление, в общем, система понравилась. Но! Вбив такие же настройки сетевой карты, как и в Windows (то есть, просто в режиме Wired), в интернет выйти не смог. Почему — я не понял. Модем пингуется, через браузер можно зайти в его настройки, но дальше модема пройти почему-то нельзя.
Настроил модем в режиме моста, настроил сетевую карту в Ubuntu на вкладке DSL — заработало. Но я хочу, чтобы модем был роутером.
Что для этого нужно сделать, и почему не работало с такими же, как в Windows, настройками?
ackerman2007
29-04-2009, 13:53
Попробуйте использовать DHCP, а не прописывать все вручную. Можно еще попробовать настроить сеть средствами консольной утилиты ifconfig.
must die
29-04-2009, 16:00
DJ Mogarych,
Пинг наружу проходит? Результат traceroute? Имена разрешаются?
DJ Mogarych
29-04-2009, 16:36
Пинг наружу проходит? Результат traceroute? Имена разрешаются? »
Нет, в том-то и дело. На самом модеме все лампочки горят зелёным, то есть, успешная аутентификация. Под Виндоузом почему-то работает, а под Убунтой — нет, хотя на модем зайти под Убунтой могу, и всё такое прочее.
DJ Mogarych, попробуйте через консоль:
ifсonfig eth0 192.168.1.2 netmask 255.255.255.0
Или отредактируйте /etc/network/interfaces
Статический IP в Ubuntu (http://www.dkws.org.ua/phpbb2/topic3839.html)
Попробуй сделать так:
service NetworkManager stop
ifсonfig eth0 192.168.1.2 netmask 255.255.255.0
route add default 192.168.1.1
echo "nameserver <твой DNS>" >> /etc/resolv.conf
если будет работать то проблема в сервисе NetworkManager.
must die
29-04-2009, 21:57
Нет, в том-то и дело. »
Занимаемся гаданием на кофейной гуще.
Хотя бы результат Ifconfig покажите :)
и еще
cat /etc/resolv.conf
route
Сейчас поюзал через networkmanager - dns автоматом не прописался, помог ребут (хотя service NetworkManager restart мог помочь)
DJ Mogarych
29-04-2009, 23:33
Занимаемся гаданием на кофейной гуще.
Хотя бы результат Ifconfig покажите »
По несчастливому стечению обстоятельств я вынужден в будние дни ходить на работу, поэтому ифконфиг испробовать немедля не мог, оставалось токмо вспоминать, что же было вчера.
Вот результат команды sudo ifconfig eth0, через консоль не настраивал:
eth0 Link encap:Ethernet HWaddr [правильный]
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::204:61ff:fe75:81fa/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:612 errors:0 dropped:0 overruns:0 frame:0
TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:37927 (37.9 KB) TX bytes:8506 (8.5 KB)
Прервано:20 Base address:0xc000
Думаю, проблема вот здесь:
"DHCP отключил, вбил статический адрес сетевой карты и мак-адрес"
Куда вы там вбили все это - не понятно. Видимо, сделали что-то совсем не то. Если вы пытались менять mac-адрес - тогда в этом и проблема (тем более, что вы его скрыли не понятно по каким причинам).
El Scorpio
30-04-2009, 05:28
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 »
Долго искал, где же тут прописан Default gate. Не нашёл :(
Скорее всего, убунта тоже не может его найти и не знает, через что отправлять пакеты в интернет.
Либо использовать DHCP, который назначит "маршрут по умолчанию", либо прописать его руками
Не нашёл »
и не найдешь... он тут: route
а dns тут - cat /etc/resolv.conf
DJ Mogarych
30-04-2009, 08:51
Куда вы там вбили все это - не понятно. »
В окно конфигуратора сети, отвечающего за настройку адреса. Указал как шлюз, так и DNS 192.168.1.1, то есть, адрес роутера. Мак-адрес не менял, какой был, такой и вбил. Он изначально после установки системы был правильно заполнен. Ошибка с моей стороны исключена, потому что пытался настроить через конфигуратор раз пять. Почему в системе, вышедшей неделю назад, не работает такая элементарная вещь как настройка сети и надо опять лезть в консоль, мне непонятно.
он тут: route
а dns тут - cat /etc/resolv.conf »
Я пытался:
sudo echo "nameserver 192.168.1.1" >> /etc/resolv.conf
resolv.conf не изменился.
В общем, ясно. Конфигуратор сети нерабочий; приеду пятого числа, буду ковырять дальше через консоль...
service NetworkManager stop перед этим делал? и вообще каково содержимое route и cat /etc/resolv.conf
DJ Mogarych
30-04-2009, 09:59
service NetworkManager stop перед этим делал? »
Нет. Сделаю. Он и не даёт доступа на редактирование, так?
каково содержимое route и cat /etc/resolv.conf »
route не смотрел.
В резолв.конф одна строка, что-то типа "Generated by NetworkManager". В общем, файл пустой.
Спасибо, приеду пятого — буду ковырять дальше.
Кстати, странно, что до того, как поставить Убунту на свой комп, запускал её с liveCD на работе, настраивал сеть через тот же конфигуратор — всё прописалось нормально, и работало. DHCP у нас в сетке тоже выключен.
Он и не даёт доступа на редактирование, так? »
он его редактирует автоматом с каким то периодом - т.е. стирает и снова делает
всё прописалось нормально, и работало »
тоже самое - dns c liveCD сразу прописался а в полноценной - только после reboot
Кстати попробуй еще dns заменить на провайдера (или вообще убери) а не 192.168.1.1 - модем все таки не dns сервер
После смены настроек на статичные нужно включить-выключить сеть.
IP везде один и тот же, если все настройки одинаковы, работать должно одинаково (за исключением DNS, в области которых Windows стандарты не писаны). Скорее всего, вы что-то делаете не так. Похоже, что действительно DNS. Попробуйте
ping 89.108.74.133 (это oszone.net)
И посмотрите, что выводит. А также используйте nslookup www.ru 192.168.1.1
и убедитесь, что ваш модем рутер не разрешает DNS имена.
DJ Mogarych
30-04-2009, 13:26
он его редактирует автоматом с каким то периодом - т.е. стирает и снова делает »
Зачем? :o
dns c liveCD сразу прописался а в полноценной - только после reboot »
Странно. Что мешает и в полноценной сразу прописать?
модем все таки не dns сервер »
убедитесь, что ваш модем рутер не разрешает DNS имена »
Это понятно, что роутер ничего сам разрешить не может. Но DNS-запросы форвардить на провайдерский DNS он умеет (DNS relay в характеристиках имеется).
El Scorpio
01-05-2009, 14:21
и ещё - traceroute что показывает?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.