Как найти шлюз по умолчанию на VPS Virtuozzo?

Пытаюсь установить тинк на VPS но конфиг нужен Subnet который является модемом IP, я думаю, как они вошли 10.0.0.1/32 на демо. но на моем VPS пинг либо 10.0.0.1/32 или же 192.168.1.1 не переигрывай если я поставлю 127.0.0.1 это работает? (У меня есть CentOS 6)

Update1:

[root@vps9605 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 venet0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 venet0

2 ответа

Попробуйте запустить route -n для просмотра текущей таблицы маршрутизации ядра. Это должно перечислить что-то вроде этого:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.118.136.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         10.118.136.1    0.0.0.0         UG    0      0        0 eth0

Значение Gateway в последней строке находится "основной" шлюз вашего VPS (в данном случае это 10.118.136.1).

Обратите внимание, что /32 в примере упоминается так называемая нотация подсети CIDR, это означает, что следует использовать 32 бита подсети. Для адреса IPv4 есть только 32 бита и /32 означает, что только этот IP также является подсетью (это полная запись 255.255.255.255).

Я не уверен, пытаетесь ли вы настроить VPN для вашего аппаратного узла или хотите разрешить внешние VPN-подключения к вашему VPS. Если это последнее, вы должны иметь возможность использовать внешний IP-адрес с /32 суффикс. Если это первое, вы должны использовать столько бит, сколько хотите, чтобы ваш VPN мог иметь доступ, вероятно. /24, равно 255.255.255.0, то есть все, что начинается с тех же 3 октетов, что и ваш VPS IP (в приведенном выше примере подсеть с 10.118.136.0/24 разрешает доступ ко всем IP между 10.118.136.0 и 10.118.136.255).

У меня тоже есть VPS-виртуозо, и, насколько я знаю,venet0сетевой адаптер работает по-другому. Посмотрите эту ссылку... По сути, адаптер venet соединяет два адаптера друг с другом, и один из них находится внутри вашего VPS. Другое подключенное устройство, скорее всего, находится за пределами вашего VPS, а таблица маршрутизации (которая показывает шлюз) не находится внутри вашего VPS. Так что вам придется прибегнуть к другой магии, чтобы найти шлюз.

Одним из способов может быть выполнениеtraceroute google.comи проверьте первый IP-адрес на первом прыжке, это должен быть шлюз.

Другие вопросы по тегам