Если вы ничего не меняли, это должно быть что-то вне вашего контроля - я предполагаю, что это маршрутизатор, мешающий или изменяющий маршруты на пути к вашей цели.
ip route get 192.168.1.121
тоже было бы интересно. Ваши сообщения об ошибках, кажется, указывают на проблему локальной маршрутизации.
Обновление: это выглядит «нормально» на вашем компьютере.
У меня возникла та же идея, что и "LinuxlyChallenged": дублировать IP или дублировать MAC.
Чтобы проверить дублирующийся IP-адрес:
ifconfig eth0 0.0.0.0
arping -D -c 3 -I eth0 192.168.1.121
[ $? -ne 0 ] && echo Bad luck - your IP is in use.
Если это не возвращает «Плохая удача ...», т. Е. Никто больше не отвечает на ваш RARP, перенастройте свой IP-адрес на eth0 и продолжайте изменять свой MAC (см. Ответ от LinuxlyChallenged - раздел «Изменение вашего MAC».
Dé a timeout
la oportunidad de iniciar el script, luego pregunte a ps
por el proceso cuyo padre estimeout
:
timeout -s SIGINT 500s./my_script &
bgpid=$!
sleep 1
p=$(ps -o pid= --ppid "$bgpid")
echo The pid you want is: "$p"