Чтобы облачные серверы имели доступ к интернету при работе через виртуальный роутер в режиме NAT, необходимо настроить маршрут по умолчанию на каждом сервере.
Важно! Перед выполнением команд замените:
192.168.0.4
— на IP-адрес вашего шлюза (доступен в разделе «Сети» →«Роутеры» → «Приватные сети» в столбце «Шлюз»)eth1
— на название вашего сетевого интерфейса
Настройка в Linux
Инструкция подходит для Ubuntu, Debian, CentOS, Astra Linux, AlmaLinux и Arch Linux.
- Запустите терминал.
- Добавьте маршрут командой:
sudo ip route add default via 192.168.0.4 dev eth1
- Проверьте доступ к внешней сети:
ping 8.8.8.8
Чтобы маршрут сохранялся после перезагрузки, используйте механизм конфигурации сети для вашего дистрибутива: netplan, NetworkManager, /etc/network/interfaces
.
Настройка в Windows
- Запустите командную строку от имени администратора.
- Определите номер вашего сетевого интерфейса:
route print
Найдите в таблице нужный интерфейс и запомните его номер.
- Добавьте маршрут командой:
route add 0.0.0.0 mask 0.0.0.0 192.168.0.4 if <номер_интерфейса>
Чтобы маршрут сохранялся после перезагрузки, добавьте флаг /p
:
route add 0.0.0.0 mask 0.0.0.0 192.168.0.4 if <номер_интерфейса> /p
- Проверьте доступ к внешней сети:
ping 8.8.8.8
Удаление существующих маршрутов
Если маршрут уже существует, удалите его командой ниже и выполните настройку заново.
В Linux:
sudo ip route del default via 192.168.0.4 dev eth1
В Windows:
route delete 0.0.0.0
Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев