Назад | Перейти на главную страницу

Как вручную установить запись в таблице arp для доступа к иначе недоступному хосту в debian

Я пытаюсь связаться с хостом во внутренней сети, конфигурация которого испорчена, и не использует аренду DHCP, как можно было бы ожидать. У меня есть хост в этой сети, который я пытаюсь использовать в качестве моста к недостижимому хосту, чтобы мне не приходилось заходить и возиться с перезагрузкой / переподключением. Моя попытка бежать

# arp -s 192.168.0.14 bc:a5:11:00:23:ae
# arp 
...
192.168.0.14          ether   bc:a5:11:00:23:ae   CM                    eth0

Итак, таблица arp имеет запись, но если я сделаю tcpdump во время работы

$ curl --interface eth0 http://192.168.0.14

В файле pcap для этого адреса нет записей (я также не вижу никаких запросов arp от этого хоста).

Проверяя конфигурацию ip, я вижу

$ ip addr show  eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:50:56:c0:30:24 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.12/24 brd 192.168.0.255 scope global dmz
       valid_lft forever preferred_lft forever

$ ip route
default via 192.168.0.1 eth0 proto static 
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.12 


$ ip route get 192.168.0.14
192.168.0.14 dev eth0 src 192.168.0.12 uid 500 
    cache 

Как мне заставить хост debian настроить таргетинг на MAC-адрес, который я хочу настроить? Что-то мне не хватает в ARP?