PriSonerS61 Posted March 11 Posted March 11 (edited) Здравствуйте. Хочу спросить кое-что. В интерфейсе модема мы можем зафиксировать IP-адрес, который получают клиентские устройства, для IPv4. Можно ли сделать то же самое для IPv6? Я хочу, чтобы клиентское устройство постоянно получало один и тот же IPv6-адрес, когда оно подключено к сети. Я не нашел соответствующей настройки в интерфейсе, но думаю, что для этого может быть команда. 5.1 Alpha 5 Edited March 11 by PriSonerS61 Quote
0 mrGhotius Posted March 11 Posted March 11 30 минут назад, PriSonerS61 сказал: Здравствуйте. Хочу спросить кое-что. В интерфейсе модема мы можем зафиксировать IP-адрес, который получают клиентские устройства, для IPv4. Можно ли сделать то же самое для IPv6? Я хочу, чтобы клиентское устройство постоянно получало один и тот же IPv6-адрес, когда оно подключено к сети. Я не нашел соответствующей настройки в интерфейсе, но думаю, что для этого может быть команда. 5.1 Alpha 5 Вы какие адреса имеете ввиду global, ULA, link-local? Quote
0 PriSonerS61 Posted March 11 Author Posted March 11 12 minutes ago, mrGhotius said: Вы какие адреса имеете ввиду global, ULA, link-local? Несмотря на мои технические знания, к сожалению, мои знания в области ipv6 очень ограничены. Я думаю, что если я опишу проблему, вы сможете дать более точный ответ. Мой интернет-провайдер предоставляет мне IPv6-адрес /64. Я могу использовать его на устройствах в домашнем сегменте. На моем телефоне возникает следующая проблема: Через некоторое время я не могу выйти в интернет через IPv6. Для временного решения проблемы мне приходится выключать и включать Wi-Fi на телефоне. Это замкнутый круг. Когда я смотрю с помощью команды "show ip neighbour alive", я вижу, что IPv6-адреса, назначенные моему телефону, имеют статус «expired», то есть срок их действия истек. Моя цель — чтобы при поиске IPv6 на телефоне один раз срок его действия не истекал. Я думаю, что могу решить эту проблему, зафиксировав IPv6-адрес на моем телефоне. Quote
0 mrGhotius Posted March 11 Posted March 11 6 минут назад, PriSonerS61 сказал: Мой интернет-провайдер предоставляет мне IPv6-адрес /64. Я могу использовать его на устройствах в домашнем сегменте. На моем телефоне возникает следующая проблема: Т.е. речь про глобальные адреса. В данном случае префикс сети вам предоставляет провайдер, а так как он, скорее всего, динамический зафиксировать вы его не сможете. Скорее всего проблема на самом телефоне, он по какой-то причине не посылает запрос RS после истечения аренды. Quote
0 PriSonerS61 Posted March 11 Author Posted March 11 4 minutes ago, mrGhotius said: Т.е. речь про глобальные адреса. В данном случае префикс сети вам предоставляет провайдер, а так как он, скорее всего, динамический зафиксировать вы его не сможете. Скорее всего проблема на самом телефоне, он по какой-то причине не посылает запрос RS после истечения аренды. Да, это проблема клиента. Я подробно обсудил эту проблему со стороной Keenetic. В конце концов, они ответили мне следующим образом. Честно говоря, я ищу способ решить эту проблему. Я думаю, что если я смогу зафиксировать IPv6-адрес устройства так же, как IPv4-адрес, то смогу решить эту проблему. Или у вас есть другие идеи? "Согласно последним данным, это проблема, связанная с клиентом. В сети IPv6 клиент должен отвечать на сообщения Neighbor Advertisement с помощью Neighbor Advertisement. Клиент xxxxxxx также отвечал на них. Однако после 16:05:00 он внезапно перестал отвечать. Это сообщения Neigbor Solicitation, поступающие от маршрутизатора без Neighbor Advertisement от клиента. Это приводит к потере соединения ipv6. Это похоже на то, как если бы хост ipv4 перестал отвечать на запросы ARP. Ipv6 не использует ARP, вместо этого он использует NDP, но механизм аналогичен. Поскольку клиент не отправляет сообщения Neighbor Advertisement, у других клиентов ipv6 истекает время ожидания и соединение ipv6 теряется. " Quote
0 mrGhotius Posted March 11 Posted March 11 13 минут назад, PriSonerS61 сказал: Или у вас есть другие идеи? Если клиент некорректно работает с NDP то тут трудно что-то придумать Quote
0 PriSonerS61 Posted March 11 Author Posted March 11 6 minutes ago, mrGhotius said: Если клиент некорректно работает с NDP то тут трудно что-то придумать Я думаю, что для этого должно быть решение. Quote
0 slomblobov Posted March 11 Posted March 11 Глубинную проблему фиксированный адрес не решит. Андроиды после перехода в спящий режим перестают слушать мультиками, соответственно игнорируют ra, теряют шлюз и перестают слушать ipv6. Помогает перезапуск WiFi. Quote
0 PriSonerS61 Posted March 11 Author Posted March 11 (edited) 7 minutes ago, slomblobov said: Глубинную проблему фиксированный адрес не решит. Андроиды после перехода в спящий режим перестают слушать мультиками, соответственно игнорируют ra, теряют шлюз и перестают слушать ipv6. Помогает перезапуск WiFi. Проблема в том, что это происходит не только во время глубокого сна. Это происходит и при активном использовании телефона. Иногда это повторяется 3-4 раза за час, а иногда в течение 24 часов никаких проблем не возникает. Совершенно случайно. Исследуя эту проблему, некоторые люди отметили, что настройка этих параметров на роутере решила проблему. Как я могу настроить их на Keenetic? Minimum Interval: 198 Maximum Interval: 600 AdvDefaultLifetime: 9000 AdvValidLifetime: 2592000 AdvPreferredLifetime: 57600 --- Кроме того, переход маршрутизатора с многоадресной распределения IPv6 на одноадресную распределение решил эту проблему. Некоторые люди упомянули об этом в Интернете. Edited March 11 by PriSonerS61 Quote
0 mrGhotius Posted March 11 Posted March 11 (edited) 1 час назад, PriSonerS61 сказал: Кроме того, переход маршрутизатора с многоадресной распределения IPv6 на одноадресную распределение решил эту проблему. Тут можно попробовать переключить режим со SLAAC на DHCP: ipv6 subnet [subnet_name] mode dhcp exit system configuration save Переподключите клиента. Edited March 11 by mrGhotius Quote
0 PriSonerS61 Posted March 11 Author Posted March 11 3 minutes ago, mrGhotius said: Тут можно попробовать переключить режим со SLAAC на DHCP: ipv6 subnet [subnet_name] mode dhcp exit system configuration save Спасибо. Я попробую. Quote
0 slomblobov Posted March 12 Posted March 12 12 hours ago, PriSonerS61 said: Кроме того, переход маршрутизатора с многоадресной распределения IPv6 на одноадресную распределение решил эту проблему Не могли бы вы пояснить, о каких распределениях идёт речь? Ну и теоретически использование dhcpv6 ia na не решает проблему, так как основной шлюз всё равно по icmpv6 ra приходит. Quote
0 PriSonerS61 Posted March 12 Author Posted March 12 5 minutes ago, slomblobov said: Не могли бы вы пояснить, о каких распределениях идёт речь? Ну и теоретически использование dhcpv6 ia na не решает проблему, так как основной шлюз всё равно по icmpv6 ra приходит. Думаю, меня неправильно поняли из-за того, что я использовал этот перевод. Я не смог решить свою проблему. Исследуя эту проблему, я наткнулся на следующую запись на форуме Reddit. В одной из записей на Reddit было написано следующее: «Вместо «multicast» для IPv6 я использовал «unicast», и это решило мою проблему». Quote
Question
PriSonerS61
Здравствуйте. Хочу спросить кое-что.
В интерфейсе модема мы можем зафиксировать IP-адрес, который получают клиентские устройства, для IPv4.
Можно ли сделать то же самое для IPv6? Я хочу, чтобы клиентское устройство постоянно получало один и тот же IPv6-адрес, когда оно подключено к сети.
Я не нашел соответствующей настройки в интерфейсе, но думаю, что для этого может быть команда.
5.1 Alpha 5
Edited by PriSonerS6112 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.