- 0
[5.2 Beta 2] интерфейс Proxy получает новый IPv6-адрес при каждом up
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.
Вопрос
hoaxisr
KeeneticOS 5.2 Beta 2 (5.02.B.2.0-2).
проверял на Ultra KN-1810.
При каждом `down`/`up` интерфейса `ProxyN` IPv4-адрес остаётся тем же, а IPv6-адрес меняется, хотя настройки интерфейса не менялись. В веб-интерфейсе управлять этим нельзя.
Воспроизведение:
Посторонние программы не нужны, слушатель на порту не требуется.
interface Proxy9 interface Proxy9 proxy protocol socks5 interface Proxy9 proxy upstream 127.0.0.1 19099 interface Proxy9 ip global auto interface Proxy9 up interface Proxy9 down interface Proxy9 up show interface Proxy9Повторил up/down пять раз, получил:
| 1 | 172.20.12.10/32 | fc03:52b:506:a56:a0c:14ac:701f:4c05/128 |
| 2 | 172.20.12.10/32 | fc03:52b:506:a56:a0c:14ac:683b:4c05/128 |
| 3 | 172.20.12.10/32 | fc03:52b:506:a56:a0c:14ac:1158:4c05/128 |
| 4 | 172.20.12.10/32 | fc03:52b:506:a56:a0c:14ac:2d74:4c05/128 |
| 5 | 172.20.12.10/32 | fc03:52b:506:a56:a0c:14ac:5490:4c05/128 |
Адрес интерфейса попадает в `listen` конфигурации nginx, поэтому его смена заставляет каждый раз пересобирать конфигурацию. Один цикл `down`/`up` дал три строки `Http::Manager: updated configuration`.
В этих прогонах один раз поймана гонка: `[emerg] bind() to 172.20.12.10:80 failed (126: Address not available)`. Reload не прошёл из-за адреса, которого уже не было. Для IPv6: `bind() to [fc03...]:80 failed (99: Address not available)`.
- Постоянный IPv6-адрес интерфейса, пока не изменились его настройки, как у IPv4.
Изменено пользователем hoaxisr- Если случайный адрес нужен намеренно, то настройка в веб-интерфейсе или CLI, позволяющая это выключить.
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.