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


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

Автор Тема: Маршрутизация. Что и как(mini-HOWTO).  (Прочитано 363904 раз)

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

Гарри Кашпировский

  • Гость
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #585 : 09 Августа 2010, 20:52:11 »
SNAT не даст прозрачного роутинга между подсетями.
Это понятно, он не для роутига был указан.
А прозрачную маршрутизацию даст net.ipv4.ip_forward = 1 в конфиге sysctl + сама таблица маршрутов на сервере и роутинг с клиненских ПК подсети 1.0/24 на подсеть 0.0/24
Код: (На Ubuntu-сервере) [Выделить]
~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0         *               255.255.255.0 U     0      0        0 eth0
192.168.0.0         *               255.255.255.0 U     0      0        0 eth1
0.0.0.0         192.168.1.5         0.0.0.0       UG    0      0        0 eth0
Код: (в клиентах подсети 0.0/24) [Выделить]
~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0         *               255.255.255.0 U     0      0        0 eth0
0.0.0.0         192.168.0.1         0.0.0.0       UG    0      0        0 eth0
Код: (в клиентах подсети 1.0/24) [Выделить]
~$ route -n
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0         *               255.255.255.0 U     0      0        0 eth0
192.168.0.0     192.168.1.43        255.255.255.0 U     0      0        0 eth0
0.0.0.0         192.168.1.5         0.0.0.0       UG    0      0        0 eth0
Вообще да, похоже на голубую мечту, если модемы трогать нельзя, а их трогать нужно, ибо то что получаеться - костыль.
« Последнее редактирование: 09 Августа 2010, 20:55:11 от KT315 »

Оффлайн NightMan

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #586 : 09 Августа 2010, 21:36:07 »
Одгого не могу понять, почему на той же ХРшке когда включены две сетевые и объединены в мост с обоих компов шлюз прекрасно виден  :idiot2:

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #587 : 09 Августа 2010, 22:32:16 »
Ключевое слово - мост. Мост это ОДНА сетевая, а не две.

Пользователь решил продолжить мысль 09 Августа 2010, 22:34:57:
Цитировать
Но судя по ответам ТС, весь топик - бредовые мечтания, заниматься сетью никто не будет и всё, что мы тут обсуждаем - сотрясение воздуха.
Из-за таких мыслей никто ничего и не делает =\

Так решитесь уже и начните делать. Тогда и результаты появятся. Или мне вас учить, как управление сетями строится? Что такое инициативная группа? И "как завоёвывать друзей и оказывать влияние на людей"?
« Последнее редактирование: 09 Августа 2010, 22:34:58 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн NightMan

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #588 : 09 Августа 2010, 23:03:13 »
Для того, чтобы начать что-то делать, нужно знать, что что-то получиться, а для этого нужны знания, именно поэтому я этой фигнёй и страдаю дома на единице с двумя компами и тремя сетвухами =\

Ключевое слово - мост. Мост это ОДНА сетевая, а не две.
Как это одна? Прямо сейчас в винде ХР вставил две сетевые, выбрал их обе, правой кнопкой - Подключение типа мост. И оба компа видят сеть и инет. Или имеется ввиду, что в режиме мост комп имеет только один адрес?

(Нажмите, чтобы показать/скрыть)

Вот это тоже, кстате, не сработало, клиент всё равно не видит...мудохаюсь в iptables, ничего не выходит...

Вот последняя конфигурация:
(Нажмите, чтобы показать/скрыть)

Пробывал также разрешить все подклчюения INPUT&OUTPUT, не помогло, нужно, наверна, POSTROUTING настраивать, только не смог пока ничего найти по SNAT.  :o
« Последнее редактирование: 10 Августа 2010, 00:08:21 от NightMan »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #589 : 10 Августа 2010, 01:35:46 »
Для того, чтобы начать что-то делать, нужно знать, что что-то получиться, а для этого нужны знания, именно поэтому я этой фигнёй и страдаю дома на единице с двумя компами и тремя сетвухами =\

Вот, уже некоторый прогресс намечается. Объясняю теорию. (Дальше адресация будет использоваться от фонаря, в предположении, что в каждом сегменте сети не более 250 компов)

Отдельную сеть для объединения шлюзов тащить необходимо, иначе у вас так и будет "сеть на глючащих свичах".
В каждом шлюзе должно быть не менее двух сетевых.
Для модемов, у которых только один LAN порт, нужно либо ставить дополнительный хаб, либо три сетевых. Две (ту, что смотрит в сеть шлюзов и ту, что смотрит в модем) объединить в бридж. Если модем подключается не через сеть (USB/PCI/whatever), этот шаг пропускаем, двух достаточно.

На всех модемах отключается DHCP и DNS, включается блокировка неизвестных MAC адресов.

Примерный вид сети должен быть
(Нажмите, чтобы показать/скрыть)
Подобная адресация позволяет быстро определить источник трафика, подключать больше одного модема к шлюзу, перенаправлять трафик при умирании собственного модема и так далее.
Советую озаботиться средствами мониторинга сети и прошерстить модемы на этот предмет. Многие поддерживают SNMP.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Гарри Кашпировский

  • Гость
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #590 : 10 Августа 2010, 13:48:09 »

(Нажмите, чтобы показать/скрыть)
Вот это тоже, кстате, не сработало, клиент всё равно не видит...мудохаюсь в iptables, ничего не выходит...

Не поленился и проверил. Всё работает.

Оффлайн Ilmir888

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #591 : 10 Августа 2010, 17:26:07 »
Всем привет! вот я никак не могу прописать мартшруты, дело в том, что у меня соединение через VPN и мне надо сидеть одновременно как на внешних сайтах, так и на локальных сайтах своего провайдера, для этого в виндусе нужно прописывать маршрут route.exe add -p 10.0.0.0 mask 255.0.0.0 10.105.0.1 (и оля я сижу одновременно как на внешке, так на локале), а вот в убунте я пробывал так: sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.105.0.1 eth0, но после нескольких секунд локальные сайты перестают открываться при включенном впн, помогите плиз...
Заранее благодарен!!!

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #592 : 10 Августа 2010, 22:45:22 »
Всем привет! вот я никак не могу прописать мартшруты, дело в том, что у меня соединение через VPN и мне надо сидеть одновременно как на внешних сайтах, так и на локальных сайтах своего провайдера, для этого в виндусе нужно прописывать маршрут route.exe add -p 10.0.0.0 mask 255.0.0.0 10.105.0.1 (и оля я сижу одновременно как на внешке, так на локале), а вот в убунте я пробывал так: sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.105.0.1 eth0, но после нескольких секунд локальные сайты перестают открываться при включенном впн, помогите плиз...
Заранее благодарен!!!

вы бы свою таблицу маршрутов показали
Foobnix - наше всё.

Оффлайн Ilmir888

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #593 : 10 Августа 2010, 23:23:47 »
а таблицу показать при включенном ВПН или без?

Гарри Кашпировский

  • Гость
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #594 : 10 Августа 2010, 23:56:18 »
Оба варианта.

Оффлайн Ilmir888

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #595 : 11 Августа 2010, 01:20:22 »
Вот таблицы:
Без подключения VPN:
ilmir@ilmir:~$ netstat -n -r
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.0.1        10.105.0.1      255.255.255.255 UGH       0 0          0 eth0
10.105.0.0      0.0.0.0         255.255.224.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
10.0.0.0        10.105.0.1      255.0.0.0       UG        0 0          0 eth0
0.0.0.0         10.105.0.1      0.0.0.0         UG        0 0          0 eth0
ilmir@ilmir:~$

С подключением VPN:
ilmir@ilmir:~$ netstat -n -r
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.0.1        10.105.0.1      255.255.255.255 UGH       0 0          0 eth0
10.0.0.3        10.105.0.1      255.255.255.255 UGH       0 0          0 eth0
94.232.191.253  0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
10.105.0.0      0.0.0.0         255.255.224.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
10.0.0.0        10.105.0.1      255.0.0.0       UG        0 0          0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U         0 0          0 ppp0
ilmir@ilmir:~$

Оффлайн assistent

  • Активист
  • *
  • Сообщений: 682
    • Просмотр профиля
    • Caйт плеера foobnix
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #596 : 11 Августа 2010, 12:20:47 »
Вроде нормально маршруты прописаны, у меня в принципе то же самое, вот только у меня еще без одной строчки
94.232.191.253   10.105.0.1         255.255.255.255  UH       0 0         0  eth0
ни работают ни внешка, ни локалка. поэтому для меня странно, как это у вас впн работает без нее
ну да если работает, то ничего трогать не надо.

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

P.S.: может трассировку посмотреть, куда у вас локальные пакеты направляются?
« Последнее редактирование: 11 Августа 2010, 12:23:37 от assistent »
Foobnix - наше всё.

Оффлайн funit09

  • Новичок
  • *
  • Сообщений: 23
  • Sid!
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #597 : 27 Августа 2010, 19:56:54 »
Уважаемые знатоки, помогите разобраться с маршрутизацией для VLC (требуется для просмотра IpTV). В локальной сети провайдера дана команда маршрутизации для Win, а мне надо её применить в Linux Mint 9 (Ubuntu 10.04). Собственно, вот она:
Цитировать
route change 224.0.0.0 mask  240.0.0.0  172.29.238.211 metric 50
Что надо в данной команде изменить? Очень уж хочется наслаждаться интернет-тв не перезагружаясь (linuxmint стоит из под win7).

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #598 : 28 Августа 2010, 10:53:11 »
Если переводить команду дословно, то
sudo ip route change 224.0.0.0/4 via 172.22.22.2
НО! Эта команда меняет существующий маршрут в эту сеть. А такого маршрута в убунте нет, так что надо так:
sudo ip route add 224.0.0.0/4 via 172.22.22.2

Пользователь решил продолжить мысль 28 Августа 2010, 10:54:57:
И да, этот маршрут будет жить до перезагрузки интерфейса. Для его персистентности нужно делать скрипт в /etc/network/if-up.d
« Последнее редактирование: 28 Августа 2010, 10:54:57 от Mam(O)n »

Оффлайн funit09

  • Новичок
  • *
  • Сообщений: 23
  • Sid!
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #599 : 28 Августа 2010, 19:40:54 »
Mam(O)n, пишет
Цитировать
RTNETLINK answers: No such process
Подставляю свой IP вместо 172.22.22.2 - тоже самое :idiot2:

 

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