Как найти шлюз по умолчанию на 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-адрес на первом прыжке, это должен быть шлюз.