> PS. Why do you need to stop Asterisk first?

In this case you can take advantage of the delay in the pppoe-restart script.

I like symmetry, stop services while the network is active ... restart the 
network ... start the services.  You may want to restart more than just 
Asterisk, but that is a good start, and easy to test with it all in a custom 
script.

Lonnie



> On Aug 6, 2018, at 4:15 PM, Michael Knill <michael.kn...@ipcsolutions.com.au> 
> wrote:
> 
> Thanks Lonnie. Great to know.
> 
> PS. Why do you need to stop Asterisk first?
> 
> Regards
> Michael Knill
> 
> On 6/8/18, 11:31 pm, "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> wrote:
> 
>    Hi Michael,
> 
>    In case you were not aware, we have a PPPoE restart script 
> /usr/sbin/pppoe-restart designed to be called via cron in the the early 
> morning 0300, weekend, or such.
> 
>    The pppoe-restart script will restart with only a short delay (2 seconds) 
> by default but that can be changed with a user.conf variable
>    --
>    PPPOE_RESTART_DELAY="180"
>    --
>    which would make the delay 180 seconds.
> 
>    So, you could call your own custom cron script
> 
>    -- restart-pppoe-network-cron.sh --
>    #!/bin/sh
> 
>    export PPPOE_RESTART_DELAY="180"
> 
>    service asterisk stop
> 
>    pppoe-restart
> 
>    service asterisk init
>    --
>    Note: if you have a user.conf PPPOE_RESTART_DELAY defined it will override 
> the script's exported PPPOE_RESTART_DELAY value.
> 
>    And call that script via cron once a day or once a week when users won't 
> be bothered.
> 
>    Lonnie
> 
> 
> 
>> On Aug 5, 2018, at 6:47 PM, Michael Knill 
>> <michael.kn...@ipcsolutions.com.au> wrote:
>> 
>> Probably about 2 minutes. 
>> I am still thinking however that this is an upstream problem as you have 
>> mentioned and that I actually need to drop and re-establish the PPPoE 
>> connection for it to resolve. That's why a reboot fixes it.
>> 
>> Regards
>> Michael Knill
>> 
>> On 6/8/18, 9:41 am, "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> wrote:
>> 
>>   For the record, how long did you stop Asterisk ?
>> 
>>   Lonnie
>> 
>> 
>>> On Aug 5, 2018, at 5:48 PM, Michael Knill 
>>> <michael.kn...@ipcsolutions.com.au> wrote:
>>> 
>>> Hi All
>>> 
>>> Thanks Lonnie for your idea however this problem occurred again and 
>>> stopping Asterisk for a while did not fix it.
>>> I had to reboot again as the only thing that fixes it ☹
>>> 
>>> There are some network issues at the site but I cant see why it causes this!
>>> I have changed out the DSL modem so that's not it.
>>> 
>>> Any more ideas?
>>> 
>>> Regards
>>> Michael Knill
>>> 
>>> On 5/7/18, 9:44 am, "Michael Knill" <michael.kn...@ipcsolutions.com.au> 
>>> wrote:
>>> 
>>>  Thanks Lonnie. Good call. That will be my next test.
>>>  PS IP Address stays the same.
>>> 
>>>  Regards
>>>  Michael Knill
>>> 
>>>  On 5/7/18, 9:14 am, "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> wrote:
>>> 
>>>      Michael,
>>> 
>>>      My theory has always been your problem is with an upstream firewall.
>>> 
>>>      Stopping asterisk for a period of time may allow upstream firewall 
>>> states to expire.
>>> 
>>>      By rebooting AstLinux you will do the same (stop/start Asterisk) and 
>>> if you have PPPoE you may pull a different IP address which will bypass any 
>>> upstream states.
>>> 
>>>      From all you have described, this looks to me to be an upstream issue 
>>> relative to AstLinux.
>>> 
>>>      Lonnie
>>> 
>>> 
>>> 
>>>> On Jul 4, 2018, at 4:56 PM, Michael Knill 
>>>> <michael.kn...@ipcsolutions.com.au> wrote:
>>>> 
>>>> And yes good test. Of course a firewall restart does not clear 
>>>> translations.
>>>> Am I able to clear firewall translations without waiting for them to time 
>>>> out which is what I assume you are doing here?
>>>> It would have to be dome from a remote session as well e.g. through the 
>>>> firewall.
>>>> 
>>>> Regards
>>>> Michael Knill
>>>> 
>>>> On 4/7/18, 10:41 pm, "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> wrote:
>>>> 
>>>>> So my questions are:
>>>>> • Is tcpdump BEFORE the firewall?
>>>> 
>>>> For incoming packets tcpdump is before the firewall, for outgoing packets 
>>>> tcpdump is after the firewall, ie.
>>>> --
>>>> wire -> NIC -> tcpdump -> netfilter/firewall
>>>> 
>>>> netfilter/firewall -> tcpdump -> NIC -> wire
>>>> --
>>>> so tcpdump does not see outbound packets blocked by the firewall.
>>>> 
>>>> 
>>>>> • What tests should I do next?
>>>> 
>>>> Have you ever tried ...
>>>> --
>>>> service asterisk stop
>>>> sleep 90
>>>> service asterisk init
>>>> --
>>>> 
>>>> 
>>>> Lonnie
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>>> On Jul 3, 2018, at 10:19 PM, Michael Knill 
>>>>> <michael.kn...@ipcsolutions.com.au> wrote:
>>>>> 
>>>>> Back to the ongoing saga of SIP Options ping not working. This one is a 
>>>>> bit different though. Here is the scenario:
>>>>> 
>>>>>   • Can SSH into box fine and network connectivity is fine
>>>>>   • Find IP Address based SIP Trunk is UNREACHABLE. Can ping provider 
>>>>> from the box
>>>>>   • Asterisk SIP Debug shows SIP Options sent but none received. This is 
>>>>> also the case using tcpdump on the ppp0 interface
>>>>>   • Asterisk reload and Firewall restart did not fix the problem. The 
>>>>> system needed a full reboot for the trunk to be REACHABLE
>>>>> 
>>>>> So my questions are:
>>>>>   • Is tcpdump BEFORE the firewall?
>>>>>   • Can you think of what the issue could be?
>>>>>   • What tests should I do next?
>>>>> 
>>>>> Unfortunately (or fortunately) this happens very infrequently so the fix 
>>>>> will be a long confirmation period.
>>>>> 
>>>>> Thanks all!
>>>>> 
>>>>> Regards
>>>>> Michael Knill
>>>>> ------------------------------------------------------------------------------
> 
> 
>    
> ------------------------------------------------------------------------------
>    Check out the vibrant tech community on one of the world's most
>    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>    _______________________________________________
>    Astlinux-users mailing list
>    Astlinux-users@lists.sourceforge.net
>    https://lists.sourceforge.net/lists/listinfo/astlinux-users
> 
>    Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org.
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Astlinux-users mailing list
> Astlinux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
> 
> Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to