Как маршрутизировать пакеты на виртуальные интерфейсы в соответствии с масками подсети в Linux?
Я создал соединение между Mobile и одной хост-машиной (на базе Linux) через USB-кабель.
Я создал интерфейс rndis0 на стороне Mobile и интерфейс usb0 на стороне хоста.
Я хочу передавать различные типы данных (например, мультимедийные и текстовые) из мобильного приложения в разные виртуальные интерфейсы на хост-машине для отдельной обработки данных.
Назначенные IP-адреса (пример):
Мобильный телефон (tap0 [192.168.2.1], tap1 [192.168.3.1], rndis0 [192.168.1.1])
Хост (tap0 [192.168.2.2], tap1 [192.168.3.1], usb0 [192.168.1.2])
Теперь я могу отправить данные напрямую с rndis0 на usb0, так как они напрямую связаны друг с другом.
Не могли бы вы помочь мне найти способ отправки данных между интерфейсом tap0 мобильного телефона на интерфейс tap0 хоста, аналогично интерфейсу tap1?
Я знаю, что должен поместить некоторые команды IP-пересылки в интерфейс usb0 для IP-маршрутизации, но я не уверен, как этого добиться.
Пожалуйста, дайте мне знать, если есть какой-либо лучший способ достичь решения.
С Уважением,
MJ
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
3
Есть ли способ соединить два компьютера через USB?
-
3
Как сохранить несколько подключений к интернету?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows
-
1
Как я могу повысить безопасность своего портала?
-
1
Как подключить к сети Windows XP и Ubuntu Linux?