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


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

Автор Тема: Проблемы с маршрутизаций.  (Прочитано 1121 раз)

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

Оффлайн Delix91

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Проблемы с маршрутизаций.
« : 24 Июня 2013, 06:48:37 »
Всем добрый день, такая ситуация:
установлен kubuntu, есть виртуальная машина с WANem(инструмент для создания имитации помех сети и т.п., в данном случае имитирую задержку в 50 ms), ip виртуалки: #.#.0.109;
Настраиваю таблицу маршрутизации:
default #.#.0.109 0.0.0.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0

смотрю трейсроут до нужного ip
traceroute #.#.0.222
traceroute to #.#.0.222 (#.#.0.222), 30 hops max, 60 byte packets
1 #.#.0.109 (#.#.0.109) 50.543 ms 50.530 ms 50.524 ms
2 #.#.0.222 (#.#.0.222) 51.546 ms 0.668 ms 0.665 ms

когда повторно пускаю трейсроут:
traceroute #.#.0.222
traceroute to #.#.0.222 (#.#.0.222), 30 hops max, 60 byte packets
1 #.#.0.222 (#.#.0.222) 0.996 ms 0.817 ms 0.840 ms

Так же и при ping:
ping #.#.0.222
PING #.#.0.222 (#.#.0.222) 56(84) bytes of data.
From #.#.0.109: icmp_seq=1 Redirect Host(New nexthop: #.#.0.222)
64 bytes from #.#.0.222: icmp_req=1 ttl=128 time=50.7 ms
64 bytes from #.#.0.222: icmp_req=2 ttl=128 time=0.222 ms
64 bytes from #.#.0.222: icmp_req=3 ttl=128 time=0.219 ms

роут тот же:
default         #.#.0.109   0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0

в оригинале вот так:
default         #.#.0.1     0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
#.#.0.0     *               255.255.255.0   U     1      0        0 eth0

Видно что после отправки первого пакета задержка пропадает и он напрямую работает с #.#.0.222, а не через #.#.0.109.
В чем проблемы?  Подобное я делал в пятницу и все было хорошо, в данной ситуации не понимаю, что делаю не так :(.
Так же происходит и с внешними адресами.
Благодарю заранее.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Проблемы с маршрутизаций.
« Ответ #1 : 24 Июня 2013, 09:42:09 »
Кто-то что-то понял?
Какая виртуализация, каким способом настроена виртуальная сеть, где хост, где гость...

Оффлайн Delix91

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #2 : 24 Июня 2013, 10:09:54 »
Прошу прощения, я лишь начинающий пользователь, и не знаю какую информацию надо было предоставить.
Есть сеть, там есть компьютер 0.105 и 0.222, на 0,105 установлена виртуальная машина(ВМ) с ip 0,109. Я пытался настроить так, что бы все пакеты с 0,105 проходили через 0,109(ВМ). Оно так и происходит, вопрос в том, почему только один пакет и дальше всё как по дефолту. В настроках DHCP. Я точно так же делал в пятницу и все было хорошо, не понимаю, почему возникла сейчас такая проблема.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #3 : 24 Июня 2013, 11:10:05 »
Если Вы внятно объясните, что у Вас не получается, форумчане конечно же помогут решить Вашу проблему.
Скажите, какие фобии Вам мешают обозначить первые два октета в Вашей сети? RFC1918 не маршрутизируется в Интернет, маскировать их просто незачем.
Было бы неплохо ещё описать топологию сети, это во многом бы прояснило картину.
OpenWrt 19.07

Оффлайн Delix91

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #4 : 24 Июня 2013, 11:39:18 »
KT315, Спасибо, буду знать. Я написал, что лишь начинающий, пытаюсь в интенсиве изучать много аспектов.
Топология звезда.
Давайте попробую ещё раз объяснить.
Есть два компьютера в сети топология звезда, К-0.105(Собственно моя машина с kubuntu) и К-0.222. Имена конечно же условные. Мне надо эмулировать потерю пакетов, плохое состояние сети и т.п. Я установил на К-0.105 виртуальную машину с WANem KV-0.109, настроил её, установил зажержку в 50ms. Пингую с К-0.105 к КV-0.109, да, задержка есть, с KV-0.109 к К-0.222, да, задержка тоже есть. Теперь мне надо сделать, что бы все пакеты из К-0.105 проходили через KV-0.109.
по умолчанию route:
Таблица маршутизации ядра протокола IP                                                                                                                       
Destination Gateway Genmask Flags Metric Ref Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth0


написал небольшой скриптик:
#!/bin/bash
sudo route add -net default gw 192.168.0.109 eth0
sudo route del -net default gw 192.168.0.1 eth0
sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 0.0.0.0
exit


По моему видению, все должно работать, точнее оно работало в пятницу ещё, но по каким-то причинам, я что-то сделал видимо не так, и все пошло на перекосяк.
Как понимаю, не особо и важно, WANem установил я на виртуальную или обычную машину.

Спасибо, надеюсь в этот раз понятно объяснил.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #5 : 24 Июня 2013, 14:39:52 »
и что получилось после выполнения скрипта?

ЗЫ. и покаызывайте таблицу маршуритзации либо route -n либо ip r

Оффлайн Delix91

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #6 : 24 Июня 2013, 14:46:01 »
route -n
по умолчанию:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0


после скрипта:
0.0.0.0         192.168.0.109   0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0



Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #7 : 24 Июня 2013, 15:34:41 »
sysctl net.ipv4.conf.all.accept_source_route
sysctl net.ipv4.conf.all.accept_redirects
sysctl net.ipv4.conf.all.secure_redirects
Я не уверен, но вроде какой-то их этих флагов позволяет следующему пакету идти напрямую в одноранговой сети.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Проблемы с маршрутизаций.
« Ответ #8 : 25 Июня 2013, 13:12:24 »
Эмулировать потерю пакетов надо на хосте. При этом VM должна находиться в другой подсети, чтобы исключить обход хоста на уровне драйвера ядра.
А так же хорошее чтиво по методикам тестирования: http://www.barabanov.ru/arts/tcp/Tcp_over_tcp_is_not_so_bad-web.pdf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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