Перейти к содержимому

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Меню
  • Главная
  • Список инструментов
  • HackWare
Меню

Настройка статического IPv6 адреса в Arch Linux / BlackArch

Опубликовано в 31.05.201603.10.2016 от Alexey

IPv6 адресацию уже можно считать довольно широко поддерживаемой. Для сервера совсем необязательно настраивать IPv6 адрес, но если вам это нужно для определённых задач, то ниже инструкция о том, как настроить статичный IPv6 адрес в Arch Linux / BlackArch.

О том, как настроить статичный IP (IPv4) адрес в Arch Linux / BlackArch рассказано здесь. По большому счёту, каких-то особых нюансов для IPv6 нет – команды аналогичные.

Начнём с проверки, как называется наш сетевой интерфейс и какие значения параметров он использует:

ip a

Часть вывода в моём случае:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:a6:db:99 brd ff:ff:ff:ff:ff:ff
    inet 185.117.153.79/22 brd 185.117.155.255 scope global ens3
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fea6:db99/64 scope link
       valid_lft forever preferred_lft forever

У нас уже есть какое-то значение для inet6, но оно точно отличается от того, что выдал провайдер:

07

Кстати, щедрый хостер выделил аж четыре IPv6 адреса. Мне достаточно одного, поэтому я выбираю любой из списка.

Статический адрес для сетевого адаптера можно настроить как на один раз (до первой перезагрузки), так и сделать настройки постоянными. Мы будем делать настройки сразу постоянными. Также предполагается, что вы уже настроили IPv4 адрес, т.е. у вас уже имеется файл /etc/netctl/static.ens3. Если нет, то начните с копирования образца:

cp /etc/netctl/examples/ethenet-static  /etc/netctl/static.ens3

Открываем файл для редактирования:

vim /etc/netctl/static.ens3

Я сказал, что буду использовать один IPv6 адрес, но давайте возьмём парочку, просто для примера, поскольку в настройках можно указывать по нескольку адресов.

Для первого адреса данные такие:

IPv6: 2a02:f680:1:1100::3d5f
Шлюз: 2a02:f680:1:1100::1
Маска подсети: 64

Второй адрес:


IPv6: 2a02:f680:1:1100::3d60
Шлюз: 2a02:f680:1:1100::1
Маска подсети: 64

В указанном выше файле, нужно отредактировать всего три строчки:

#IP6=static
#Address6=('1234:5678:9abc:def::1/64' '1234:3456::123/96')
#Gateway6='1234:0:123::abcd'

Первую строку просто раскомментируем (убираем знак решётки), она означает, что мы будем использовать статичный адрес. Во второй строке мы в кавычках указываем наши IP6 адреса. Обратите внимание на формат: адреса между собой разделены пробелом, сами адреса пишутся в одинарных кавычках и после слеша идёт маска подсети. Третья строка – это адрес шлюза. У меня получилось так:

IP6=static
Address6=('2a02:f680:1:1100::3d5f/64' '2a02:f680:1:1100::3d60/64')
Gateway6='2a02:f680:1:1100::1'

Чтобы изменения вступили в силу выполним:

netctl restart static.ens3

Для проверки статуса сетевого интерфейса:

netctl status static.ens3

Выполним команду

ip a

чтобы убедиться, что к интерфейсу привязаны новые IP6 адреса:

08

Адреса присутствуют.

Чтобы хоть как-то использовать настроенный IP6 адрес, я в панеле управления DNS добавлю к уже имеющемуся IP4 адресу ещё один IP6. Там не нужно ставить запятых, нужно нажать на стрелочку для увеличения размера поля и вписать адрес на следующей строке:

09

Сделаем проверку:

host suip.biz

Как видно, IPv6 привязан к домену.

10

Я поискал способы проверки, действительно ли сервер работает с поддержкой IPv6, из всех у меня сработал только этот:

curl http://ipv6.whatismyv6.com/

11

Если присмотреться, то в исходном HTML коде можно найти правильно определённый удалённым сервером один из IPv6 адресов моего сервера.

Близкие статьи

  • Настройка статического IP адреса в Arch Linux / BlackArch (100%)
  • Установка Arch Linux / BlackArch на VDS / VPS (94.6%)
  • Варианты установки BlackArch (64.1%)
  • Создание загрузочной флешки BlackArch / Arch Linux (64.1%)
  • Установка BlackArch, часть первая: Установка BlackArch в VirtualBox (64.1%)
  • Учётные данные (логин и пароль) в BlackArch (RANDOM - 5.5%)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo


Поиск


Свежие записи

  • Как в Linux настроить медиасервер для показа фильмов на телевизоре (как установить и настроить Serviio в Arch Linux, Manjaro, BlackArch)
  • Как в Arch Linux установить пакет определённой версии. Как откатить пакет до предыдущей версии
  • Ошибка «error: failed retrieving file ‘community.db’» (РЕШЕНО)
  • Ошибка «PHP Startup: session.sid_length INI setting is deprecated» (РЕШЕНО)
  • Как в pacman выполнить установку (или удаление) пакетов по регулярному выражению

Свежие комментарии

  • Иван к записи Ошибка «error: failed retrieving file ‘community.db’» (РЕШЕНО)
  • Alexey к записи Как в Arch Linux (BlackArch, Manjaro) посмотреть информацию о пакете
  • - к записи Как в Arch Linux (BlackArch, Manjaro) посмотреть информацию о пакете
  • Егор к записи Ошибка PostgreSQL «An old version of the database format was found.» (РЕШЕНО)
  • Анастасия к записи Как установить и настроить OpenVPN в ArchLinux / BlackArch




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Без рубрики
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2026 Документация по BlackArch на русском языке | На платформе Minimalist Blog Тема WordPress