Skip to content

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

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

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

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

Posted on 31.05.201603.10.2016 by 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 - 55.5%)

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

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

wp-puzzle.com logo


Поиск


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

  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts

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

  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Юрок к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Aleksandr к записи Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)




Рубрики

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




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme