What network interface is a process using?












1














Is there a way to find what process is using a given network interface? The title of a related question on here is a bit too specific for my needs.



I need to confirm whether my process is running on the intended network interface.



I am using Scientific Linux 6.










share|improve this question






















  • The sockets of a process can be viewed in /proc/<pid>/fd, this should lead to the interfacea.
    – ott--
    Oct 6 '16 at 16:52






  • 2




    A simple command is ss -ntp for TCP and ss -unp for UDP ports.
    – MariusMatutiae
    Oct 6 '16 at 17:16
















1














Is there a way to find what process is using a given network interface? The title of a related question on here is a bit too specific for my needs.



I need to confirm whether my process is running on the intended network interface.



I am using Scientific Linux 6.










share|improve this question






















  • The sockets of a process can be viewed in /proc/<pid>/fd, this should lead to the interfacea.
    – ott--
    Oct 6 '16 at 16:52






  • 2




    A simple command is ss -ntp for TCP and ss -unp for UDP ports.
    – MariusMatutiae
    Oct 6 '16 at 17:16














1












1








1







Is there a way to find what process is using a given network interface? The title of a related question on here is a bit too specific for my needs.



I need to confirm whether my process is running on the intended network interface.



I am using Scientific Linux 6.










share|improve this question













Is there a way to find what process is using a given network interface? The title of a related question on here is a bit too specific for my needs.



I need to confirm whether my process is running on the intended network interface.



I am using Scientific Linux 6.







networking network-interface socket interface






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Oct 6 '16 at 16:49









user997112

3124620




3124620












  • The sockets of a process can be viewed in /proc/<pid>/fd, this should lead to the interfacea.
    – ott--
    Oct 6 '16 at 16:52






  • 2




    A simple command is ss -ntp for TCP and ss -unp for UDP ports.
    – MariusMatutiae
    Oct 6 '16 at 17:16


















  • The sockets of a process can be viewed in /proc/<pid>/fd, this should lead to the interfacea.
    – ott--
    Oct 6 '16 at 16:52






  • 2




    A simple command is ss -ntp for TCP and ss -unp for UDP ports.
    – MariusMatutiae
    Oct 6 '16 at 17:16
















The sockets of a process can be viewed in /proc/<pid>/fd, this should lead to the interfacea.
– ott--
Oct 6 '16 at 16:52




The sockets of a process can be viewed in /proc/<pid>/fd, this should lead to the interfacea.
– ott--
Oct 6 '16 at 16:52




2




2




A simple command is ss -ntp for TCP and ss -unp for UDP ports.
– MariusMatutiae
Oct 6 '16 at 17:16




A simple command is ss -ntp for TCP and ss -unp for UDP ports.
– MariusMatutiae
Oct 6 '16 at 17:16










1 Answer
1






active

oldest

votes


















1














Using netstat and grep you can see what programs are actively using a particular interface (not listening)



Here's what I'd use :



sudo netstat -tunape | grep "(192.168.0.20)" | grep ESTABLISHED


This will output all the programs and their PIDs that use the interface 192.168.0.20.






share|improve this answer























    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%2f314780%2fwhat-network-interface-is-a-process-using%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









    1














    Using netstat and grep you can see what programs are actively using a particular interface (not listening)



    Here's what I'd use :



    sudo netstat -tunape | grep "(192.168.0.20)" | grep ESTABLISHED


    This will output all the programs and their PIDs that use the interface 192.168.0.20.






    share|improve this answer




























      1














      Using netstat and grep you can see what programs are actively using a particular interface (not listening)



      Here's what I'd use :



      sudo netstat -tunape | grep "(192.168.0.20)" | grep ESTABLISHED


      This will output all the programs and their PIDs that use the interface 192.168.0.20.






      share|improve this answer


























        1












        1








        1






        Using netstat and grep you can see what programs are actively using a particular interface (not listening)



        Here's what I'd use :



        sudo netstat -tunape | grep "(192.168.0.20)" | grep ESTABLISHED


        This will output all the programs and their PIDs that use the interface 192.168.0.20.






        share|improve this answer














        Using netstat and grep you can see what programs are actively using a particular interface (not listening)



        Here's what I'd use :



        sudo netstat -tunape | grep "(192.168.0.20)" | grep ESTABLISHED


        This will output all the programs and their PIDs that use the interface 192.168.0.20.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Dec 16 at 9:34









        arielf

        506510




        506510










        answered Oct 6 '16 at 20:14









        MikaDo-

        363




        363






























            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.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%2f314780%2fwhat-network-interface-is-a-process-using%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

            Morgemoulin

            Scott Moir

            Souastre