Показаны различия между двумя версиями страницы.
— | sisadmin:ipv6_ot_domru [2022.08.31 12:58] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== IPv6 от ДомРу ====== | ||
+ | |||
+ | Сделано на основе NetworkManager + dhcpcd5 + radvd | ||
+ | |||
+ | * Внешний интерфейс enp6s0, ppp0 | ||
+ | * Локальная сеть enp0s25 | ||
+ | |||
+ | <code - / | ||
+ | [main] | ||
+ | plugins=ifupdown, | ||
+ | |||
+ | [ifupdown] | ||
+ | managed=false | ||
+ | |||
+ | [keyfile] | ||
+ | # отключение USB модема, | ||
+ | unmanaged-devices=type: | ||
+ | |||
+ | [logging] | ||
+ | #level=WARN | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | <code bash / | ||
+ | #!/bin/bash | ||
+ | |||
+ | IFACE=$1 | ||
+ | ACTION=$2 | ||
+ | |||
+ | if [ -n " | ||
+ | if [ -n " | ||
+ | |||
+ | ip -6 route add default dev $IFACE | ||
+ | systemctl restart dhcpcd.service | ||
+ | |||
+ | fi | ||
+ | |||
+ | if [ -n " | ||
+ | |||
+ | ip -6 route del default dev $IFACE | ||
+ | |||
+ | fi | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | <code - / | ||
+ | [connection] | ||
+ | id=DomRuPPPoE | ||
+ | uuid=478696dd-40e6-445c-8a15-09f1af0f1057 | ||
+ | type=pppoe | ||
+ | interface-name=enp6s0 | ||
+ | permissions= | ||
+ | timestamp=1661360954 | ||
+ | |||
+ | [ethernet] | ||
+ | mac-address-blacklist= | ||
+ | |||
+ | [ppp] | ||
+ | lcp-echo-failure=5 | ||
+ | lcp-echo-interval=30 | ||
+ | |||
+ | [pppoe] | ||
+ | password=mypassword | ||
+ | username=v2076796 | ||
+ | |||
+ | [ipv4] | ||
+ | dns-search= | ||
+ | method=auto | ||
+ | |||
+ | [ipv6] | ||
+ | addr-gen-mode=stable-privacy | ||
+ | dns-search= | ||
+ | method=auto | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code - / | ||
+ | allowinterfaces ppp0 enp0s25 | ||
+ | duid | ||
+ | ipv6only | ||
+ | noipv6rs | ||
+ | interface ppp0 | ||
+ | static ip6_address=2a03: | ||
+ | ia_pd 1/::/64 enp0s25/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code - / | ||
+ | interface enp0s25 | ||
+ | { | ||
+ | AdvSendAdvert on; | ||
+ | MaxRtrAdvInterval 60; | ||
+ | |||
+ | prefix ::/64 | ||
+ | { | ||
+ | AdvValidLifetime 600; | ||
+ | AdvPreferredLifetime 120; | ||
+ | }; | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | systemctl enable NetworkManager NetworkManader.dispatcher radvd dhcpcd --now | ||
+ | </ | ||