• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Pfsense: Ipsec vti

Scheduled Pinned Locked Moved Russian
19 Posts 2 Posters 1.6k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K
    Konstanti @dmshel80
    last edited by Konstanti Jul 10, 2024, 8:15 AM Jul 10, 2024, 8:12 AM

    @dmshel80

    я бы рекомендовал с той стороны смотреть , что происходит
    у меня так туннель настроен с Испанией ( GRE over IPsec ) и все работает , как мне надо ( Centos)
    я написал свой собственный модуль ядра ( есть версия для PF 2_7_2 ( Freebsd 14.0) , который перехватывает все DNS ответы и ищет определенные шаблоны ( например , apple , Netflix и тд и тп ) , результат - ip адреса из этих ответов отправляет в нужные мне таблицы ( Алиасы) , а потом это можно использовать в правилах

    как это выглядит в результате ( на примере Netflix)

    [2.4.4-RELEASE][admin@ru.xxxxxxx.org]/root: kldstat -v | grep dnsp
     5    1 0xffffffff8322c000 f57a     dnsp.ko (./dnsp.ko)
    		664 dnsp
    
    по памяти , потребляет немного
    
    dnsp_rec         74      10K       -       74  128
     table_rec         8        1K       -        8  64
     kernel_regex   303    87K       -      342  16,32,64,128,256,512
    
    

    0e3e9cf5-7251-4ad2-b4c5-88c49d409696-image.png

    139e582b-4bf2-45ce-838a-7cbe6f113045-image.png

    a2d02acb-97f9-4baa-93e8-07a41eb2c7f3-image.png

    смотрю Netflix

    41a2da9a-87c8-479d-96d2-7466b72f8e0a-image.png

    если нужна помощь , напишите , готов все настроить для тестирования (если доверяете , то мне нужен будет доступ к консоли PF и Web интерфейсу)

    D 1 Reply Last reply Jul 10, 2024, 8:50 AM Reply Quote 0
    • D
      dmshel80 @Konstanti
      last edited by Jul 10, 2024, 8:50 AM

      @Konstanti Спасибо за наводку, добавил gre и полетело)

      K 1 Reply Last reply Jul 10, 2024, 9:00 AM Reply Quote 0
      • K
        Konstanti @dmshel80
        last edited by Jul 10, 2024, 9:00 AM

        @dmshel80 Не забывайте про MTU/MSS на GRE/VTI интерфейсах

        • GRE over IPSEC немного криво реализован именно в PF
        D 1 Reply Last reply Jul 10, 2024, 9:14 AM Reply Quote 0
        • D
          dmshel80 @Konstanti
          last edited by Jul 10, 2024, 9:14 AM

          @Konstanti а какие значения необходимы? подбирать?

          K 1 Reply Last reply Jul 10, 2024, 9:17 AM Reply Quote 0
          • K
            Konstanti @dmshel80
            last edited by Jul 10, 2024, 9:17 AM

            @dmshel80
            я ставлю 1400 MTU / 1386 MSS для gre

            не знаю , насколько все это корректно

            но вот , пакетики бегают

            tcpdump -netti igb1 host 192.168.1.34
            tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
            listening on igb1, link-type EN10MB (Ethernet), capture size 262144 bytes
            1720602976.247568 00:08:a2:0a:ff:73 > 58:d3:49:e2:54:30, ethertype IPv4 (0x0800), length 1400: 84.232.79.33.443 > 192.168.1.34.60446: Flags [.], seq 3538976888:3538978222, ack 2003595699, win 2051, options [nop,nop,TS val 2428846028 ecr 3109663200], length 1334
            1720602976.247899 00:08:a2:0a:ff:73 > 58:d3:49:e2:54:30, ethertype IPv4 (0x0800), length 1400: 84.232.79.33.443 > 192.168.1.34.60446: Flags [.], seq 1334:2668, ack 1, win 2051, options [nop,nop,TS val 2428846028 ecr 3109663200], length 1334
            1720602976.247949 00:08:a2:0a:ff:73 > 58:d3:49:e2:54:30, ethertype IPv4 (0x0800), length 1400: 84.232.79.33.443 > 192.168.1.34.60446: Flags [.], seq 2668:4002, ack 1, win 2051, options [nop,nop,TS val 2428846028 ecr 3109663200], length 1334
            
            
            D 1 Reply Last reply Jul 10, 2024, 9:20 AM Reply Quote 0
            • D
              dmshel80 @Konstanti
              last edited by Jul 10, 2024, 9:20 AM

              @Konstanti рано радовался я ))) трасса пошла через тунель, но вот странички выдают ERR_CONNECTION_TIMED_OUT

              K 1 Reply Last reply Jul 10, 2024, 9:36 AM Reply Quote 0
              • K
                Konstanti @dmshel80
                last edited by Jul 10, 2024, 9:36 AM

                @dmshel80
                1 mss - через iptables настраивали ? Может быть есть и другая технология со стороны Linux ( но я так настраивал)

                2 tcpdump смотрите , что происходит

                D 1 Reply Last reply Jul 10, 2024, 9:41 AM Reply Quote 0
                • D
                  dmshel80 @Konstanti
                  last edited by dmshel80 Jul 10, 2024, 9:42 AM Jul 10, 2024, 9:41 AM

                  @Konstanti ip route add 10.10.10.0/24 dev tun10 advmss 1386 так задал на стороне убунты

                  K 1 Reply Last reply Jul 10, 2024, 9:42 AM Reply Quote 0
                  • K
                    Konstanti @dmshel80
                    last edited by Konstanti Jul 10, 2024, 9:50 AM Jul 10, 2024, 9:42 AM

                    @dmshel80

                    у меня вот так

                    a721f832-2ffd-4ba2-91c0-cc93c5d0c58c-image.png

                    для Ipsec тоже mss желательно настроить ( в Pf есть такая настройка)

                    D 1 Reply Last reply Jul 10, 2024, 9:49 AM Reply Quote 0
                    • D
                      dmshel80 @Konstanti
                      last edited by Jul 10, 2024, 9:49 AM

                      @Konstanti ```
                      1720604893.427066 AF IPv4 (2), length 56: 172.19.200.1.50599 > 31.13.84.174.443: Flags [S], seq 4275518985, win 64240, options [mss 1346,nop,wscale 8,nop,nop,sackOK], length 0
                      1720604893.468692 AF IPv4 (2), length 56: 172.19.200.1.13825 > 31.13.84.174.443: Flags [S], seq 998540930, win 64240, options [mss 1346,nop,wscale 8,nop,nop,sackOK], length 0
                      1720604893.664104 AF IPv4 (2), length 33: 172.19.200.1 > 172.19.200.2: ICMP echo request, id 23760, seq 3394, length 9
                      1720604893.757353 AF IPv4 (2), length 33: 172.19.200.2 > 172.19.200.1: ICMP echo reply, id 23760, seq 3394, length 9
                      1720604894.165167 AF IPv4 (2), length 33: 172.19.200.1 > 172.19.200.2: ICMP echo request, id 23760, seq 3395, length 9
                      1720604894.258476 AF IPv4 (2), length 33: 172.19.200.2 > 172.19.200.1: ICMP echo reply, id 23760, seq 3395, length 9
                      1720604894.429298 AF IPv4 (2), length 56: 172.19.200.1.50599 > 31.13.84.174.443: Flags [S], seq 4275518985, win 64240, options [mss 1346,nop,wscale 8,nop,nop,sackOK], length 0
                      1720604894.431270 AF IPv4 (2), length 74: 172.19.200.1.13540 > 129.134.31.12.53: 858% [1au] A? instagram.com. (42)
                      1720604894.474822 AF IPv4 (2), length 56: 172.19.200.1.13825 > 31.13.84.174.443: Flags [S], seq 998540930, win 64240, options [mss 1346,nop,wscale 8,nop,nop,sackOK], length 0

                      K 1 Reply Last reply Jul 10, 2024, 9:52 AM Reply Quote 0
                      • K
                        Konstanti @dmshel80
                        last edited by Konstanti Jul 10, 2024, 9:52 AM Jul 10, 2024, 9:52 AM

                        @dmshel80

                        у вас пакеты не возвращаются обратно

                        разбирайтесь со второй стороной ))) все ли корректно настроено
                        1 Nat исходящий для 172.19.200.0/24 ?

                        D 1 Reply Last reply Jul 11, 2024, 4:07 AM Reply Quote 0
                        • D
                          dmshel80 @Konstanti
                          last edited by Jul 11, 2024, 4:07 AM

                          @Konstanti Победил, не хватало iptables -A FORWARD -j ACCEPT))

                          1 Reply Last reply Reply Quote 0
                          19 out of 19
                          • First post
                            19/19
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                            This community forum collects and processes your personal information.
                            consent.not_received