Назад | Перейти на главную страницу

как найти шлюз по умолчанию на виртуальном VPS?

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

Обновление1:

[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

Попробуйте бежать 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 октетов, что и ваш IP-адрес VPS (в приведенном выше примере подсеть 10.118.136.0/24 разрешит доступ ко всем IP-адресам между 10.118.136.0 и 10.118.136.255).