Package: iputils-arping Version: 3:20200821-2 Severity: minor Dear Maintainer,
if options "-s src_ip" is combined with -U or -A, is does not work. Arping always send frames with main ip for a given interface. Example: my test node has lxcbr0 bridge with ipv4 addresses 192.168.16.23, 192.168.16.123 and 192.168.16.124: # ip -4 a l dev lxcbr0 6: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 inet 192.168.16.23/20 brd 192.168.31.255 scope global lxcbr0 valid_lft forever preferred_lft forever inet 192.168.16.123/32 scope global lxcbr0 valid_lft forever preferred_lft forever inet 192.168.16.124/32 scope global lxcbr0 valid_lft forever preferred_lft forever # arping -I lxcbr0 -s 192.168.16.124 -U 192.168.16.1 ARPING 192.168.16.1 from 192.168.16.23 lxcbr0 Unicast reply from 192.168.16.1 [00:BE:4D:00:16:40] 0.956ms ... Tcpdump shows that frames come to 192.168.16.1 with src_ip=192.168.16.23, not 192.168.16.124. The same happens for -A and for real interfaces. -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 5.8.0-2-amd64 (SMP w/2 CPU threads) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages iputils-arping depends on: ii libc6 2.31-5 ii libcap2 1:2.44-1 ii libcap2-bin 1:2.44-1 iputils-arping recommends no packages. iputils-arping suggests no packages. -- no debconf information