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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Gunz

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #75 : 15 Декабря 2007, 21:17:36 »
Вот теперь догнал. Сразу бы сказали, что не на своем месте опция... А то учите, учите. Все равно спасибо за терпение. Все заработало.

P.S. Пост оформил по правилам. Приношу извинения.

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #76 : 15 Декабря 2007, 22:56:36 »
Заранее извиняюсь :), но нельзя ли грамотный пример /etc/network/interfaces для с использованием up echo "1" > /proc/sys/net/ipv4/ip_forward (в смысле куда помещать строку) и как можно заменить ввод iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.0/24 -j MASQUERADE (в смыле что и куда прописать), Спасибо

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #77 : 16 Декабря 2007, 02:54:29 »
up echo "1" > /proc/sys/net/ipv4/ip_forwardменяется на запись
# Uncomment the next line to enable packet forwarding for IPv4
net/ipv4/ip_forward=1
В /etc/sysctl.conf

а про фаервол читай
zcat /usr/share/doc/iptables/README.Debian.gz | less

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #78 : 16 Декабря 2007, 14:14:11 »
up echo "1" > /proc/sys/net/ipv4/ip_forwardменяется на запись
# Uncomment the next line to enable packet forwarding for IPv4
net/ipv4/ip_forward=1
В /etc/sysctl.conf

а про фаервол читай
zcat /usr/share/doc/iptables/README.Debian.gz | less

Выше в теме писали что в /etc/sysctl.conf не работает - буду проверять, за остальное спасибо буду читать :)

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #79 : 18 Декабря 2007, 08:29:37 »
Как быть с этим?
dmitry@support:~$ sudo route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.20.253 eth0
[sudo] password for dmitry:
Sorry, try again.
[sudo] password for dmitry:
SIOCADDRT: No such process
dmitry@support:~$ sudo route add -net 192.168.20.0 netmask 255.255.255.0 192.168.20.253 eth0
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] сброс НЕ поддерживается
dmitry@support:~$ man inet_route
No manual entry for inet_route
dmitry@support:~$ inet_route
-bash: inet_route: команда не найдена
Что не так?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #80 : 18 Декабря 2007, 16:18:10 »
начну с конца: видимо такой команды не существует. по крайней мере с стандартной поставке убунты.
пишется просто route
ну а на счет попытки прописать маршрут до сети шлюз в которую находится в ней же :) ну ну...
дам дельный совет. нарисуй на бумажке сети и маршрутизаторы. станет понятнее как оно работает и как надо написать.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #81 : 19 Декабря 2007, 13:21:57 »
Вопрос снимается.
Действительно, комп был воткнут в другой свитч. При этом ping -r прокатывал на несколько адресов, а обычный пинг шёл и на свитч 192.168.20.253, но на нужный комп 192.168.20.108 - никак. В итоге маршрут написать так и не получилось, проблема решилась физическим перетыканием host-target в другую подсеть :)

Оффлайн Egori4

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #82 : 26 Декабря 2007, 12:14:02 »
Народ подскажите, на компе имеются 2 сетевухи, одна простая eth0 вторая wifi ra0
Подключено всё следующим образом:
ra0 к роутеру, роутер к свитчу, свитч к кабелю провайдера.
роутер устанавливает pppoe соединение, и этот интерфес служит для подключения как инету и локалке.

eth0 подключен кабелем к свитчу, свитч к кабелю провайдера
интерфейс нужен для IP-TV вещание осуществляется мультикастом, а роутер не поддерживает его и приходитяс так извращатся.

у обоих интерфейсов получение адреса стоит автоматическое, eth0 получает от роутера, ra0 иногда получает иногда нет.

В винде все работает как надо. В Убунте косяк, я так понимаю что надо как то ей объяснить что для мультикаста надо юзать eth0 а как это сделать не соображу.

Оффлайн RigoN

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #83 : 04 Января 2008, 02:53:27 »
Та которая на первой странице, ее даже хотели обозвать мини howto - но не тянет она на это , ну хотя бы из-за багов (см. выше)
Ты про маску 240 вчера узнал, и про классы сетей В и С даже наверное не слышал.
Однако в цензоры записан, откуда взята часть инфы там написано, и даны реальные практические примеры настройки под ubuntu.

P.S. Да на досуге почитай, что такое адрес сети и адрес компьютера.
Что касается lo интерфейса, то там приведен концептуальный пример, а реальность в второй части поста.
кстати запусти man route и посмотри первый examples и поймешь, что такое концептуальный пример и реальность.

Оффлайн PacMan

  • Любитель
  • *
  • Сообщений: 60
  • Ubuntu 10.10
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #84 : 08 Января 2008, 18:23:34 »
Доброго времени суток
Искрене надеюсь на вашу помощь с решением вопроса связаного с маршрутизацией
Вобщим есть сеть (инфа получена у соседа с винды):
маска подсети 255.255.0.0
основной шлюз 10.2.0.1
dhcp сервер 10.2.0.1
dns сервер 193.0.240.53
                 193.0.240.38
wins сервер 10.2.0.2

идём дальше, установил Ubuntu, сеть работает идеально.
дальше настраюю подключение к интернету, через pppoeconf - инет работает нормально, но теперь на все сетевые ресурсы ходит через инет (результатом чего есть понижение скорости и трата моего трафика)
что я имею:
при отключённом инете сетка работает как положено
при включённом инете всё работает нормально но в сеть ходит через инет
понятно что для коректной роботы нужно настроить маршрутизацию. У меня есть таблица с маршрутами (получил в винде через route print) как мне теперь настроить маршрутизацию в линуксе?
п.с. извиняюсь за "многатекста", просто хотелось изложить проблему как можно шире, если какой инфы не хватает то говорите что нада, буду искать. Просто позарез нужна правельная робота сети под линуксом

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #85 : 09 Января 2008, 01:21:23 »
Это HOWTO по маршрутизации, по первому посту и нужно настраивать :) Прописывай все те же пути, что и в винде, как описано в первом посте.
Хотя непонятно как в сеть можно ходить через интернет. Иногда Firefox пытается ходить на сайты в локалке через прокси, нужно просто прописать их в списке "не использовать прокси для:". Если "ресурсы" сети выставлены в интернет, то всё равно они будут иметь разные адреса, типа host.domain.int внутри и host.ru снаружи. И если ты обращаешься к host.domain.int, то через интернет ты на него не попадёшь, по-моему так.

Оффлайн PacMan

  • Любитель
  • *
  • Сообщений: 60
  • Ubuntu 10.10
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #86 : 09 Января 2008, 09:11:55 »
ну так у нас все ресурсы имеют по 2 адреса, один для сети, другой для инета

Оффлайн RigoN

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #87 : 09 Января 2008, 13:39:23 »
route add -net 10.2.0.0 netmask 255.255.0.0 gw 10.2.0.1 eth0
сия не хитрая команда спасет Вас. Что и куда прописывать читать в первом посту.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #88 : 09 Января 2008, 15:41:04 »
ну так у нас все ресурсы имеют по 2 адреса, один для сети, другой для инета
Мне вот просто интересно, если ты обращаешься к локальному адресу, то как ты заходишь через интернет? Локальный адрес отправляется на ДНС провайдера, на нём же нет таблицы соответствия локальных и инет имён компов вашей сети...

Оффлайн PacMan

  • Любитель
  • *
  • Сообщений: 60
  • Ubuntu 10.10
    • Просмотр профиля
Re: Маршрутизация. Что и как(mini-HOWTO).
« Ответ #89 : 09 Января 2008, 19:57:29 »
Поскольку я не спец по сетям, то обьясню как я это понимаю:
есть сайт, допустип http://site.ck.ua на него можна заходить через 2 айпишника: 10.2.хх.хх (это собственно через сеть) и через 192.168.ххх.ххх(через инет)

 

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