Виходячи з заявлених фізичних та IP-з'єднань, ви повинні мати можливість перейти з myDevice -> ComputerA -> ComputerB лише завдяки налаштуванню myDevice для використання того ж шлюзу, що і ComputerA.
Що таке шлюз, запитаєте ви?
Шлюз - це IP-адреса, яка виконує IPv4 Masquerading, що означає, що він пересилає пакети з однієї IP-адреси на іншу. Більшість програмного забезпечення роутера робить це автоматично, тож ви б вказали myDevice на маршрутизаторі як шлюз у такому випадку. Але якщо локальна мережа визначена як локальна мережа, на якій розміщено ComputerA, то вам знадобиться зробити ComputerA шлюзом.
IPv4 маскування можна здійснити в Windows XP, дотримуючись цих інструкцій зі стійкого посилання на статтю бази знань Microsoft: http://support.microsoft.com/kb/315236
Після правильного налаштування переадресації (маскарадування) IPv4, все, що вам потрібно буде забезпечити, це:
ComputerA, ComputerB і myDevice принаймні перехідно фізично пов'язані, це означає, що A-> B-> C означає, що A-> C, оскільки ви можете використовувати "B" як проміжний скачок (я змінив букви в своєму надуманому прикладі просто на бути простим / коротким);
ComputerA, ComputerB та myDevice мають спільний IP-простір (що вони роблять; простір 192.168.1.0/24 спільний через мережну маску 255.255.255.0)
Усі ці три пристрої мають унікальні IP-адреси в просторі спільного IP-адреси;
Визначено пристрій шлюзу, який буде пересилати пакети з пристроїв, які фізично не підключені, тому що за замовчуванням єдиними пристроями, які спілкуватимуться через IP, є пристрої, які фізично підключені на рівні зв'язку. Ось чому вам потрібен шлюз.
Пристрої , які хочуть взаємодіяти з іншими пристроями , які фізично не підключеними до них оголосили шлюз в своїй таблиці маршрутизації, і шлюз буде фізично підключений до місця призначення, або іншому шлюзу , який ( в кінці кінців) фізично підключений до місця призначення довільного кількість хмелю. У вашому прикладі це означає, що і myDevice, і ComputerB повинні оголосити computerA як шлюз.
Якщо вам цікаво невидиме магічне внутрішнє середовище, яке спричиняє myDevice«знати», ComputerAздатне перенаправляти пакети ComputerB, перегляньте Протокол роздільної здатності адреси (ARP) у Вікіпедії . ARP настільки ж важливий для функції Інтернету, як і DNS.