Sujet : Re: arp -n ?
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.os.linux.configurationDate : 20. Oct 2021, 20:41:01
Autres entêtes
Organisation : Posted through ALPHANET (https://news.alphanet.ch/)
Message-ID : <skprcd$n0u$1@shakotay.alphanet.ch>
References : 1 2 3 4
User-Agent : tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-18-amd64 (x86_64))
Marc SCHAEFER <
schaefer@alphanet.ch> wrote:
On pourrait imaginer une solution sale et simple:
Variante toujours sale:
# interface où le serveur de backup est atteignable
iface=eth0
# adresse MAC du serveur, en supposant qu'il est dans le
# même sous-réseau, bien sûr
mac=a8:5e:45:64:67:9e
# suppose que le serveur accepte les broadcast
# (cf /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts)
ping -b -c 1 -w 1 $(ip addr show dev $iface | grep inet\ | awk '{print $4;}')
dest_ip=$(ip neigh show dev $iface | grep $mac | awk '{print $1;}')
echo "L'adresse IP du serveur est: $dest_ip"