Набір Intel Dev, який я використовую, включає функцію віддаленого управління (також дивіться сторінку Man Ubuntu тут ), яка дозволяє віддалено перезавантажуватись у випадку, якщо операційна система зависає.
Він має можливість прослуховувати декілька портів (16992 та 16993, щоб бути конкретними) на IP-адресу, якою він ділиться з операційною системою. (або запитуючи DHCP-запити, або видаючи власні; я не впевнений, але в будь-якому випадку він використовує спільну MAC-адресу в цьому режимі)
У мене він працює за окремою IP-адресою, тому що мене турбує один можливий випадок використання: як AMT запобігає конфлікту з ним вузлової мережі?
Іншими словами, тепер програмне забезпечення управління Intel прослуховує [принаймні] два порти TCP, поза межами діапазону та без відома операційної системи. Скажімо, я ініціюю TCP-з'єднання з віддаленим хостом, і стек хостів вибирає 16992 або 16993 як локальний порт для прослуховування [для пакетів, що повертаються до вікна].
Невже пакети, що повертаються з віддаленого хоста, не потрапляють у чорний список і ніколи не дістаються ОС? Або є якийсь запобіжний захід, наприклад, драйвер Intel в ядрі Linux, знаючи, що TCP повинен уникати порту 16992? .
Так чи інакше, я неохоче використовую це для завантаження в мережі, поки не зрозумію, як це працює. Я шукав документацію Intel і там нічого не міг знайти.
Я припускаю, що це можна перевірити, ініціювавши близько 30 000 TCP-з'єднань і перевіривши, чи працює зв’язок, навіть якщо порт перекривається. Але у мене ще не було шансів це зробити.
(Зноска: я розумію, що це питання схоже на те, як комп'ютер на базі Intel vPro підтримує IP-з'єднання? Але це питання стосується підключення взагалі, а не підключення до конкретних портів TCP, які перетинаються з хостом стека.)
nc -p 16992 example.com 22
і подивитися, що відбувається.