Подключитесь к автономной сети на втором интерфейсе

Подключитесь к автономной сети на втором интерфейсе

У меня есть автономный маршрутизатор, который я использую для подключения удаленного беспроводного устройства. Маршрутизатор не может быть настроен как точка доступа, или я бы просто использовал его для расширения диапазона моей существующей WLAN и использовал бы устройство таким образом, и его нельзя перевести в режим онлайн из-за местоположения. Обратите внимание, что я не пытаюсь перевести устройство в режим онлайн, я просто хочу иметь возможность доступа к нему с другого компьютера.

Я, конечно, могу подключить ноутбук к LAN маршрутизатора, который не подключен к сети, и подключиться к удаленному устройству таким образом, но это означает, что ноутбук также будет отключен от сети, что неудобно. Я бы хотел подключить ноутбук к сети через отдельную WLAN (которая находится в зоне действия маршрутизатора), а затем подключиться к маршрутизатору через кабель Ethernet и получить доступ к удаленному устройству таким образом.

Янетпользователь NetworkManager, поэтому мой предпочтительный ответ здесь — последовательность ipкоманд (но если для потомков вы хотите оставить основанный на NM, не стесняйтесь). Я просматривал ipстраницы руководства, но не уверен, с чего начать.

Я могу назначить статические IP-адреса на маршрутизаторе, и его подсеть 192.168.2.0/24 не конфликтует с основной беспроводной локальной сетью.

решение1

Это оказалось довольно просто.

  1. Назначил MAC-адрес Ethernet ноутбука на автономном маршрутизаторе 192.168.2.102, а удаленному устройству — 192.168.2.101.
  2. Подключил ноутбук к основной беспроводной локальной сети обычным способом через DHCP.
  3. Поднял интерфейс Ethernet ( ip link set eth0 up) и дал ему соответствующий адрес:

    ip addr add 192.168.2.102 dev eth0
    
  4. Добавил маршрут к удаленному устройству:

    ip route add 192.168.2.101 via 192.168.2.102
    

Теперь я могу нормально выходить в интернет,иудаленное устройство в автономной подсети (как 192.168.2.101).

Связанный контент