Мій провайдер надає можливість доступу в Інтернет за протоколом IPv6. В налаштуваннях веб-інтерфейсу доступне налаштування доступу через тунельного брокера, але немає ніяких налаштувань для IPoE або тунельних підключень до провайдера. Яким чином я можу налаштувати отримання IPv6-адреси на зовнішній інтерфейс і на локальні хости?
Ніякого особливого налаштування IPv6-підключення для провайдерів, що надають простий доступ по IPoE з DHCP, як правило, не потрібно. Можливо, Вам лише доведеться уточнити у провайдера, чи дійсно він включив IPv6 саме для Вас. Однак, якщо з'єднання не встановлюється або використовується підключення через тунелі (такі як L2TP і PPTP), знадобиться додаткове налаштування через інтерфейс командного рядка (CLI) інтернет-центру.
Щоб налаштувати IPv6-підключення, виконайте наступні дії:
1. В веб-конфігураторі інтернет-центру переконайтеся, що у Вас встановлений компонент IPv6 і йому не потрібно оновлення.
Додаткову інформацію щодо оновлення компонентів прошивки інтернет-центру серії Keenetic Ви можете знайти в статті: «Встановлення компонентів та оновлення операційної системи інтернет-центра через веб-інтерфейс»
2. Налаштуйте основне IPv4-підключення до інтернет-провайдера. У нашому прикладі використовується підключення до тестового сервера "Білайн" по протоколу L2TP.
3. Далі треба підключитися до інтерфейсу командного рядка (CLI) інтернет-центру.Повний опис інтерфейсу командного рядка інтернет-центру можна знайти в довіднику командного інтерфейсу інтернет-центру, який можна знайти в розділі Центр підтримки, вказавши потрібне пристрій.
4. Виконайте команду: system set net.ipv6.conf.all.forwarding 1
5. Щоб зовнішній інтерфейс, який використовується для підключення до провайдера, отримував IPv6-адреси, необхідно увімкнути цю функцію. Так як в нашому прикладі використовується підключення L2TP, команди будуть виглядати наступним чином:
Для зовнішніх інтерфейсів, на яких IPv6 використовуватися не буде, чинні параметри необхідно відключити (якщо вони увімкнені).
Наприклад, в нашому випадку для інтерфейсу ISP необхідно буде виконати команди:
no ipv6 address auto no ipv6 prefix auto no ipv6 name-servers auto no ipv6cp |
6. Щоб локальні хости отримували IPv6-адресу від провайдера, необхідно створити підмережу, прив'язану до інтерфейсу домашньої мережі.
7. Після виконаних налаштувань перевірте, що всі налаштування зроблені вірно, подивившись результат команди: show running-config
У конфігурації повинні бути наступні пункти:
8. Якщо все виконано вірно, збережіть налаштування, виконавши команду system config-save
Після виконання перерахованих вище дій, інтернет-центр повинен буде отримати IPv6-адресу і DNS-сервери від провайдера.
Комп'ютер в локальній мережі також отримає IPv6-адресу.
З комп'ютера будуть доступні ресурси Інтернету через протокол IPv6.
Іноді може знадобитися виконання команди system set net.ipv6.conf.all.accept_ra 1 для коректної роботи пристроїв за інтернет-центром (роутером).
Справа в тому, що після виконання команди system set net.ipv6.conf.all.forwarding 1 в деяких випадках може виникати петля в маршрутизації (наприклад, всі системи Linux перестають приймати RA). Виконання команди system set net.ipv6.conf.all.accept_ra 1 вирішує дану проблему.
KB-3401