KVM VPS - настройка сети если gateway c другой подсети - FreeBSD: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
 
(не показана 1 промежуточная версия этого же участника)
Строка 6: Строка 6:
 
  # uname -a
 
  # uname -a
 
  FreeBSD test.ip-ns.net 12.2-RELEASE FreeBSD 12.2-RELEASE r366954 GENERIC  amd64
 
  FreeBSD test.ip-ns.net 12.2-RELEASE FreeBSD 12.2-RELEASE r366954 GENERIC  amd64
 +
 +
также протестировано на FreeBSD 13:
 +
FreeBSD anton-support4.ip-ns.net 13.0-RELEASE FreeBSD 13.0-RELEASE #0 releng/13.0-n244733-ea31abc261f: Fri Apr  9 04:24:09 UTC 2021    [email protected]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64
 +
  
 
Настройка выполняется через 2 конфиг файла
 
Настройка выполняется через 2 конфиг файла
Строка 21: Строка 25:
 
  ifconfig__name="vtnet0"
 
  ifconfig__name="vtnet0"
 
  ifconfig_vtnet0="inet xxx.xxx.xxx.209 netmask 255.255.255.255"
 
  ifconfig_vtnet0="inet xxx.xxx.xxx.209 netmask 255.255.255.255"
 
 
  
 
  где
 
  где
 
  xxx.xxx.xxx.100 - наш шлюз по-умолчанию из другой подсети
 
  xxx.xxx.xxx.100 - наш шлюз по-умолчанию из другой подсети
 
  xxx.xxx.xxx.209 - наш основной IP на VPS.
 
  xxx.xxx.xxx.209 - наш основной IP на VPS.
 +
 +
"маска 32 и для для next hop default gateway нужен статический маршрут через интерфейс."

Текущая версия на 08:33, 6 июня 2022

Доступная цена

KVM VPS - настройка сети если gateway c другой подсети - FreeBSD

Пример для FreeBSD 12:

# uname -a
FreeBSD test.ip-ns.net 12.2-RELEASE FreeBSD 12.2-RELEASE r366954 GENERIC  amd64

также протестировано на FreeBSD 13:

FreeBSD anton-support4.ip-ns.net 13.0-RELEASE FreeBSD 13.0-RELEASE #0 releng/13.0-n244733-ea31abc261f: Fri Apr  9 04:24:09 UTC 2021     [email protected]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64


Настройка выполняется через 2 конфиг файла

/etc/rc.conf.d/routing - настройка таблицы маршрутизации
/etc/rc.conf.d/network - настройка сетевого интерфейса

Роутинг

# cat /etc/rc.conf.d/routing
static_routes="gateway default"
route_gateway="-host xxx.xxx.xxx.100 -interface vtnet0"
route_default="default xxx.xxx.xxx.100"

Настройка IP:

# cat /etc/rc.conf.d/network
ifconfig__name="vtnet0"
ifconfig_vtnet0="inet xxx.xxx.xxx.209 netmask 255.255.255.255"
где
xxx.xxx.xxx.100 - наш шлюз по-умолчанию из другой подсети
xxx.xxx.xxx.209 - наш основной IP на VPS.
"маска 32 и для для next hop default gateway нужен статический маршрут через интерфейс."