Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

arping unable to select the correct interface

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
acecase
Posts: 5
Joined: 2018-07-19 21:23

arping unable to select the correct interface

#1 Post by acecase »

I have recently been having to select my interface manually (-I) and I'm not sure if it's a change with arping or with something on my system. My routing table is a little more complex than average, but it hasn't changed since the last time that auto-interface-selection worked.

default via x.x.252.1 dev enp0s25 onlink
x.x.245.0/24 dev enp1s0.245 proto kernel scope link src x.x.245.10
x.x.252.0/24 dev enp0s25 proto kernel scope link src x.x.252.10
x.x.160.0/24 dev enp1s0.160 proto kernel scope link src x.x.160.10
x.x.161.0/24 dev enp1s0.161 proto kernel scope link src x.x.161.60
x.x.162.0/24 dev enp1s0.162 proto kernel scope link src x.x.162.102
x.x.163.0/24 dev enp1s0.163 proto kernel scope link src x.x.163.101
x.x.164.0/24 dev enp1s0.164 proto kernel scope link src x.x.164.59
x.x.165.0/24 dev enp1s0.165 proto kernel scope link src x.x.165.50
x.x.166.0/24 dev enp1s0.166 proto kernel scope link src x.x.166.97
x.x.167.0/24 dev enp1s0.167 proto kernel scope link src x.x.167.65
x.x.168.0/24 dev enp1s0.168 proto kernel scope link src x.x.168.74
x.x.169.0/24 dev enp1s0.169 proto kernel scope link src x.x.169.105
x.x.170.0/24 dev enp1s0.170 proto kernel scope link src x.x.170.92
x.x.171.0/24 dev enp1s0.171 proto kernel scope link src x.x.171.62
x.x.172.0/24 dev enp1s0.172 proto kernel scope link src x.x.172.85
x.x.173.0/24 dev enp1s0.173 proto kernel scope link src x.x.173.94
x.x.174.0/24 dev enp1s0.174 proto kernel scope link src x.x.174.74

$sudo arping x.x.161.3
arping: Suitable device could not be determined. Please, use option -I.
...
(obviously x.x is an edit)

I read in one of the developer's blog posts that arping uses the routing table to select the interface, so I suspect it may be a bug.

I have done quite a bit since the last time that it was automatically detecting the correct interface, so I can't guess what it may have been that broke it.
I've done several updates, and don't know if arping was updated or not. I have also changed the hostname, which I guess could potentially have an affect.

Interfaces are all up and working.

$ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
3: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 74:46:a0:93:14:02 brd ff:ff:ff:ff:ff:ff
inet x.x.252.10/24 brd x.x.252.255 scope global enp0s25
valid_lft forever preferred_lft forever
inet6 fe80::7646:a0ff:fe93:1402/64 scope link
valid_lft forever preferred_lft forever
4: enp1s0.160@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.160.10/24 brd x.x.160.255 scope global enp1s0.160
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
5: enp1s0.161@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.161.60/24 brd x.x.161.255 scope global enp1s0.161
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
6: enp1s0.162@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.162.102/24 brd x.x.162.255 scope global enp1s0.162
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
7: enp1s0.163@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.163.101/24 brd x.x.163.255 scope global enp1s0.163
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
8: enp1s0.164@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.164.59/24 brd x.x.164.255 scope global enp1s0.164
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
9: enp1s0.165@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.165.50/24 brd x.x.165.255 scope global enp1s0.165
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
10: enp1s0.166@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.166.97/24 brd x.x.166.255 scope global enp1s0.166
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
11: enp1s0.167@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.167.65/24 brd x.x.167.255 scope global enp1s0.167
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
12: enp1s0.168@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.168.74/24 brd x.x.168.255 scope global enp1s0.168
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
13: enp1s0.169@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.169.105/24 brd x.x.169.255 scope global enp1s0.169
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
14: enp1s0.170@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.170.92/24 brd x.x.170.255 scope global enp1s0.170
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
15: enp1s0.171@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.171.62/24 brd x.x.171.255 scope global enp1s0.171
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
16: enp1s0.172@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.172.85/24 brd x.x.172.255 scope global enp1s0.172
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
17: enp1s0.173@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.173.94/24 brd x.x.173.255 scope global enp1s0.173
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
18: enp1s0.174@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.174.74/24 brd x.x.174.255 scope global enp1s0.174
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever
19: enp1s0.245@enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c4:12:f5:33:57:83 brd ff:ff:ff:ff:ff:ff
inet x.x.245.10/24 brd x.x.245.255 scope global enp1s0.245
valid_lft forever preferred_lft forever
inet6 fe80::c612:f5ff:fe33:5783/64 scope link
valid_lft forever preferred_lft forever

If I use the -I tak and select the correct interface, everything works fine.

Any ideas?

Thanks


P.S. What was wrong with ifconfig? :)

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: arping unable to select the correct interface

#2 Post by p.H »

The -I option seems to indicate that you are using the version from the iputils-arping package. Maybe try the arping package instead ?

acecase
Posts: 5
Joined: 2018-07-19 21:23

Re: arping unable to select the correct interface

#3 Post by acecase »

Thank you. I'm not sure how I inadvertently changed packages, but that was the problem.

Post Reply