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

nat local network to vti interface ip

Scheduled Pinned Locked Moved Russian
26 Posts 4 Posters 1.8k 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.
  • S
    sergiybt
    last edited by Jan 9, 2020, 3:50 PM

    Всем привет прошу помочь. В вопросе построил тунель isec vti c клиентом он выдал мне сетку VTI
    pfsense 2.4.4
    Локальная сеть 192.168.101.0/24
    Мой IP vti 10.255.2.142
    Его IP vti 10.255.2.141
    Партнёр соответсвенно ждёт запросов с IP 10.255.2.142. Если на pfsense и интерфейса vti делаешь пинг или тест портов то всё прекрасно проходит. Но никак не могу понять как его занатить что бы с локальной сети был доступен пинг и телнет на vti 10.255.2.141.
    Пробовал через nat outbound но что-то не получается. Может кто сталкивался с такой задачей прошу помочь.

    R 1 Reply Last reply Jan 10, 2020, 2:38 AM Reply Quote 0
    • R
      rubic @sergiybt
      last edited by Jan 10, 2020, 2:38 AM

      @sergiybt Клиент не знает маршрут в локальную сеть, которая за pfSense. Так что либо прописать на нем маршрут в нее через 10.255.2.141, либо - да, делать outbound nat на интерфейсе vti pfSense. Возможно, для этого придется завести интерфейс vti явно через Interfaces > Assignments

      1 Reply Last reply Reply Quote 0
      • S
        sergiybt
        last edited by Jan 10, 2020, 7:14 AM

        Добрый день.
        Интерфейсы они явно заведены, они автоматом создаются при испльзовании VTI, а ты уже вручную их инициализируешь. Вот только не могу понять как правильно теперь NAT сделать.
        dfeff476-e43f-428e-957c-c3e83cbf1695-image.png

        R 1 Reply Last reply Jan 10, 2020, 7:31 AM Reply Quote 0
        • R
          rubic @sergiybt
          last edited by Jan 10, 2020, 7:31 AM

          @sergiybt перевести NAT Outbound в режим Hybrid и добавить правило по аналогии с тем, что для WAN только интерфейс указать vti

          1 Reply Last reply Reply Quote 0
          • S
            sergiybt
            last edited by sergiybt Jan 10, 2020, 8:17 AM Jan 10, 2020, 8:16 AM

            Сделал но не работает
            3334e607-56be-4d56-8021-d05afd00f324-image.png
            7167f909-ac86-46d5-b5a7-b1639116fbce-image.png

            K 1 Reply Last reply Jan 10, 2020, 12:16 PM Reply Quote 0
            • K
              Konstanti @sergiybt
              last edited by Jan 10, 2020, 12:16 PM

              @sergiybt Попробуйте перевести NAT в ручной режим.
              И запускайте tcpdump на VTI интерфейсе, чтобы увидеть, что происходит

              S 1 Reply Last reply Jan 10, 2020, 1:04 PM Reply Quote 0
              • W
                werter
                last edited by werter Jan 10, 2020, 12:34 PM Jan 10, 2020, 12:17 PM

                Добрый

                Покажите правила fw на ЛАН и ипсек-интерфейсах.

                Попробуйте явное разреш. правило fw на ЛАН добавить (Src - LAN net, Dst - удаленная сеть) и поставить его выше всех.

                Ps. Пингом проверять - нетолько лишь всё. Применяйте еще и traceroute для диагностики. Но помните, что в никсах трасер работает по udp (дефолт).

                S 1 Reply Last reply Jan 10, 2020, 12:50 PM Reply Quote 0
                • W
                  werter
                  last edited by werter Jan 10, 2020, 12:34 PM Jan 10, 2020, 12:21 PM

                  Вижу @Konstanti - пользую tcpdump )

                  K 1 Reply Last reply Jan 10, 2020, 12:24 PM Reply Quote 0
                  • K
                    Konstanti @werter
                    last edited by Jan 10, 2020, 12:24 PM

                    @werter и Вам не хворать)
                    Ping не идёт с LAN интерфейса PF.
                    Моё мнение, не срабатывает NAT, и пакеты улетают как 192.х.х.х., а вторая сторона про эту сеть не в курсе

                    1 Reply Last reply Reply Quote 0
                    • W
                      werter
                      last edited by Jan 10, 2020, 12:25 PM

                      Для этого и нужен tracert. Он даст понять КУДА уходят пакеты.

                      1 Reply Last reply Reply Quote 0
                      • S
                        sergiybt @werter
                        last edited by Jan 10, 2020, 12:50 PM

                        @werter 4896ac17-2691-48c9-87a1-1e3eaa7a5abf-image.png
                        412b0277-6d4b-4d2c-b879-f5362fe225e9-image.png

                        K 1 Reply Last reply Jan 10, 2020, 1:02 PM Reply Quote 0
                        • K
                          Konstanti @sergiybt
                          last edited by Jan 10, 2020, 1:02 PM

                          @sergiybt
                          Насколько я вижу, входящий трафик с той стороны есть ( при условии, что у Вас нет других IPSeC туннелей).
                          Попробуйте сделать так, как я написал выше

                          S 1 Reply Last reply Jan 10, 2020, 1:17 PM Reply Quote 0
                          • S
                            sergiybt @Konstanti
                            last edited by Jan 10, 2020, 1:04 PM

                            @Konstanti Пробовал перевести в ручной режим ничего не меняется.(
                            Очень странная ситуация так как и интерфейса VTI пинг проходит и порты открываются.

                            K 1 Reply Last reply Jan 10, 2020, 1:05 PM Reply Quote 0
                            • K
                              Konstanti @sergiybt
                              last edited by Jan 10, 2020, 1:05 PM

                              @sergiybt покажите вывод tcpdump на VTI интерфейсе при запущенном ping-е

                              1 Reply Last reply Reply Quote 0
                              • S
                                sergiybt @Konstanti
                                last edited by Jan 10, 2020, 1:17 PM

                                @Konstanti Есть другие тунели но там всё работает прекрасно так как тамвезде тип tunnel

                                K 1 Reply Last reply Jan 10, 2020, 1:36 PM Reply Quote 0
                                • K
                                  Konstanti @sergiybt
                                  last edited by Jan 10, 2020, 1:36 PM

                                  @sergiybt Там логика работы туннеля и маршрутизации трафика несколько иная.
                                  Если не хотите показывать, то сами проверьте при помощи tcpdump, что происходит н а VTI интерфейсе.

                                  S 1 Reply Last reply Jan 10, 2020, 1:47 PM Reply Quote 0
                                  • S
                                    sergiybt @Konstanti
                                    last edited by sergiybt Jan 10, 2020, 1:50 PM Jan 10, 2020, 1:47 PM

                                    @Konstanti
                                    Вот если брать и делать пинг с 10.255.2.142 на 141
                                    84f02c2d-2dde-4d6c-b225-8e7a4bcd665e-image.png
                                    Если я пинг делаю с 192.168.101.1 на 141 не проходит
                                    0a6bb980-0e21-4106-8bdb-fa8001c0a331-image.png , правило нат перевёл вручную ниже
                                    31993b87-1299-46d3-9960-0c9605774770-image.png

                                    K 2 Replies Last reply Jan 10, 2020, 1:51 PM Reply Quote 0
                                    • K
                                      Konstanti @sergiybt
                                      last edited by Konstanti Jan 10, 2020, 1:59 PM Jan 10, 2020, 1:51 PM

                                      Исходящий NAT не работает
                                      Надо подумать.
                                      Как вариант, попросить партнёра, чтобы он у себя прописал Вашу 192.х.х.х сеть в таблице маршрутизации

                                      1 Reply Last reply Reply Quote 0
                                      • K
                                        Konstanti @sergiybt
                                        last edited by Konstanti Jan 10, 2020, 2:16 PM Jan 10, 2020, 2:13 PM

                                        @sergiybt можете показать содержимое файла /tmp/rules.debug? То что касается раздела NAT.
                                        Outbound NAT rules
                                        Или вывод команды
                                        pfctl -s nat

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          werter
                                          last edited by werter Jan 11, 2020, 4:53 PM Jan 11, 2020, 4:41 PM

                                          @sergiybt

                                          Таблицу марш-ции с пф покажите при поднятом туннеле.

                                          Очень странная ситуация так как и интерфейса VTI пинг проходит и порты открываются.
                                          Если я пинг делаю с 192.168.101.1 на 141 не проходит

                                          И не будет проходить ping. Вы правило fw на ЛАН добавьте, о к-ом я говорил. Только выше всех его вклячьте. И проверьте. Пф же все ваши пакеты сует в дефолтный GW согласно правилу fw на ЛАН. И туннельный gw точно не является дефолтным для пф.

                                          В вашем случае и интерфейсы явно для ipsec создавать и НАТить, возможно, не надо.

                                          Зы. У вас пф как ВМ живет? Если да, то чего кошерный virtio не пользуете для сетевых?

                                          S 1 Reply Last reply Jan 12, 2020, 10:47 AM Reply Quote 0
                                          20 out of 26
                                          • First post
                                            20/26
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received