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

DHCP + PPTP on WAN

Russian
58
402
457.7k
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.
  • H
    Helfer_Panch
    last edited by Dec 10, 2010, 3:02 PM

    @freak999:

    Вообщем прописал вот это и оно начало пинговать мир

    route add -host 213.110.96.6 172.17.132.1
    route delete default
    route add default 172.17.0.1
    Терь бы как то сделать что б каждый раз не приходилось это писать в командной строке.
    

    я выше постил скрипты, их и надо прописать в up и down в настройках pptp

    1 Reply Last reply Reply Quote 0
    • H
      Helfer_Panch
      last edited by Dec 10, 2010, 3:13 PM Dec 10, 2010, 3:08 PM

      @Evgeny:

      @Helfer_Panch:

      @Evgeny:

      дык когда на wan ip статический, то зачем вообще мой пакет? вроде и так всё работает - выбирает тип wan pptp, и всё.

      когда ставишь твой пакет появляется еще один интерфейс opt1, получается схема wan -> 172.19.33.56(прописан статически)=> не должно быть кнопок.
      opt1(pptp)->95.78.33.6 => должна быть кнопка recon/con

      Млин, не могу получить кнопку на WAN со статикой -(

      скорее всего она появляется когда есть еще один интерфейс opt1, который получает адрес по dhcp. Как в схеме что я описывал.. Там суть в том, что сессия pptp поднимается не на wan, а на opt1 интерфейсе.

      @Evgeny:

      Странно, у тебя default gateway не поменялся.
      Попробуй

      route delete default
      route add default 172.17.0.1

      У меня тоже без правки скриптов ни разу маршрут сам не встал, причину, так и не нашел.. Пока времени нет дальше тестировать.

      1 Reply Last reply Reply Quote 0
      • F
        freak999
        last edited by Dec 10, 2010, 3:09 PM

        При отключенном PPTP

        $ ifconfig
        le0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
        	options=8 <vlan_mtu>ether 00:0c:29:01:98:f5
        	inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
        	inet6 fe80::20c:29ff:fe01:98f5%le0 prefixlen 64 scopeid 0x1 
        	media: Ethernet autoselect
        	status: active
        le1: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
        	options=8 <vlan_mtu>ether 00:0c:29:01:98:ff
        	inet6 fe80::20c:29ff:fe01:98ff%le1 prefixlen 64 scopeid 0x2 
        	inet 172.17.133.49 netmask 0xfffffc00 broadcast 172.17.135.255
        	media: Ethernet autoselect
        	status: active
        lo0: flags=8049 <up,loopback,running,multicast>metric 0 mtu 16384
        	inet 127.0.0.1 netmask 0xff000000 
        	inet6 ::1 prefixlen 128 
        	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
        enc0: flags=0<> metric 0 mtu 1536
        pfsync0: flags=41 <up,running>metric 0 mtu 1460
        	pfsync: syncdev: lo0 syncpeer: 224.0.0.240 maxupd: 128
        pflog0: flags=100 <promisc>metric 0 mtu 33204
        ng0: flags=8890 <pointopoint,noarp,simplex,multicast>metric 0 mtu 1500
        	inet6 fe80::20c:29ff:fe01:98f5%ng0 prefixlen 64 scopeid 0x7 
        
        $ netstat -rn
        Routing tables
        
        Internet:
        Destination        Gateway            Flags    Refs      Use  Netif Expire
        default            172.17.132.1       UGS         0        2    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        1    le1   1174
        172.17.133.49      127.0.0.1          UGHS        0        0    lo0
        192.168.1.0/24     link#1             UC          0        0    le0
        192.168.1.3        18:a9:05:8b:5c:87  UHLW        1     4006    le0   1063
        
        Internet6:
        Destination                       Gateway                       Flags      Netif Expire
        ::1                               ::1                           UHL         lo0
        fe80::%le0/64                     link#1                        UC          le0
        fe80::20c:29ff:fe01:98f5%le0      00:0c:29:01:98:f5             UHL         lo0
        fe80::%le1/64                     link#2                        UC          le1
        fe80::20c:29ff:fe01:98ff%le1      00:0c:29:01:98:ff             UHL         lo0
        fe80::%lo0/64                     fe80::1%lo0                   U           lo0
        fe80::1%lo0                       link#3                        UHL         lo0
        fe80::%ng0/64                     link#7                        UC          ng0
        fe80::20c:29ff:fe01:98f5%ng0      link#7                        UHL         lo0
        ff01:1::/32                       link#1                        UC          le0
        ff01:2::/32                       link#2                        UC          le1
        ff01:3::/32                       ::1                           UC          lo0
        ff01:7::/32                       link#7                        UC          ng0
        ff02::%le0/32                     link#1                        UC          le0
        ff02::%le1/32                     link#2                        UC          le1
        ff02::%lo0/32                     ::1                           UC          lo0
        ff02::%ng0/32                     link#7                        UC          ng0</pointopoint,noarp,simplex,multicast></promisc></up,running></up,loopback,running,multicast></vlan_mtu></up,broadcast,running,simplex,multicast></vlan_mtu></up,broadcast,running,simplex,multicast>
        

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

        $ ifconfig
        le0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
        	options=8 <vlan_mtu>ether 00:0c:29:01:98:f5
        	inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
        	inet6 fe80::20c:29ff:fe01:98f5%le0 prefixlen 64 scopeid 0x1 
        	media: Ethernet autoselect
        	status: active
        le1: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
        	options=8 <vlan_mtu>ether 00:0c:29:01:98:ff
        	inet6 fe80::20c:29ff:fe01:98ff%le1 prefixlen 64 scopeid 0x2 
        	inet 172.17.133.49 netmask 0xfffffc00 broadcast 172.17.135.255
        	media: Ethernet autoselect
        	status: active
        lo0: flags=8049 <up,loopback,running,multicast>metric 0 mtu 16384
        	inet 127.0.0.1 netmask 0xff000000 
        	inet6 ::1 prefixlen 128 
        	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
        enc0: flags=0<> metric 0 mtu 1536
        pfsync0: flags=41 <up,running>metric 0 mtu 1460
        	pfsync: syncdev: lo0 syncpeer: 224.0.0.240 maxupd: 128
        pflog0: flags=100 <promisc>metric 0 mtu 33204
        ng0: flags=88d1 <up,pointopoint,running,noarp,simplex,multicast>metric 0 mtu 1500
        	inet6 fe80::20c:29ff:fe01:98f5%ng0 prefixlen 64 scopeid 0x7 
        	inet 10.100.24.106 --> 172.17.0.1 netmask 0xffffffff 
        
        $ netstat -rn
        Routing tables
        
        Internet:
        Destination        Gateway            Flags    Refs      Use  Netif Expire
        default            172.17.132.1       UGS         0       25    le1
        10.100.24.106      lo0                UHS         0        0    lo0
        127.0.0.1          127.0.0.1          UH          1        0    lo0
        172.17.0.1         10.100.24.106      UH          0        0    ng0
        172.17.132.0/22    link#2             UC          0        0    le1
        172.17.132.1       00:30:48:dc:a2:e4  UHLW        2        1    le1   1095
        172.17.133.49      127.0.0.1          UGHS        0        0    lo0
        192.168.1.0/24     link#1             UC          0        0    le0
        192.168.1.3        18:a9:05:8b:5c:87  UHLW        1     4427    le0    984
        
        Internet6:
        Destination                       Gateway                       Flags      Netif Expire
        ::1                               ::1                           UHL         lo0
        fe80::%le0/64                     link#1                        UC          le0
        fe80::20c:29ff:fe01:98f5%le0      00:0c:29:01:98:f5             UHL         lo0
        fe80::%le1/64                     link#2                        UC          le1
        fe80::20c:29ff:fe01:98ff%le1      00:0c:29:01:98:ff             UHL         lo0
        fe80::%lo0/64                     fe80::1%lo0                   U           lo0
        fe80::1%lo0                       link#3                        UHL         lo0
        fe80::%ng0/64                     link#7                        UC          ng0
        fe80::20c:29ff:fe01:98f5%ng0      link#7                        UHL         lo0
        ff01:1::/32                       link#1                        UC          le0
        ff01:2::/32                       link#2                        UC          le1
        ff01:3::/32                       ::1                           UC          lo0
        ff01:7::/32                       link#7                        UC          ng0
        ff02::%le0/32                     link#1                        UC          le0
        ff02::%le1/32                     link#2                        UC          le1
        ff02::%lo0/32                     ::1                           UC          lo0
        ff02::%ng0/32                     link#7                        UC          ng0</up,pointopoint,running,noarp,simplex,multicast></promisc></up,running></up,loopback,running,multicast></vlan_mtu></up,broadcast,running,simplex,multicast></vlan_mtu></up,broadcast,running,simplex,multicast> 
        
        1 Reply Last reply Reply Quote 0
        • F
          freak999
          last edited by Dec 10, 2010, 3:11 PM

          @aleksvolgin:

          Вопрос: вы установили пакет Евгения или нет?

          оно начало пинговать мир

          попробуйте разные хосты. У меня к примеру вот этот не отвечал: tv.eenet.ee
          Да и напишите версию сенса с которой работаете.

          Да, устанавливал пакет Евгения.
          Пингует все хосты и твой тоже.
          Версия 1.2.3

          1 Reply Last reply Reply Quote 0
          • F
            freak999
            last edited by Dec 10, 2010, 3:41 PM

            @Helfer_Panch:

            @freak999:

            Вообщем прописал вот это и оно начало пинговать мир

            route add -host 213.110.96.6 172.17.132.1
            route delete default
            route add default 172.17.0.1
            Терь бы как то сделать что б каждый раз не приходилось это писать в командной строке.
            

            я выше постил скрипты, их и надо прописать в up и down в настройках pptp

            Мне же надо переписать эти скрипты под себя, а я слаб в этих делах((

            1 Reply Last reply Reply Quote 0
            • E
              Eugene
              last edited by Dec 10, 2010, 4:39 PM

              Freak! (ничего, что я тебя так называю?)
              очень хорошо! сейчас мы найдём, почему у тебя default route не меняется!
              дай пожалуйста```
              cat /var/etc/mpd.conf
              cat /var/etc/mpd.links

              http://ru.doc.pfsense.org

              1 Reply Last reply Reply Quote 0
              • F
                freak999
                last edited by Dec 10, 2010, 5:04 PM

                mpd.conf

                pptp:
                	new -i ng0 pptp pptp
                	set iface route default
                	set iface disable on-demand
                	set iface idle 0
                	set route default
                	set iface up-script /usr/local/sbin/ppp-linkup
                	set iface down-script /usr/local/sbin/ppp-linkdown	
                	set bundle disable multilink
                	set bundle authname "LOGIN"
                	set bundle password "PASSWORD"
                	set link keep-alive 10 60
                	set link max-redial 0
                	set link no acfcomp protocomp
                	set link disable pap chap
                	set link deny pap
                	set link deny chap-md5
                	set link deny chap-msv1
                	set link accept chap-msv2
                	set link deny chap-eap
                	set ipcp no vjcomp
                	set ipcp ranges 0.0.0.0/0 0.0.0.0/0
                	set ipcp enable req-pri-dns	
                	open
                

                mpd.links

                pptp:	
                	set link type pptp
                	set pptp enable originate outcall
                	set pptp disable windowing
                	set pptp self
                	set pptp peer 213.110.96.6
                
                
                1 Reply Last reply Reply Quote 0
                • E
                  Eugene
                  last edited by Dec 10, 2010, 6:33 PM

                  @freak999:

                  mpd.conf

                  pptp:
                  	new -i ng0 pptp pptp
                  	set iface route default
                  	set iface disable on-demand
                  	set iface idle 0
                  	set route default
                  	set iface up-script /usr/local/sbin/ppp-linkup
                  	set iface down-script /usr/local/sbin/ppp-linkdown	
                  	set bundle disable multilink
                  	set bundle authname "LOGIN"
                  	set bundle password "PASSWORD"
                  	set link keep-alive 10 60
                  	set link max-redial 0
                  	set link no acfcomp protocomp
                  	set link disable pap chap
                  	set link deny pap
                  	set link deny chap-md5
                  	set link deny chap-msv1
                  	set link accept chap-msv2
                  	set link deny chap-eap
                  	set ipcp no vjcomp
                  	set ipcp ranges 0.0.0.0/0 0.0.0.0/0
                  	set ipcp enable req-pri-dns	
                  	open
                  

                  mpd.links

                  pptp:	
                  	set link type pptp
                  	set pptp enable originate outcall
                  	set pptp disable windowing
                  	set pptp self
                  	set pptp peer 213.110.96.6
                  
                  

                  Ниччё не понимаю, пришли мне свой interfaces.inc файл пожалуйста.

                  http://ru.doc.pfsense.org

                  1 Reply Last reply Reply Quote 0
                  • F
                    freak999
                    last edited by Dec 10, 2010, 6:40 PM

                    Это тот что находится по этому адресу /etc/inc/interfaces.inc ??
                    Я когда копирую его на флэху а потом в своей ОС открываю, там сплошные иероглифы((
                    Все виды шифрования перепробывал…

                    1 Reply Last reply Reply Quote 0
                    • E
                      Eugene
                      last edited by Dec 10, 2010, 6:48 PM

                      хорошо, тогда сделай так```
                      grep -B 10 -A10 "route default" /etc/inc/interfaces.inc

                      http://ru.doc.pfsense.org

                      1 Reply Last reply Reply Quote 0
                      • F
                        freak999
                        last edited by Dec 10, 2010, 6:52 PM

                        @Evgeny:

                        хорошо, тогда сделай так```
                        grep -B 10 -A10 "route default" /etc/inc/interfaces.inc

                        $ grep -B 10 -A10 "route default" /etc/inc/interfaces.inc
                        		$ondemand = "enable";
                        		if ($pppoecfg['timeout'])
                        			$idle = $pppoecfg['timeout'];
                        	} else {
                        		$ondemand = "disable";
                        	}
                        
                        	$mpdconf = <<<eod<br>pppoe:
                        	new -i ng0 pppoe pppoe
                        	set iface route default
                        	set iface {$ondemand} on-demand
                        	set iface idle {$idle}
                        	set iface up-script /usr/local/sbin/ppp-linkup
                        
                        EOD;
                        
                        	/*    Check for ppp-linkdown Script in /usr/local/sbin
                        	 *    Create reference in mpd.conf
                        	 */
                        	if ( file_exists("/usr/local/sbin/ppp-linkdown") ){
                        --
                        		$ondemand = "enable";
                        		if ($pptpcfg['timeout'])
                        			$idle = $pptpcfg['timeout'];
                        	} else {
                        		$ondemand = "disable";
                        	}
                        
                        	$mpdconf = <<<eod<br>pptp:
                        	new -i ng0 pptp pptp
                        	set iface route default
                        	set iface {$ondemand} on-demand
                        	set iface idle {$idle}
                        	set iface up-script /usr/local/sbin/ppp-linkup
                        
                        EOD;
                        
                        	/*   Check for ppp-linkdown Script in /usr/local/sbin
                        	 *   Create reference in mpd.conf
                        	 */
                        	if ( file_exists("/usr/local/sbin/ppp-linkdown") ){
                        --
                        		$ondemand = "enable";
                        		if ($pppoecfg['timeout'])
                        			$idle = $pppoecfg['timeout'];
                        	} else {
                        		$ondemand = "disable";
                        	}
                        
                        	$mpdconf = <<<eod<br>pppoe:
                        	new -i ng0 pppoe pppoe
                        	set iface route default
                        	set iface {$ondemand} on-demand
                        	set iface idle {$idle}
                        
                        EOD;
                        
                        	if ( file_exists("/usr/local/sbin/pppoe-linkup") ){
                        		$mpdconf .= << <eod<br>set iface up-script /usr/local/sbin/pppoe-linkup
                        
                        EOD;
                        --
                        
                        	$mpdconf = <<<eod<br>pptp:
                        	new -i ng0 pptp pptp
                        	set iface {$ondemand} on-demand
                        	set iface idle {$idle}
                        
                        EOD;
                        	if (!isset($pptpcfg['no_route_default'])) {
                        		$mpdconf .= << <eod<br>set iface route default
                        
                        EOD;
                        	}
                        
                        	if ( file_exists("/usr/local/sbin/pptp-linkup") ){
                        		$mpdconf .= << <eod<br>set iface up-script /usr/local/sbin/pptp-linkup
                        
                        EOD;
                        	}</eod<br></eod<br></eod<br></eod<br></eod<br></eod<br></eod<br>
                        
                        1 Reply Last reply Reply Quote 0
                        • E
                          Eugene
                          last edited by Dec 10, 2010, 7:06 PM

                          И откуда у тебя в конфиге появляется

                          	set route default
                          

                          тогда???? когда должно быть```
                          set iface route default

                          http://ru.doc.pfsense.org

                          1 Reply Last reply Reply Quote 0
                          • E
                            Eugene
                            last edited by Dec 10, 2010, 7:07 PM

                            Попробуй выключить/включить интерфейс OPT1

                            http://ru.doc.pfsense.org

                            1 Reply Last reply Reply Quote 0
                            • F
                              freak999
                              last edited by Dec 10, 2010, 7:15 PM

                              @Evgeny:

                              Попробуй выключить/включить интерфейс OPT1

                              Мне эту команду вводить после того как я подниму PPTP?

                              1 Reply Last reply Reply Quote 0
                              • F
                                freak999
                                last edited by Dec 10, 2010, 7:19 PM

                                $ grep -B 10 -A10 "route default" /etc/inc/interfaces.inc
                                		$ondemand = "enable";
                                		if ($pppoecfg['timeout'])
                                			$idle = $pppoecfg['timeout'];
                                	} else {
                                		$ondemand = "disable";
                                	}
                                
                                	$mpdconf = <<<eod<br>pppoe:
                                	new -i ng0 pppoe pppoe
                                	set iface route default
                                	set iface {$ondemand} on-demand
                                	set iface idle {$idle}
                                	set iface up-script /usr/local/sbin/ppp-linkup
                                
                                EOD;
                                
                                	/*    Check for ppp-linkdown Script in /usr/local/sbin
                                	 *    Create reference in mpd.conf
                                	 */
                                	if ( file_exists("/usr/local/sbin/ppp-linkdown") ){
                                --
                                		$ondemand = "enable";
                                		if ($pptpcfg['timeout'])
                                			$idle = $pptpcfg['timeout'];
                                	} else {
                                		$ondemand = "disable";
                                	}
                                
                                	$mpdconf = <<<eod<br>pptp:
                                	new -i ng0 pptp pptp
                                	set iface route default
                                	set iface {$ondemand} on-demand
                                	set iface idle {$idle}
                                	set iface up-script /usr/local/sbin/ppp-linkup
                                
                                EOD;
                                
                                	/*   Check for ppp-linkdown Script in /usr/local/sbin
                                	 *   Create reference in mpd.conf
                                	 */
                                	if ( file_exists("/usr/local/sbin/ppp-linkdown") ){
                                --
                                		$ondemand = "enable";
                                		if ($pppoecfg['timeout'])
                                			$idle = $pppoecfg['timeout'];
                                	} else {
                                		$ondemand = "disable";
                                	}
                                
                                	$mpdconf = <<<eod<br>pppoe:
                                	new -i ng0 pppoe pppoe
                                	set iface route default
                                	set iface {$ondemand} on-demand
                                	set iface idle {$idle}
                                
                                EOD;
                                
                                	if ( file_exists("/usr/local/sbin/pppoe-linkup") ){
                                		$mpdconf .= << <eod<br>set iface up-script /usr/local/sbin/pppoe-linkup
                                
                                EOD;
                                --
                                
                                	$mpdconf = <<<eod<br>pptp:
                                	new -i ng0 pptp pptp
                                	set iface {$ondemand} on-demand
                                	set iface idle {$idle}
                                
                                EOD;
                                	if (!isset($pptpcfg['no_route_default'])) {
                                		$mpdconf .= << <eod<br>set iface route default
                                
                                EOD;
                                	}
                                
                                	if ( file_exists("/usr/local/sbin/pptp-linkup") ){
                                		$mpdconf .= << <eod<br>set iface up-script /usr/local/sbin/pptp-linkup
                                
                                EOD;
                                	}</eod<br></eod<br></eod<br></eod<br></eod<br></eod<br></eod<br>
                                
                                1 Reply Last reply Reply Quote 0
                                • E
                                  Eugene
                                  last edited by Dec 10, 2010, 7:25 PM

                                  Нет, просто зайди в Interfaces->OPT1, отметь галочку 'Disable interface' нажми Save. Подожди минуту, убери галку и нажми Save опять, потом дай опять

                                  cat /var/etc/mpd.conf

                                  http://ru.doc.pfsense.org

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    freak999
                                    last edited by Dec 10, 2010, 7:34 PM

                                    @Evgeny:

                                    Нет, просто зайди в Interfaces->OPT1, отметь галочку 'Disable interface' нажми Save. Подожди минуту, убери галку и нажми Save опять, потом дай опять

                                    cat /var/etc/mpd.conf

                                    Сделал

                                    $ grep -B 10 -A10 "route default" /etc/inc/interfaces.inc
                                    		$ondemand = "enable";
                                    		if ($pppoecfg['timeout'])
                                    			$idle = $pppoecfg['timeout'];
                                    	} else {
                                    		$ondemand = "disable";
                                    	}
                                    
                                    	$mpdconf = <<<eod<br>pppoe:
                                    	new -i ng0 pppoe pppoe
                                    	set iface route default
                                    	set iface {$ondemand} on-demand
                                    	set iface idle {$idle}
                                    	set iface up-script /usr/local/sbin/ppp-linkup
                                    
                                    EOD;
                                    
                                    	/*    Check for ppp-linkdown Script in /usr/local/sbin
                                    	 *    Create reference in mpd.conf
                                    	 */
                                    	if ( file_exists("/usr/local/sbin/ppp-linkdown") ){
                                    --
                                    		$ondemand = "enable";
                                    		if ($pptpcfg['timeout'])
                                    			$idle = $pptpcfg['timeout'];
                                    	} else {
                                    		$ondemand = "disable";
                                    	}
                                    
                                    	$mpdconf = <<<eod<br>pptp:
                                    	new -i ng0 pptp pptp
                                    	set iface route default
                                    	set iface {$ondemand} on-demand
                                    	set iface idle {$idle}
                                    	set iface up-script /usr/local/sbin/ppp-linkup
                                    
                                    EOD;
                                    
                                    	/*   Check for ppp-linkdown Script in /usr/local/sbin
                                    	 *   Create reference in mpd.conf
                                    	 */
                                    	if ( file_exists("/usr/local/sbin/ppp-linkdown") ){
                                    --
                                    		$ondemand = "enable";
                                    		if ($pppoecfg['timeout'])
                                    			$idle = $pppoecfg['timeout'];
                                    	} else {
                                    		$ondemand = "disable";
                                    	}
                                    
                                    	$mpdconf = <<<eod<br>pppoe:
                                    	new -i ng0 pppoe pppoe
                                    	set iface route default
                                    	set iface {$ondemand} on-demand
                                    	set iface idle {$idle}
                                    
                                    EOD;
                                    
                                    	if ( file_exists("/usr/local/sbin/pppoe-linkup") ){
                                    		$mpdconf .= << <eod<br>set iface up-script /usr/local/sbin/pppoe-linkup
                                    
                                    EOD;
                                    --
                                    
                                    	$mpdconf = <<<eod<br>pptp:
                                    	new -i ng0 pptp pptp
                                    	set iface {$ondemand} on-demand
                                    	set iface idle {$idle}
                                    
                                    EOD;
                                    	if (!isset($pptpcfg['no_route_default'])) {
                                    		$mpdconf .= << <eod<br>set iface route default
                                    
                                    EOD;
                                    	}
                                    
                                    	if ( file_exists("/usr/local/sbin/pptp-linkup") ){
                                    		$mpdconf .= << <eod<br>set iface up-script /usr/local/sbin/pptp-linkup
                                    
                                    EOD;
                                    	}</eod<br></eod<br></eod<br></eod<br></eod<br></eod<br></eod<br> 
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      Eugene
                                      last edited by Dec 10, 2010, 7:34 PM

                                      Не ту команду дал - мне нужна```
                                      cat /var/etc/mpd.conf

                                      http://ru.doc.pfsense.org

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        freak999
                                        last edited by Dec 10, 2010, 8:04 PM

                                        Вообщем сейчас такая картина, когда загружаюсь в систему DHCP получает айпиху, днс и шлюз, но не пингует впн-сервер(но должен).
                                        Но токо как я прописываю вот этот маршрут route add -host 213.110.96.6 172.17.132.1 впн-сервер сразу же пингуется, opt1 тоже поднимается шлюз устанавливается 172.17.0.1(тоесть то что надо) и мир пингуется.
                                        Тоесть надо как то этот маршрут впихнуть при старте.

                                        Вот мпд.конф

                                        pptp:
                                        	new -i ng0 pptp pptp
                                        	set iface disable on-demand
                                        	set iface idle 0
                                                set iface route default
                                        	set iface up-script /usr/local/sbin/ppp-linkup
                                        	set iface down-script /usr/local/sbin/ppp-linkdown	
                                        	set bundle disable multilink
                                        	set bundle authname "LOGIN"
                                        	set bundle password "PASSWORD"
                                        	set link keep-alive 10 60
                                        	set link max-redial 0
                                        	set link no acfcomp protocomp
                                        	set link disable pap chap
                                        	set link deny pap
                                        	set link deny chap-md5
                                        	set link deny chap-msv1
                                        	set link accept chap-msv2
                                        	set link deny chap-eap
                                        	set ipcp no vjcomp
                                        	set ipcp ranges 0.0.0.0/0 0.0.0.0/0
                                        	set ipcp enable req-pri-dns	
                                        	open
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          aleksvolgin
                                          last edited by Dec 10, 2010, 8:39 PM Dec 10, 2010, 8:32 PM

                                          но должен

                                          должен, если у вас после получения ип адреса в интранет сети встаёт адекватный роут по умолчанию. Если этого нет, то и не должен он быть доступен.

                                          Тоесть надо как то этот маршрут впихнуть при старте

                                          в чём проблема? Добавьте его на вкладке постоянных маршрутов - делов то.

                                          И ещё: мне не совсем понятно, почему у вас mpd.conf сначала выглядит так

                                          new -i ng0 pptp pptp
                                          set iface route default
                                          set route default

                                          а затем строка "set route default" волшебным образом куда-то пропадает. Неужели простой down/up интерфейса opt1 так влияет на mpd.conf?

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