What network interface is a process using?
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
add a comment |
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
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
add a comment |
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
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
networking network-interface socket interface
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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
.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
.
add a comment |
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
.
add a comment |
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
.
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
.
edited Dec 16 at 9:34
arielf
506510
506510
answered Oct 6 '16 at 20:14
MikaDo-
363
363
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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