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


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

Автор Тема: организация теста пропускной способности PPPoe сервера  (Прочитано 813 раз)

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

Оффлайн igor657

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Можно ли настроить iptables так, чтобы udp пакет из WAN  возвращался  pppoe клиенту ?

идея схемы тестирования такая
linux сервер с двумя сетевыми картами
один прибор имитирует клиента
второй - некий узел в интернете

одна карта - для клиентов pppoe (ip 192.168.0.1)
вторая - для интернета (WAN) (ip 192.168.1.1)

сервер pppoe представляется клиентам как 192.168.2.1
клиент, допустим, получает от сервера ip 192.168.2.150

в "интернете" есть узел 192.168.1.100

192.168.2.150 шлёт ping request к узлу 192.168.1.100
сервер его получает и уже с адреса ip 192.168.1.1 форвардит его к 192.168.1.100

узел отправляет ping reply серверу на адрес ip 192.168.1.1 (об изначальном происхождении запроса он ничего не знает, получается)
сервер получает ответ и как-то понимает что его надо отправить туда же откуда пришел ping request - т.е. по адресу 192.168.2.150

это всё отлично работает с icmp, но не работает с UDP

как сервер "соображает", что ответ надо вернуть именно  ip 192.168.2.150 ?

Возможно ли сделать тоже, но с UDP пакетами ?

сейчас сервер udp-ответ от 192.168.1.100 направляет почему-то на узел 192.168.0.100, причём без заголовка pppoe сессий.

извиняюсь если что не то спросил, у меня обычно arm, iar и altera


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Вы не сказали, какой такую проблему вы пытаетесь решить столь неординарным способом.
И почему у вас вообще всё не работает из коробки, если вы следовали опубликованной в этом форуме инструкции по раздаче интернета в сеть.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн igor657

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Извиняюсь если не совсем точно сформулировал проблему.
Я делаю измерительный прибор для сетей ethernet (вернее прибор уже сделан)
(если интересно - компания связьприбор, прибор Atlan)
Один из клинентов хочет тестировать pppoe сервер.
т.е. тестовые пакеты надо отправлять упакованными в ppp сессию.
в схеме тестирования участвуют два прибора - один генерирует траффик, второй получает и отправляет обратно. т.о. можно измерить характеристики pppoe сервера, коммутаторов, маршрутизаторов.
Мне для разработки нужен испытательный стенд - его я и пытаюсь сделать из Linuxовой машины.
Опыта в области Linuxа мало,
вроде делаю всё правильно,
но система ведёт себя странно

Вот и с этой проблемой - неожиданно всё заработало как надо.
Просто сервер поработал несколько часов, я ничего не менял, просто пустил поток уже не с прибора, а с windows 8 машины (вещание потокового видео с vlc плеера) и теперь всё заработало.

Чего-то я не понимаю такое поведение системы.

Тему закрывать не буду вдруг ещё у кого-то странности всплывут.








Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Скорее всего что-то накосячили с маршрутизацией. В любом случае странно, что человек, слабо разбирающийся в сетевых технологиях, берётся разрабатывать прибор для тестирования сетей.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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