Как можно использовать адрес из подсети ipv6?

Вероятно, что-то вроде этого:

#!/bin/sh
NordVPN_start(){
    if [ -x /usr/sbin/nordvpnd ] ; then
        /usr/sbin/nordvpnd
    fi
}

NordVPN_stop(){
    /bin/killall NordVPN 2>/dev/null
}

case "$1" in
'start')
  NordVPN_start
  ;;
'stop')
  NordVPN_stop
  ;;
'reload')
  NordVPN_stop
  NordVPN_start
  ;;
'restart')
  NordVPN_stop
  NordVPN_start
  ;;

*) 
  echo "usage $0 start|stop|reload|restart"
esac
0
30.10.2021, 09:35
1 ответ

Я бы попробовал ip address add 2001:db8:abcd:abcd::1234 dev enp1s0. (Устройство должно быть изменено в зависимости от вашей конфигурации ).

Если это работает, добавьте следующие строки в /etc/network/interfaces, чтобы новый адрес добавлялся в процессе загрузки.

iface enp1s0 inet6 static
        address 2001:db8:abcd:abcd::1234

Обратите внимание, что, когда вы сказали, что у вас есть сеть 2001:db8:abcd:abcd::/64, вы можете использовать только адрес ::0, весь 2001:db8:abcd:abcd::/64не обязательно принадлежит вам (один адреса является вашим шлюзом и подключен к VPS (виртуальному )маршрутизатору ). Но я думаю, однако, что вы сможете использовать все оставшиеся 2^64 -1 адреса. (Пробовал с адресом ::1, работает!)

1
30.10.2021, 10:43

Теги

Похожие вопросы