У меня есть сеть 192.168.2.0/24
, в которой у меня есть 2 компьютера, настольная машина и сервер.
На сервере работает виртуальная машина с сетевым адресом 192.168.122.0/24
.
Скорость соединения между рабочим столом и сервером составляет 100 Мбит/с.
Однако существует и другая связь. Это статическая ссылка в сети 10.0.0.0/8
.
Другими словами, один конец кабеля имеет ip 10.0.0.1
, а другой — 10.0.0.2
. Эта ссылка 1Gb/s.
Поскольку ВМ содержит файловый сервер, я хотел бы направить трафик на ip-адрес 192.168.122.0/24
по статической ссылке.
Я считаю, что это можно сделать, добавив статический маршрут. Но я не знаю, как это сделать.
Я попытался использовать команду
sudo route add -net 192.168.122.166/255.255.255.0 gw 10.0.0.2 dev enp6s0
, однако это привело к ошибке, которая просто отображает использование команды. (Подразумевается неправильный синтаксис.)
Моя система — Debian 10. Пытаюсь ли я сделать что-то разумное/возможное, и если да, то что я делаю неправильно в данный момент?
Попробуйте:
route add -net 192.168.122.0/255.255.255.0 gw 10.0.0.2 dev enp6s0
Правильный инструмент для добавления статических маршрутов для Debian (и Linux вообще )— это команда ip .
Запуск в терминале от имени пользователя root:
~] ip route add 192.168.122.0/24 via 10.0.0.2 dev enp6s0
Но это временное решение. Вы должны создать постоянную конфигурацию. Вот руководство по добавлению постоянных статических маршрутов для систем Debian .