Ok I have had two other sites now which have exhibited the same issue, both 
using the same internet provider.
I tried a pppoe-restart on one of the sites and that did not fix the problem. 
I did a tcpdump -i ppp0 -Q in -A udp port 5060 and I received no packets e.g. 
should have been receiving 200 OK from SIP OPTIONS.
When I got the customer to unplug the cable between the modem and Astlinux box 
for about 10 seconds this fixed the problem.

Could this POSSIBLY be an Astlinux issue. It certainly seems not but I have no 
idea where to go now.
I wonder if I can use Monit to disable and enable eth0 when its absolutely 
broken.

Regards
Michael Knill

On 7/8/18, 7:26 am, "Lonnie Abelbeck" <li...@lonnie.abelbeck.com> wrote:

    > 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.

------------------------------------------------------------------------------
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