From: CLOSE Dave <Dave.Close@us.thalesgroup.com>
To: "netdev@vger.kernel.org" <netdev@vger.kernel.org>
Subject: Trying to ping from a subinterface.
Date: Mon, 2 Jun 2014 13:47:06 -0700 [thread overview]
Message-ID: <538CE2CA.9060806@us.thalesgroup.com> (raw)
On Fedora 20 x86_64.
According to "man ping", ping should work from a subinterface specifying
either the interface name or its address:
> -I interface
> interface is either an address, or an interface name. If inter‐
> face is an address, it sets source address to specified inter‐
> face address. If interface in an interface name, it sets source
> interface to specified interface.
I've got a subinterface and I'm trying to ping from it.
> # ifconfig eth3:sub1
> eth3:sub1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 172.17.30.143 netmask 255.255.254.0 broadcast 172.17.31.255
> ether 90:e2:ba:34:46:41 txqueuelen 1000 (Ethernet)
> device memory 0xdc7e0000-dc800000
If I ping from the address, it works as specified. If I specify the
interface name instead, I see:
> # ping -I eth3:sub1 172.17.30.1
> ping: SO_BINDTODEVICE: Invalid argument
Investigating a little deeper:
> # strace ping -I eth3:sub1 172.17.30.1
> execve("/usr/bin/ping", ["ping", "-I", "eth3:sub1", "172.17.30.1"], [/* 38 vars */]) = 0
> ...
> setsockopt(4, SOL_SOCKET, SO_BINDTODEVICE, "eth3:sub1\0", 13) = -1 ENODEV (No such device)
> ...
> +++ exited with 2 +++
Any thoughts?
--
Dave Close
next reply other threads:[~2014-06-02 21:01 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-02 20:47 CLOSE Dave [this message]
2014-06-03 0:35 ` Trying to ping from a subinterface Stephen Hemminger
2014-06-03 0:41 ` CLOSE Dave
2014-06-03 4:13 ` Ben Greear
2014-06-03 16:29 ` CLOSE Dave
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=538CE2CA.9060806@us.thalesgroup.com \
--to=dave.close@us.thalesgroup.com \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).