How to set default gateway after boot












0















I have setup raspberrypi zero w running raspbian as wifi router. I have PPPoE broadband connection. After setting up pppoeconf , hostapd & dnsmasq. I get this routing table ::



route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


After executing :: sudo route add default gw 10.1.0.1 ppp0. Internet starts working. Routing table now becomes ::



Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.1.0.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


So, I tried to set route add default gw 10.1.0.1 ppp0 command to run on boot.
I added this to /etc/rc.local. Didn't work ;
Then to /etc/network/interfaces. Didn't work ;
To /etc/ppp/ip-up.d/0clampmss. Didn't work ;
To sudo crontab -e . @reboot. Didn't work.



I did all this with /bin/ip route change default via 10.1.0.1 dev ppp0. But still it didn't work.



How do I set default gateway 10.1.0.1 ppp0 on boot so that I don't need to run it manually everytime ?










share|improve this question























  • Do you get internet access if instead of adding a new default route you remove the already present eth0 default route? If yes, you'd better work towards getting rid of that in the first place.

    – Ferenc Wágner
    May 24 '18 at 10:57











  • You can only add the default route after the PPPoE connection is established. pppd has the option defaultroute for this (see man pppd), but I don't know how pppoeconf allows to set this option. So find whereever it stores the pppd options, and modify accordingly.

    – dirkt
    May 24 '18 at 11:55
















0















I have setup raspberrypi zero w running raspbian as wifi router. I have PPPoE broadband connection. After setting up pppoeconf , hostapd & dnsmasq. I get this routing table ::



route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


After executing :: sudo route add default gw 10.1.0.1 ppp0. Internet starts working. Routing table now becomes ::



Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.1.0.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


So, I tried to set route add default gw 10.1.0.1 ppp0 command to run on boot.
I added this to /etc/rc.local. Didn't work ;
Then to /etc/network/interfaces. Didn't work ;
To /etc/ppp/ip-up.d/0clampmss. Didn't work ;
To sudo crontab -e . @reboot. Didn't work.



I did all this with /bin/ip route change default via 10.1.0.1 dev ppp0. But still it didn't work.



How do I set default gateway 10.1.0.1 ppp0 on boot so that I don't need to run it manually everytime ?










share|improve this question























  • Do you get internet access if instead of adding a new default route you remove the already present eth0 default route? If yes, you'd better work towards getting rid of that in the first place.

    – Ferenc Wágner
    May 24 '18 at 10:57











  • You can only add the default route after the PPPoE connection is established. pppd has the option defaultroute for this (see man pppd), but I don't know how pppoeconf allows to set this option. So find whereever it stores the pppd options, and modify accordingly.

    – dirkt
    May 24 '18 at 11:55














0












0








0








I have setup raspberrypi zero w running raspbian as wifi router. I have PPPoE broadband connection. After setting up pppoeconf , hostapd & dnsmasq. I get this routing table ::



route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


After executing :: sudo route add default gw 10.1.0.1 ppp0. Internet starts working. Routing table now becomes ::



Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.1.0.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


So, I tried to set route add default gw 10.1.0.1 ppp0 command to run on boot.
I added this to /etc/rc.local. Didn't work ;
Then to /etc/network/interfaces. Didn't work ;
To /etc/ppp/ip-up.d/0clampmss. Didn't work ;
To sudo crontab -e . @reboot. Didn't work.



I did all this with /bin/ip route change default via 10.1.0.1 dev ppp0. But still it didn't work.



How do I set default gateway 10.1.0.1 ppp0 on boot so that I don't need to run it manually everytime ?










share|improve this question














I have setup raspberrypi zero w running raspbian as wifi router. I have PPPoE broadband connection. After setting up pppoeconf , hostapd & dnsmasq. I get this routing table ::



route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


After executing :: sudo route add default gw 10.1.0.1 ppp0. Internet starts working. Routing table now becomes ::



Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.1.0.1 0.0.0.0 UG 0 0 0 ppp0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.1.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.43.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0


So, I tried to set route add default gw 10.1.0.1 ppp0 command to run on boot.
I added this to /etc/rc.local. Didn't work ;
Then to /etc/network/interfaces. Didn't work ;
To /etc/ppp/ip-up.d/0clampmss. Didn't work ;
To sudo crontab -e . @reboot. Didn't work.



I did all this with /bin/ip route change default via 10.1.0.1 dev ppp0. But still it didn't work.



How do I set default gateway 10.1.0.1 ppp0 on boot so that I don't need to run it manually everytime ?







debian boot defaults gateway pppd






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 24 '18 at 4:12









jonny789jonny789

117110




117110













  • Do you get internet access if instead of adding a new default route you remove the already present eth0 default route? If yes, you'd better work towards getting rid of that in the first place.

    – Ferenc Wágner
    May 24 '18 at 10:57











  • You can only add the default route after the PPPoE connection is established. pppd has the option defaultroute for this (see man pppd), but I don't know how pppoeconf allows to set this option. So find whereever it stores the pppd options, and modify accordingly.

    – dirkt
    May 24 '18 at 11:55



















  • Do you get internet access if instead of adding a new default route you remove the already present eth0 default route? If yes, you'd better work towards getting rid of that in the first place.

    – Ferenc Wágner
    May 24 '18 at 10:57











  • You can only add the default route after the PPPoE connection is established. pppd has the option defaultroute for this (see man pppd), but I don't know how pppoeconf allows to set this option. So find whereever it stores the pppd options, and modify accordingly.

    – dirkt
    May 24 '18 at 11:55

















Do you get internet access if instead of adding a new default route you remove the already present eth0 default route? If yes, you'd better work towards getting rid of that in the first place.

– Ferenc Wágner
May 24 '18 at 10:57





Do you get internet access if instead of adding a new default route you remove the already present eth0 default route? If yes, you'd better work towards getting rid of that in the first place.

– Ferenc Wágner
May 24 '18 at 10:57













You can only add the default route after the PPPoE connection is established. pppd has the option defaultroute for this (see man pppd), but I don't know how pppoeconf allows to set this option. So find whereever it stores the pppd options, and modify accordingly.

– dirkt
May 24 '18 at 11:55





You can only add the default route after the PPPoE connection is established. pppd has the option defaultroute for this (see man pppd), but I don't know how pppoeconf allows to set this option. So find whereever it stores the pppd options, and modify accordingly.

– dirkt
May 24 '18 at 11:55










1 Answer
1






active

oldest

votes


















0














I meet the same problem how do you fix it






share|improve this answer








New contributor




user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "106"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f445668%2fhow-to-set-default-gateway-after-boot%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I meet the same problem how do you fix it






    share|improve this answer








    New contributor




    user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.

























      0














      I meet the same problem how do you fix it






      share|improve this answer








      New contributor




      user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.























        0












        0








        0







        I meet the same problem how do you fix it






        share|improve this answer








        New contributor




        user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.










        I meet the same problem how do you fix it







        share|improve this answer








        New contributor




        user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.









        share|improve this answer



        share|improve this answer






        New contributor




        user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.









        answered 10 mins ago









        user9443945user9443945

        1




        1




        New contributor




        user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.





        New contributor





        user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






        user9443945 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f445668%2fhow-to-set-default-gateway-after-boot%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Loup dans la culture

            How to solve the problem of ntp “Unable to contact time server” from KDE?

            ASUS Zenbook UX433/UX333 — Configure Touchpad-embedded numpad on Linux