Воткнул в живую сеть включающую в себя ноутбук Н говнороутер Г с linux на борту. На Г циферки в ifconfig бегут, в iptables пусто, таблица маршрутизации вменяемая, но тем не менее с Н он не пингуется:
From 192.168.116.105 icmp_seq=5792 Destination Host Unreachable
Что я ещё мог пропустить?
виланы?
Не указано, кому принадлежит адрес, отвечающий про анричабл.
@l29ah > 5792
ПЕРЕЗАПУСКАТЬ пинг пробовал?
@l29ah Например, он на ARP на подключенном в сторону ноутбука интерфейсе не отвечает (по умолчанию должен на всех интерфейсах демонстрировать все адреса, но тут же РОУТЕР с РАЗНЫМИ ПОДСЕТЯМИ, так что могли настроить и по-другому).
@l29ah > ifconfig
ip neighbour show — ты проверь, всё-таки, видят ли они MAC друг друга.
И я не понял, «воткнул в сеть» — это роутер между ноутбуком и остальной сетью, или просто где-то рядом?
@l29ah arp хоть есть?
@l29ah САБЕРИ САМ
/proc/net/arp
@l29ah А, так у тебя есть настоящая arp. Busybox только вывод таблицы эмулирует.
Смотри в снифере на обмен ARP с обеих сторон тогда.
@l29ah Я начинаю подозревать, что эти устройства общаются не через тупой хаб, выпущенный в 1998 году, а через интеллектуальный свитч, который может влиять на прохождение трафика. [САРКАЗМ] [БАЗИНГА]
В роутере тоже есть свой свитч между портами и линуксовым интерфейсом, так что наблюдать надо ещё две таблицы arp.
@l29ah У тебя портов в роутере больше одного? Скорее всего, там между ними железный свитч, который какой-то утилитой производителя рулится.
@l29ah Это свитч, он, как минимум, должен знать про MAC'и и порты.
@l29ah У него есть таблица MAC'ов, в которую ты тоже мог посмотреть, чтобы понять, слышал ли он что-то про ноутбук, ёба.