November 28th, 2013

404

nping && adressless interfaces

Ну вот нафига nping требует, чтобы для строки такого вида:

nping -e veth0 --icmp -c 1 --icmp-type 0 --dest-ip 192.168.200.128 --source-ip 192.168.200.129 --source-mac 00:0c:29:48:55:1f --dest-mac 00:0c:29:a6:5e:2f

на veth0 был свой IP-адрес? Это nping шалит, или линукс? (veth0 в обоих случаях up).
amarao@x220 ~>
sudo nping -e veth0 --icmp -c 1 --icmp-type 0 --dest-ip 192.168.200.128 --source-ip 192.168.200.129 --source-mac 00:0c:29:48:55:1f --dest-mac 00:0c:29:a6:5e:2f


Starting Nping 0.6.40 ( http://nmap.org/nping ) at 2013-11-28 22:54 EET
Could not find interface veth0 which was specified by -e

Добавляю ip на интерфейс (любой) - работает.
amarao@x220 ~> sudo ip a a 9.9.9.9/29 dev veth0
amarao@x220 ~>
sudo nping -e veth0 --icmp -c 1 --icmp-type 0 --dest-ip 192.168.200.128 --source-ip 192.168.200.129 --source-mac 00:0c:29:48:55:1f --dest-mac 00:0c:29:a6:5e:2f


Starting Nping 0.6.40 ( http://nmap.org/nping ) at 2013-11-28 22:55 EET
^C
Raw packets sent: 0 (0B) | Rcvd: 0 (0B) | Lost: 0 (0.00%)
Nping done: 0 IP addresses pinged in 0.97 seconds

Алсо, hping3, как оказалось, не умеет подставлять mac'и.