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

    DHCP + PPTP on WAN

    Scheduled Pinned Locked Moved Russian
    402 Posts 58 Posters 461.0k 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.
    • E
      Eugene
      last edited by

      И вот это пожалуйста

      grep -B 10 -A10 "route add default" /etc/inc/system.inc
      

      http://ru.doc.pfsense.org

      1 Reply Last reply Reply Quote 0
      • F
        freak999
        last edited by

        grep -B 10 -A10 "route add default" /etc/inc/system.inc

        $ grep -B 10 -A10 "route add default" /etc/inc/system.inc
        	// Let's check whether we are running PPTP or PPPOE over WAN
        	for ($j = 1; isset($config['interfaces']['opt' . $j]); $j++) {
        		if (strstr($config['interfaces']['opt' . $j]['if'], "ng") && isset($config['interfaces']['opt' . $j]['enable'])){
        			// PPTP or PPPOE is enabled on WAN, do not add default route, it will be added by mpd
        			$result = 1;
        		}
        	}
        	if(!$result) {
        		if(is_ipaddr($config['interfaces']['wan']['gateway'])) {
        			log_error("No default gateway detected, adding {$config['interfaces']['wan']['gateway']}");
        			mwexec("/sbin/route add default " . escapeshellarg($config['interfaces']['wan']['gateway']));
        		}
        	}
        	return 0;
        }
        
        function system_routing_enable() {
        	global $config, $g;
        	if(isset($config['system']['developerspew'])) {
        		$mt = microtime();
        		echo "system_routing_enable() being called $mt\n";
        
        1 Reply Last reply Reply Quote 0
        • E
          Eugene
          last edited by

          Итак, похоже ты не получаешь default gateway from dhcp сервера.
          Даже не знаю, как это дело "понаблюдать". Попробуй выключить интерфейс и перегрузить pfSense, потом дай```
          netstat -rn

          http://ru.doc.pfsense.org

          1 Reply Last reply Reply Quote 0
          • F
            freak999
            last edited by

            @Evgeny:

            Итак, похоже ты не получаешь default gateway from dhcp сервера.
            Даже не знаю, как это дело "понаблюдать". Попробуй выключить интерфейс и перегрузить pfSense, потом дай```
            netstat -rn

            Мне WAN вырубить?

            1 Reply Last reply Reply Quote 0
            • E
              Eugene
              last edited by

              нет, на WAN ты как раз и получаешь самый первый IP и default gateway. Тут пока все мои навороты не учавствуют.

              http://ru.doc.pfsense.org

              1 Reply Last reply Reply Quote 0
              • F
                freak999
                last edited by

                @Evgeny:

                нет, на WAN ты как раз и получаешь самый первый IP и default gateway. Тут пока все мои навороты не учавствуют.

                Тоесть вырубать OPT1 и перезагружатся.

                1 Reply Last reply Reply Quote 0
                • E
                  Eugene
                  last edited by

                  @freak999:

                  @Evgeny:

                  нет, на WAN ты как раз и получаешь самый первый IP и default gateway. Тут пока все мои навороты не учавствуют.

                  Тоесть вырубать OPT1 и перезагружатся.

                  да

                  http://ru.doc.pfsense.org

                  1 Reply Last reply Reply Quote 0
                  • F
                    freak999
                    last edited by

                    Теперь при старте системы впн_сервер пингует.

                    $ netstat -rn
                    Routing tables
                    
                    Internet:
                    Destination        Gateway            Flags    Refs      Use  Netif Expire
                    default            172.17.132.1       UGS         0       65    le1
                    127.0.0.1          127.0.0.1          UH          1        0    lo0
                    172.17.132.0/22    link#2             UC          0        0    le1
                    172.17.132.1       00:30:48:dc:a2:e4  UHLW        2       16    le1   1174
                    172.17.133.78      127.0.0.1          UGHS        0        0    lo0
                    192.168.1.0/24     link#1             UC          0        0    le0
                    192.168.1.4        18:a9:05:8b:5c:87  UHLW        1      249    le0   1145
                    
                    Internet6:
                    Destination                       Gateway                       Flags      Netif Expire
                    ::1                               ::1                           UHL         lo0
                    fe80::%le0/64                     link#1                        UC          le0
                    fe80::20c:29ff:fe91:f973%le0      00:0c:29:91:f9:73             UHL         lo0
                    fe80::%le1/64                     link#2                        UC          le1
                    fe80::20c:29ff:fe91:f97d%le1      00:0c:29:91:f9:7d             UHL         lo0
                    fe80::%lo0/64                     fe80::1%lo0                   U           lo0
                    fe80::1%lo0                       link#3                        UHL         lo0
                    ff01:1::/32                       link#1                        UC          le0
                    ff01:2::/32                       link#2                        UC          le1
                    ff01:3::/32                       ::1                           UC          lo0
                    ff02::%le0/32                     link#1                        UC          le0
                    ff02::%le1/32                     link#2                        UC          le1
                    ff02::%lo0/32                     ::1                           UC          lo0
                    
                    1 Reply Last reply Reply Quote 0
                    • E
                      Eugene
                      last edited by

                      да, всё нормально. Ну запускай свой OPT1.

                      http://ru.doc.pfsense.org

                      1 Reply Last reply Reply Quote 0
                      • F
                        freak999
                        last edited by

                        @Evgeny:

                        да, всё нормально. Ну запускай свой OPT1.

                        Как только врубаю OPT1 сразу же впн_сервер стает недоступым(no route to host)

                        $ netstat -rn
                        Routing tables
                        
                        Internet:
                        Destination        Gateway            Flags    Refs      Use  Netif Expire
                        127.0.0.1          127.0.0.1          UH          1        0    lo0
                        172.17.132.0/22    link#2             UC          0        0    le1
                        172.17.132.1       00:30:48:dc:a2:e4  UHLW        1       35    le1   1151
                        172.17.133.78      127.0.0.1          UGHS        0        0    lo0
                        192.168.1.0/24     link#1             UC          0        0    le0
                        192.168.1.4        18:a9:05:8b:5c:87  UHLW        1      351    le0   1145
                        
                        Internet6:
                        Destination                       Gateway                       Flags      Netif Expire
                        ::1                               ::1                           UHL         lo0
                        fe80::%le0/64                     link#1                        UC          le0
                        fe80::20c:29ff:fe91:f973%le0      00:0c:29:91:f9:73             UHL         lo0
                        fe80::%le1/64                     link#2                        UC          le1
                        fe80::20c:29ff:fe91:f97d%le1      00:0c:29:91:f9:7d             UHL         lo0
                        fe80::%lo0/64                     fe80::1%lo0                   U           lo0
                        fe80::1%lo0                       link#3                        UHL         lo0
                        ff01:1::/32                       link#1                        UC          le0
                        ff01:2::/32                       link#2                        UC          le1
                        ff01:3::/32                       ::1                           UC          lo0
                        ff02::%le0/32                     link#1                        UC          le0
                        ff02::%le1/32                     link#2                        UC          le1
                        ff02::%lo0/32                     ::1                           UC          lo0
                        
                        1 Reply Last reply Reply Quote 0
                        • E
                          Eugene
                          last edited by

                          понятно, значит маршрут по умолчанию пропадает до того, как поднимается PPTP соединение.
                          Плохо. Буду думать.

                          http://ru.doc.pfsense.org

                          1 Reply Last reply Reply Quote 0
                          • V
                            Valar
                            last edited by

                            Добрый день!

                            Подскажите, пожалуйста, как при такой схеме подключения настроить переадресацию портов, чтобы открыть порт сервера в локалке для интернета?

                            1 Reply Last reply Reply Quote 0
                            • E
                              Eugene
                              last edited by

                              @Valar:

                              Подскажите, пожалуйста, как при такой схеме подключения настроить переадресацию портов, чтобы открыть порт сервера в локалке для интернета?

                              NAT->Port forward, создавай правила для OPT1

                              http://ru.doc.pfsense.org

                              1 Reply Last reply Reply Quote 0
                              • H
                                Helfer_Panch
                                last edited by

                                @freak999:

                                @Evgeny:

                                да, всё нормально. Ну запускай свой OPT1.

                                Как только врубаю OPT1 сразу же впн_сервер стает недоступым(no route to host)

                                $ netstat -rn
                                Routing tables
                                
                                Internet:
                                Destination        Gateway            Flags    Refs      Use  Netif Expire
                                127.0.0.1          127.0.0.1          UH          1        0    lo0
                                172.17.132.0/22    link#2             UC          0        0    le1
                                172.17.132.1       00:30:48:dc:a2:e4  UHLW        1       35    le1   1151
                                172.17.133.78      127.0.0.1          UGHS        0        0    lo0
                                192.168.1.0/24     link#1             UC          0        0    le0
                                192.168.1.4        18:a9:05:8b:5c:87  UHLW        1      351    le0   1145
                                
                                Internet6:
                                Destination                       Gateway                       Flags      Netif Expire
                                ::1                               ::1                           UHL         lo0
                                fe80::%le0/64                     link#1                        UC          le0
                                fe80::20c:29ff:fe91:f973%le0      00:0c:29:91:f9:73             UHL         lo0
                                fe80::%le1/64                     link#2                        UC          le1
                                fe80::20c:29ff:fe91:f97d%le1      00:0c:29:91:f9:7d             UHL         lo0
                                fe80::%lo0/64                     fe80::1%lo0                   U           lo0
                                fe80::1%lo0                       link#3                        UHL         lo0
                                ff01:1::/32                       link#1                        UC          le0
                                ff01:2::/32                       link#2                        UC          le1
                                ff01:3::/32                       ::1                           UC          lo0
                                ff02::%le0/32                     link#1                        UC          le0
                                ff02::%le1/32                     link#2                        UC          le1
                                ff02::%lo0/32                     ::1                           UC          lo0
                                

                                А адрес pptp случайно не совпадает с концом туннеля на стороне провайдера? Очень похоже на траблы которые были у меня..

                                1 Reply Last reply Reply Quote 0
                                • F
                                  freak999
                                  last edited by

                                  @Helfer_Panch:

                                  @freak999:

                                  @Evgeny:

                                  да, всё нормально. Ну запускай свой OPT1.

                                  Как только врубаю OPT1 сразу же впн_сервер стает недоступым(no route to host)

                                  $ netstat -rn
                                  Routing tables
                                  
                                  Internet:
                                  Destination        Gateway            Flags    Refs      Use  Netif Expire
                                  127.0.0.1          127.0.0.1          UH          1        0    lo0
                                  172.17.132.0/22    link#2             UC          0        0    le1
                                  172.17.132.1       00:30:48:dc:a2:e4  UHLW        1       35    le1   1151
                                  172.17.133.78      127.0.0.1          UGHS        0        0    lo0
                                  192.168.1.0/24     link#1             UC          0        0    le0
                                  192.168.1.4        18:a9:05:8b:5c:87  UHLW        1      351    le0   1145
                                  
                                  Internet6:
                                  Destination                       Gateway                       Flags      Netif Expire
                                  ::1                               ::1                           UHL         lo0
                                  fe80::%le0/64                     link#1                        UC          le0
                                  fe80::20c:29ff:fe91:f973%le0      00:0c:29:91:f9:73             UHL         lo0
                                  fe80::%le1/64                     link#2                        UC          le1
                                  fe80::20c:29ff:fe91:f97d%le1      00:0c:29:91:f9:7d             UHL         lo0
                                  fe80::%lo0/64                     fe80::1%lo0                   U           lo0
                                  fe80::1%lo0                       link#3                        UHL         lo0
                                  ff01:1::/32                       link#1                        UC          le0
                                  ff01:2::/32                       link#2                        UC          le1
                                  ff01:3::/32                       ::1                           UC          lo0
                                  ff02::%le0/32                     link#1                        UC          le0
                                  ff02::%le1/32                     link#2                        UC          le1
                                  ff02::%lo0/32                     ::1                           UC          lo0
                                  

                                  А адрес pptp случайно не совпадает с концом туннеля на стороне провайдера? Очень похоже на траблы которые были у меня..

                                  Нет, не совпадает

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    Valar
                                    last edited by

                                    @Evgeny:

                                    @Valar:

                                    Подскажите, пожалуйста, как при такой схеме подключения настроить переадресацию портов, чтобы открыть порт сервера в локалке для интернета?

                                    NAT->Port forward, создавай правила для OPT1

                                    Пытаюсь тестировать и в states нарываюсь на  CLOSED:SYN_SENT

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      Eugene
                                      last edited by

                                      @Valar:

                                      @Evgeny:

                                      @Valar:

                                      Подскажите, пожалуйста, как при такой схеме подключения настроить переадресацию портов, чтобы открыть порт сервера в локалке для интернета?

                                      NAT->Port forward, создавай правила для OPT1

                                      Пытаюсь тестировать и в states нарываюсь на  CLOSED:SYN_SENT

                                      Настройки? скриншоты?

                                      http://ru.doc.pfsense.org

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        deutsche
                                        last edited by

                                        Не обращайте внимания просто evgeny утратил дар телепатии и теперь никому не верит

                                        http://ru.doc.pfsense.org/

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          Eugene
                                          last edited by

                                          ???????? -)))

                                          http://ru.doc.pfsense.org

                                          1 Reply Last reply Reply Quote 0
                                          • E
                                            Eugene
                                            last edited by

                                            @Evgeny:

                                            ???????? -)))

                                            я имел ввиду сказать следующее "улыбнули вы меня -)))", писал с мобильника вот и слекга исказился смысл. Приношу извиниения.

                                            http://ru.doc.pfsense.org

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.