Тогда, получается, узлу-отправителю нужно знать MAC-адрес узла-получателя. Он, по идее, этого знать не может..
Если мы говорим о локальной сети, отлично знают получателя. Коммутатор отправляет ethernet пакет в порт соответствующий MAC адресу получателя, в отличии от ethernet hab? который отправляет ethernet пакеты во все свои порты.
Тогда напрашивается вопрос, как пакеты от одного узла могут дойти до другого, находящегося в одной сети?
В заголовке ethernet пакета содержится адрес получателя и адрес отправителя.
У тебя какая-то адская адресация, обычно шлюзу присваивают первый адрес в сети, у тебя адрес сети 10.0.0.0/22
первый адрес хоста(gateway) 10.0.0.1/22, broadcast 10.0.3.255/22
Вам бы админа сначала, в зависимости от ваших задач, может оказаться, что будет достаточно файлового сервера, например на Linux, где нет ограничений на количество подключений.
Поищи вопрос "Почему отключен протокол SMB1", если это тебя не касается, можешь зайти в установку компонентов Windows и поставить галочку Включить SMB1, тогда все компьютеры сети будут видны.
А что такое интернет, в этом контексте? Способ соединения для передачи информации, можно прокинуть провод, использовать радиостанции, передавать морзянку светом прожектора, использовать телефонную сеть голосом или через модем, перестукиваться кодом или азбукой морзе, послать по почте или заслать гонца с флешкой.