Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как настроить маршрутизацию  (Прочитано 2570 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nik01a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Как настроить маршрутизацию
« : 24 Августа 2011, 14:20:37 »
Есть следующая задача:
имеется две сетки 192.168.14.0/24 gateway 192.168.14.1 и 192.168.8.0/22 gateway 192.168.8.1 обе имеют выход в интернет через один и тот же шлюз, имеется комп на ubuntu server с двумя сетевухами торчащами в эти сетки. Айпишники карточки получают от dhcp.
Как настроить маршрутизацию чтобы можно было и сетки броузить, и в интернет ходить? Пока ходить в интернет не удается - пишет no route to host.

ip route выдает:

192.168.14.0/24 dev eth0  proto kernel  scope link  src 192.168.14.33
192.168.8.0/22 dev eth1  proto kernel  scope link  src 192.168.8.186
default via 192.168.14.1 dev eth0
default via 192.168.8.1 dev eth1  metric 100
default via 192.168.14.1 dev eth0  metric 100

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #1 : 24 Августа 2011, 14:41:07 »
таки нужен истчо DNS
nslookup ya.ru
nslookup ya.ru 8.8.8.8
ping -c2 8.8.8.8

Оффлайн nik01a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #2 : 24 Августа 2011, 14:53:10 »
nslookup ya.ru выдает список адресов, пинг по любому из адресов - packet filtered
Если wget'ом чего-нить тащить no route to host.
Сейчас читаю тему форума про маршрутизацию, но пока ответа на свой вопрос не нашел
« Последнее редактирование: 24 Августа 2011, 15:48:06 от nik01a »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #3 : 24 Августа 2011, 16:32:45 »
Вот почему многие просят помощи, но как только просишь у них сделать определённые действия для диагностики проблемы, они показывают только то, что считают нужным? Или вообще лирический, как они считают, аналог вывода... Не кажется, что Вы чего-то упускаете, раз не находите сами?
Итак, попробуем ещё раз
Покажите, пожалуйста результаты команд:
nslookup ya.ru
nslookup ya.ru 8.8.8.8
ping -c2 8.8.8.8

Оффлайн nik01a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #4 : 25 Августа 2011, 09:54:06 »
тупанул - не понял что от меня хотят

nslookup ya.ru

Server:         80.250.189.2
Address:        80.250.189.2#53

Non-authoritative answer:
Name:   ya.ru
Address: 93.158.134.3
Name:   ya.ru
Address: 93.158.134.203
Name:   ya.ru
Address: 213.180.204.3
Name:   ya.ru
Address: 77.88.21.3
Name:   ya.ru
Address: 87.250.250.3
Name:   ya.ru
Address: 87.250.250.203
Name:   ya.ru
Address: 87.250.251.3

nslookup ya.ru 8.8.8.8
;; connection timed out; no servers could be reached

ping -c2 8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.14.1 icmp_seq=1 Packet filtered
From 192.168.14.1 icmp_seq=2 Packet filtered

--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1000ms




Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #5 : 25 Августа 2011, 10:25:28 »
Что-то мне подсказывает, что 14.1 Вас в интернет не пускает. Или как минимум icmp
tracepath ya.ru
Ещё маленький вопросик? Настраиваете сеть средствами NM?

Оффлайн Красноглазый

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #6 : 25 Августа 2011, 10:30:56 »
Попробуйте явно прописать в качестве dns серверов 192.168.8.1 и 192.168.14.1 (или те сервера, которые раздают адреса по dhcp).
Еще, возможно, (как советуют старшие товарищи) поможет настройка nsswitch.conf.

Оффлайн nik01a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #7 : 25 Августа 2011, 10:56:38 »
tracepath ya.ru выдает gethostbyname2: Host name lookup failure

Ещё маленький вопросик? Настраиваете сеть средствами NM?

network manager не юзаю - стоит ubuntu server без графического интерфейса
« Последнее редактирование: 25 Августа 2011, 11:13:51 от nik01a »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #8 : 25 Августа 2011, 11:31:54 »
14.1 точно Вас в фуллнет пускает? У админа можете узнать?

Оффлайн Красноглазый

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #9 : 25 Августа 2011, 11:34:50 »
tracepath ya.ru выдает gethostbyname2: Host name lookup failure
А если посмотреть tracepath 8.8.8.8 или любой реальный внешний адрес?
Проблема явно с доступом к dns. Надо найти и явно прописать тот dns, который будет вам реально доступен.
Кстати, адрес 80.250.189.2 принадлежит вам или находится вне вашей сети?

Оффлайн nik01a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #10 : 25 Августа 2011, 12:01:12 »
14.1 точно Вас в фуллнет пускает? У админа можете узнать?
другие компы в сетке успешно через него ходят в инет, так что там все ок

80.250.189.2 это адрес днс

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



Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #11 : 25 Августа 2011, 12:04:39 »
Я спрашивал именно про Ваш комп. Предлагаю временно отключить eth1, и добиться работы с одной сетевой

Оффлайн nik01a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #12 : 25 Августа 2011, 12:18:22 »
с одной сетевой все нормально работает, траблы начались после добавления второй карты

Пользователь решил продолжить мысль 25 Августа 2011, 12:41:05:
Вообщем имеем сеть следующего вида:


изначально задача стояла посредством моего сервера обеспечить возможность с одного (или пары) компов одной подсети ходить на комп другой подсети, ну и чтобы сервак тоже мог ходить в инет качать апдейты и т.п. Хотел сделать это через openvpn, но поскольку я еще новичек в этом деле, споткнулся на банальной настройке маршрутизации.
« Последнее редактирование: 25 Августа 2011, 12:41:05 от nik01a »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #13 : 25 Августа 2011, 12:55:20 »
Дайте статические IP-адреса серверу и  настройте его сеть вручную - много меньше проблем будет

Оффлайн Красноглазый

  • Активист
  • *
  • Сообщений: 702
    • Просмотр профиля
Re: Как настроить маршрутизацию
« Ответ #14 : 25 Августа 2011, 13:29:11 »
На мой взгляд тоже стоит выдернуть кабель из одной сетевой и полностью настроить доступ через второй. Потом подсоединить первый и выдернуть второй кабель. Заставить работать по второму интерфейсу. И только потом настраивать балансирование нагрузки через две карты.
Возможно проблема совсем не в двух сетевых, а, например, ненастроенном доступе к прокси.

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.