Есть два варианта.
Использование таблиц маршрутизации помогает только в том случае, если вы пытаетесь превратить потоковый компьютер в маршрутизатор, то есть иметь две разные подсети на разных сторонах. В вашем случае, однако, нет необходимости вносить какие-либо изменения в таблицу маршрутизации ПК (в конце концов, он уже знает обе сети), а вместо этого - в игровой ПК и основной маршрутизатор локальной сети.
Убедитесь, что обе сети (локальная сеть и мини-сеть игрового ПК) используют разные префиксы подсетей.
На игровом ПК убедитесь, что потоковый компьютер установлен как «шлюз по умолчанию».
На потоковом компьютере убедитесь, что IP-переадресация включена:
sysctl net.ipv4.conf.all.forwarding=1
На главном маршрутизаторе локальной сети добавьте статический маршрут к мини-сети:
- Назначение: <адрес / маска подсети мини-сети>
- Шлюз: <основной сетевой адрес потокового ПК>
Если и только если основной маршрутизатор не имеет возможности добавлять статические маршруты
(и все еще смеет называть себя роутером)вместо этого включите SNAT на потоковом компьютере, добавив правило «маскарада» iptables.Примечание. Использование NAT будет означать, что все порты на игровом ПК должны быть вручную перенаправлены дважды - один раз с маршрутизатора на потоковый ПК, а затем с потокового ПК на игровой ПК (путем добавления правил DNAT в iptables).
С другой стороны, если вы хотите превратить потоковый компьютер в коммутатор, вам нужна функция «моста» в Linux. Настройка его зависит от дистрибутива; Вот как это сделать вручную (временно), или через NetworkManager, или через традиционную версию Debian ifupdown, но общий принцип таков :
- Удалите все настройки IP с обоих портов Ethernet.
- Создайте виртуальный «мостовой» интерфейс.
- Добавьте оба интерфейса Ethernet как «порты» к мосту.
- Настройка IP - адреса (например, DHCP) на интерфейсе моста только .
Теперь все, что подключено к обоим интерфейсам Ethernet, становится частью одной подсети. Игровой ПК может использовать DHCP для получения своего адреса непосредственно с вашего основного маршрутизатора локальной сети.