Я сталкиваюсь со странной проблемой, которую я сузил до ARP. Маршрутизатор передает запрос ARP клиенту (macbook на Сьерра / Мохаве). Однако клиент не видит никакой трансляции. Запустив wireshark на 2 машинах, на одной я вижу трансляцию, а на другой я ее не вижу. Попытка трансляции ARP между клиентом и клиентом MacBook не может его увидеть. Противоположное направление работает без проблем. Из-за этого у меня отключение связи. В тот момент, когда я посылаю арпинг с зараженной машины, мое соединение возобновляется.

Я подозреваю, что канальный уровень является ошибочным и неправильно настроенным. Где в sysctl я могу увидеть это или что я должен отлаживать / делать дальше?

Отличается от sysctl net.link между двумя macbooks:

net.link.ether.inet.arp_llreach_base: 120 net.link.ether.inet.arp_llreach_base: 30 net.link.ether.inet.arp_unicast_lim: 3 net.link.ether.inet.arp_unicast_lim: 5

net.link.ether.inet.maxhold: 16

net.link.ether.inet.probe_intvl: 7

net.link.generic.system.dlil_input_threads: 4 net.link.generic.system.dlil_input_threads: 6

net.link.generic.system.ifcount: 12 net.link.generic.system.ifcount: 7

net.link.generic.system.start_delay_disabled: 0

net.link.generic.system.start_delayed: 0

net.link.generic.system.tx_chain_len_count: 0

Mareks-MacBook-Pro-2:~ xhruso00$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    ether f4:5c:89:c6:ae:xx 
    inet 192.168.0.14 netmask 0xffffff00 broadcast 192.168.0.255
    inet6 fe80::cf5:49f1:1297:5d10%en0 prefixlen 64 secured scopeid 0x4 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 6a:00:02:04:f0:xx 
    media: autoselect <full-duplex>
    status: inactive
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 6a:00:02:04:f0:xx 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 06:5c:89:c6:ae:xx 
    media: autoselect
    status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    ether f6:46:2a:44:4e:xx 
    inet6 fe80::f446:2aff:fe44:4e84%awdl0 prefixlen 64 scopeid 0x8 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 6a:00:02:04:f0:xx 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 5 priority 0 path cost 0
    member: en2 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 6 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::cd94:6320:234:5049%utun0 prefixlen 64 scopeid 0xa 
    nd6 options=201<PERFORMNUD,DAD>
utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    inet6 fe80::2ce4:dde6:81f6:a4e0%utun1 prefixlen 64 scopeid 0xb 
    nd6 options=201<PERFORMNUD,DAD>
utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    inet6 fe80::3af6:e833:bb10:9274%utun2 prefixlen 64 scopeid 0xc 
    nd6 options=201<PERFORMNUD,DAD>

Broadcast

Mareks-MacBook-Pro-2:~ xhruso00$ netstat -s -p arp
arp:
    239 broadast ARP requests sent
    19 unicast ARP requests sent
    199 ARP replies sent
    0 ARP announcement sent
    1858 ARP requests received
    250 ARP replies received
    2108 total ARP packets received
    0 ARP conflict probe sent
    0 invalid ARP resolve request
    0 total packet dropped due to lack of memory
    0 total packet held awaiting ARP reply
    150 total packets dropped due to no ARP entry
    43 total packets dropped during ARP entry removal
    309 ARP entries timed out
    0 Duplicate IP seen

0