Рейтинг:0

Настройка UniFi USG-3P IPv6 для веб-сервера

флаг id

У меня есть следующая сеть на основе UniFi. В контексте этого вопроса все утверждения относятся к IPv6 подключения, если не указано иное. схема сети

В этой настройке сервер может получить доступ к Интернету через USG через bond0, но не может сделать это через enp2s0f0. Кроме того, универсальная группа безопасности и сервер не могут пинговать друг друга между LAN2/enp2s0f0, но могут между LAN1/bond0. На сервере не установлен брандмауэр.

Подключение IPv4 и доступ в Интернет между LAN2/enp2s0f0 работают без проблем.

Все интерфейсы в универсальной группе безопасности и на сервере имеют как локальные, так и глобальные IPv6-адреса, назначенные посредством делегирования префикса. USG получает IP-адрес WAN через DHCPv6 с делегированным /48. USG, в свою очередь, предлагает /64 для каждого из интерфейсов LAN через делегирование префикса (с объявлениями маршрутизатора).

У USG есть правило брандмауэра ipv6 в группе «WAN IN», указывающее IP-адрес сервера enp2s0f0 и два порта (80 и 443).

Мои цели:

  • Иметь серверный доступ в Интернет только через интерфейс enp2s0f0.
  • Иметь доступ к серверу из Интернета через порты 80 и 443.

Дополнительная информация от правительства США:

$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 74:ac:b9:df:d9:b8
          inet addr:XXX.XXX.XXX.XXX Bcast:XXX.XXX.XXX.XXX Маска:255.255.252.0
          адрес inet6: XXXX:XXXX:7fff:89:eadc:1152:90c2:550/128 Область: глобальная
          адрес inet6: fe80::76ac:b9ff:fedf:d9b8/64 Область применения: ссылка
          ВВЕРХ ТРАНСЛЯЦИЯ РАБОТАЕТ MULTICAST MTU:1500 Метрика:1
          Пакеты RX: 214886 ошибки: 0 отброшены: 148 превышения: 0 кадр: 0
          Пакеты TX: 154122 ошибки: 0 отброшены: 0 переполнены: 0 перевозчик: 0
          коллизии: 0 txqueuelen: 0
          Байты RX: 255100029 (243,2 МБ) Байты TX: 18676153 (17,8 МБ)

Инкапсуляция канала eth1: Ethernet HWaddr 74: ac: b9: df: d9: b9
          инет-адрес: 192.168.118.118 Bcast: 192.168.118.255 Маска: 255.255.255.0
          адрес inet6: fe80::76ac:b9ff:fedf:d9b9/64 Область действия: ссылка
          адрес inet6: XXXX:XXXX:8b:2:76ac:b9ff:fedf:d9b9/64 Область применения: глобальная
          ВВЕРХ ТРАНСЛЯЦИЯ РАБОТАЕТ MULTICAST MTU:1500 Метрика:1
          Пакеты RX: 229284 ошибки: 0 отброшены: 183 превышения: 0 кадр: 0
          Пакеты TX: 257854 ошибки: 0 отброшены: 0 переполнены: 0 перевозчик: 0
          коллизии: 0 txqueuelen: 0
          Байты RX: 25017796 (23,8 МБ) Байты TX: 259257297 (247,2 МБ)

eth2 Link encap:Ethernet HWaddr 74:ac:b9:df:d9:ba
          инет адрес: 192.168.253.1 Bcast: 192.168.253.255 Маска: 255.255.255.0
          адрес inet6: fe80::76ac:b9ff:fedf:d9ba/64 Область действия: ссылка
          адрес inet6: XXXX:XXXX:8b:1:76ac:b9ff:fedf:d9ba/64 Область применения: глобальная
          ВВЕРХ ТРАНСЛЯЦИЯ РАБОТАЕТ MULTICAST MTU:1500 Метрика:1
          Пакеты RX: 10589 ошибки: 0 отброшены: 0 переполнены: 0 кадр: 0
          Пакеты TX: 8973 ошибки: 0 отброшены: 0 переполнены: 0 перевозчик: 0
          коллизии: 0 txqueuelen: 0
          Байты RX: 2233148 (2,1 МБ) Байты TX: 1494400 (1,4 МБ)
          
$ ip -6 маршрут
XXXX:XXXX:8b:1::/64 dev eth2 proto kernel metric 256
XXXX:XXXX:8b:2::/64 dev eth1 метрика протоядра 256
XXXX: XXXX: 7fff: 89: eadc: 1152: 90c2: 550 dev eth0 метрика протоядра 256
fe80::/64 dev eth0 метрика прототипа ядра 256
fe80::/64 dev eth1 метрика прототипа ядра 256
fe80::/64 dev eth2 метрика прототипа ядра 256
по умолчанию через fe80::2a2:ff:feb2:c2 dev eth0 proto ra metric 1024 истекает 1674sec hoplimit 64

$ показать брандмауэр
--------------------------------------------- ------------------------------
Брандмауэр IPv4 "AUTHORIZED_GUESTS":

 Неактивно — не применяется ни к каким интерфейсам, зонам или для проверки контента.

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 бросить все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "GUEST_IN":

 Активен в (eth2, IN)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 принять tcp_udp 0 0
  условие - tcp dpt:домен

3002 принять TCP 0 0
  условие - tcp dpt:https match-set captive_portal_subnets dst

3003 принять все 0 0
  условие - набор совпадений guest_pre_allow dst

3004 сбросить все 0 0
  условие - набор совпадений guest_restricted dst

3005 сбросить все 0 0
  условие - match-set корпоративная_сеть dst

3006 сбросить все 0 0
  условие - набор совпадений remote_user_vpn_network dst

3007 сбросить все 0 0
  условие - набор совпадений author_guests dst

6001 принять все 8878 1883939
  состояние - саддр 192.168.253.0/24

10000 принять все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "GUEST_LOCAL":

 Активен (eth2, ЛОКАЛЬНО)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 принять tcp_udp 1096 80696
  условие - tcp dpt:домен

3002 принять icmp 0 0

3003 принять udp 26 8528
  условие - udp spt:bootpc dpt:bootps

10000 дроп все 1 227

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "GUEST_OUT":

 Активен на (eth2,OUT)

правило действие протопакеты байты
---- ------ ----- ------- -----
6001 принять все 7504 1268333
  состояние - папдр 192.168.253.0/24

10000 принять все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "LAN_IN":

 Активен в (eth1, IN)

правило действие протопакеты байты
---- ------ ----- ------- -----
2000 отклонить все 0 0
  условие - состояние INVALID,NEW,RELATED,ESTABLISHED match-SRC--GROUP NETv4_eth2
              match-DST--GROUP NETv4_eth1 reject-with icmp-port-unreachable

6001 принять все 107548 8539102
  состояние - саддр 192.168.118.0/24

10000 принять все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "LAN_LOCAL":

 Активен (eth1, LOCAL)

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 принять все 30710 2348326

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "LAN_OUT":

 Активен на (eth1,OUT)

правило действие протопакеты байты
---- ------ ----- ------- -----
4000 отклонить все 0 0
  условие - состояние INVALID,NEW,RELATED,ESTABLISHED match-SRC--GROUP NETv4_eth1
              match-DST-GROUP NETv4_eth2 reject-with icmp-port-unreachable

6001 принять все 69747 81090972
  состояние - папдр 192.168.118.0/24

10000 принять все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "WAN_IN":

 Активен в (eth0,IN)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 принять все 76607 82323027
  состояние - состояние ОТНОСИТЕЛЬНО,УСТАНОВЛЕНО

3002 сбросить все 0 0
  условие - состояние INVALID

3003 принять TCP 65 3404
  условие - папддр lemur.dmz.XXX.XXX tcp dpt:http

3004 принять TCP 47 2472
  условие - ddr lemur.dmz.XXX.XXX tcp dpt:https

3005 принять TCP 481 28276
  условие - ddr lemur.dmz.XXX.XXX tcp dpt:ssh

10000 бросить все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "WAN_LOCAL":

 Активен в (eth0, LOCAL)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 принять все 6498 791616
  состояние - состояние ОТНОСИТЕЛЬНО,УСТАНОВЛЕНО

3002 бросить все 76 5449
  условие - состояние INVALID

10000 бросить все 1384 67100

--------------------------------------------- ------------------------------
Брандмауэр IPv4 "WAN_OUT":

 Активен на (eth0,OUT)

правило действие протопакеты байты
---- ------ ----- ------- -----
4000 отклонить все 48670 3341424
  условие - состояние INVALID,NEW,RELATED,ESTABLISHED match-SRC-ADDR-GROUP 6042f0f
              26ca20408a0bf892f отклонение с icmp-портом недоступно

10000 принять все 67739 7082221

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "AUTHORIZED_GUESTSv6":

 Неактивно — не применяется ни к каким интерфейсам, зонам или для проверки содержимого.

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 бросить все 0 0

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "GUESTv6_IN":

 Активен в (eth2, IN)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 сбросить все 0 0
  условие - match-set Corporate_networkv6 dst

10000 принять все 25 2256

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "GUESTv6_LOCAL":

 Активен (eth2, ЛОКАЛЬНО)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 принять UDP 0 0
  условие - udp dpt:домен

3002 принять icmp 0 0

10000 бросить все 618 48352

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "GUESTv6_OUT":

 Активен на (eth2,OUT)

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 принять все 114 9064

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "LANv6_IN":

 Активен в (eth1, IN)

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 принять все 78533 8511294

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "LANv6_LOCAL":

 Активен (eth1, LOCAL)

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 принять все 837 140990

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "LANv6_OUT":

 Активен на (eth1,OUT)

правило действие протопакеты байты
---- ------ ----- ------- -----
10000 принять все 130345 168214132

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "WANv6_IN":

 Активен в (eth0,IN)

правило действие протопакеты байты
---- ------ ----- ------- -----
2000 принять ipv6-icmp 0 0
  состояние - состояние НОВОЕ, СВЯЗАННОЕ, УСТАНОВЛЕННОЕ ipv6-icmp address-unreachable

2001 принять ipv6-icmp 0 0
  состояние - состояние НОВОЕ, СВЯЗАННОЕ, УСТАНОВЛЕННОЕ ipv6-icmp packet-too-big

2002 принять ipv6-icmp 1 108
  состояние - состояние NEW, RELATED, ESTABLISHED ipv6-icmp time-exceed

2003 принять ipv6-icmp 0 0
  состояние - состояние NEW, RELATED, ESTABLISHED ipv6-icmp параметр-проблема

2004 принять TCP 0 0
  условие - match-DST--GROUP 620f1fefada79301557fab76 match-set 620f1fd7ada793
              01557fab75 Журнал dst включен

3001 принять все 40640 50664212
  состояние - состояние ОТНОСИТЕЛЬНО,УСТАНОВЛЕНО

3002 скиньте все 15 900
  условие - состояние INVALID

10000 бросить все 38 4528

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "WANv6_LOCAL":

 Активен в (eth0, LOCAL)

правило действие протопакеты байты
---- ------ ----- ------- -----
3001 принять ipv6-icmp 187 13464
  условие - ipv6-icmp сосед-реклама

3002 принять ipv6-icmp 0 0
  условие - запрос соседа ipv6-icmp

3003 принять все 43 5272
  состояние - состояние ОТНОСИТЕЛЬНО,УСТАНОВЛЕНО

3004 принять udp 20 3460
  условие - udp spt:dhcpv6-server dpt:dhcpv6-client

3005 принять ipv6-icmp 40 2880
  условие - ipv6-icmp роутер-реклама

3006 сбросить все 0 0
  условие - состояние INVALID

10000 бросить все 60 6240

--------------------------------------------- ------------------------------
Брандмауэр IPv6 "WANv6_OUT":

 Активен на (eth0,OUT)

правило действие протопакеты байты
---- ------ ----- ------- -----
2000 принять TCP 0 0
  условие - match-DST--GROUP 620f1fefada79301557fab76 match-set 620f1fd7ada793
              01557fab75 дст

10000 принять все 78479 8507790

И с сервера:

# /sbin/ifconfig
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
        инет 192.168.118.254 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.118.255
        inet6 fe80::508d:a7ff:fe73:e07a prefixlen 64 scopeid 0x20<ссылка>
        inet6 XXXX:XXXX:8b:2:508d:a7ff:fe73:e07a prefixlen 64 scopeid 0x0<глобальный>
        эфир 52:8d:a7:73:e0:7a txqueuelen 1000 (Ethernet)
        Пакеты RX 3638275406 байт 4719003770323 (4,2 ТиБ)
        Ошибки RX 0 отброшено 8 переполнение 0 кадр 0
        Пакеты TX 2162159554 байт 190882816640 (177,7 ГиБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

bond0:0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
        инет 192.168.118.2 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.118.255
        эфир 52:8d:a7:73:e0:7a txqueuelen 1000 (Ethernet)

enp2s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        инет 192.168.253.2 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.253.255
        inet6 fe80::d685:64ff:fe6b:703c prefixlen 64 scopeid 0x20<ссылка>
        inet6 XXXX:XXXX:8b:1:d685:64ff:fe6b:703c prefixlen 64 scopeid 0x0<глобальный>
        эфир d4:85:64:6b:70:3c txqueuelen 1000 (Ethernet)
        Пакеты RX 4407 байт 711568 (694,8 КиБ)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 5408 байт 1111010 (1,0 МБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

# ip -6 маршрут
::1 dev lo proto kernel metric 256 pref medium
XXXX:XXXX:8b:1::/64 dev enp2s0f0 метрика протоядра 256 истекает 86107sec pref medium
XXXX:XXXX:8b:2::/64 dev bond0 метрика прото-ядра 256 истекает 86289 секунд преф средний
fe80::/64 dev bond0 протоядерная метрика 256 pref средний
fe80::/64 dev enp2s0f0 proto kernel metric 256 pref средний
по умолчанию через XXXX:XXXX:b9ff:fedf:d9b9 dev bond0 proto ra metric 1024 expires 1689sec hoplimit 64 pref high
по умолчанию через XXXX:XXXX:b9ff:fedf:d9ba dev enp2s0f0 proto ra metric 1024 expires 1507sec hoplimit 64 pref high

# кошка /etc/network/interfaces
авто ло бонд0 enp2s0f0

## Сетевой интерфейс loopback
iFace Lo Inet Loopback

## NBN через USG
iface enp2s0f0 инет dhcp
iface enp2s0f0 inet6 авто

## локальная сеть
iface bond0 инет статический
        адрес 192.168.118.254
        сетевая маска 255.255.255.0
        рабы enp2s0f1 enp3s0f0
        бонд-режим баланс-рр
        бонд-миимон 100
        задержка облигаций 200
        облигация-updelay 200
iface bond0 inet6 авто
        ## не использовать бонд в качестве шлюза по умолчанию
        accept_ra 0
        post-up ip -6 route del default через fe80::76ac:b9ff:fedf:d9b9 dev bond0

## Кэш
авто связь0:0
iface bond0:0 инет статический
        адрес 192.168.118.2
        сетевая маска 255.255.255.0

Мой вопрос: Почему ни одно устройство не может получить доступ к другому (через IPv6) по этой ссылке enp2s0f0/LAN2?

Этот вопрос казалось, имел сопоставимую цель, но, к сожалению, остался без ответа.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.