Внутренний IP-адрес VESTA CP - где он и как настроить
-
- Posts: 45
- Joined: Sun Mar 13, 2016 2:21 pm
- Contact:
- Os: Ubuntu 17x
- Web: nginx + php-fpm
Внутренний IP-адрес VESTA CP - где он и как настроить
Всем привет!
Помнятся мне времена, когда при установке Vesta CP помимо внешнего IP адреса сервера, который даёт хостер, в панели появлялся второй IP-адрес вида 10.6.28.3.1 или как-то так. Так вот это так называемый внутренний IP адрес (могу ошибаться, поправьте меня уважаемые профи).
Мне этот внутренний IP-адрес очень нужен. Для того, чтобы менять внешний IP-адрес сайта практически налету, используя NAT Association на этом внутреннем IP.
Сейчас при установке VESTA CP этот внутренний IP адрес перестал появлтся. Не знаю почему, ставлю всё так же - на DO Droplet с Ubuntu 16.04.2 x64 по стандартной схеме.
Внимание вопрос: как этот внутренний IP-адрес правильно настроить руками, либо как сделать так, чтобы при установке VESTA CP на DO Droplet с Ubuntu он появлялся автоматически?
Помнятся мне времена, когда при установке Vesta CP помимо внешнего IP адреса сервера, который даёт хостер, в панели появлялся второй IP-адрес вида 10.6.28.3.1 или как-то так. Так вот это так называемый внутренний IP адрес (могу ошибаться, поправьте меня уважаемые профи).
Мне этот внутренний IP-адрес очень нужен. Для того, чтобы менять внешний IP-адрес сайта практически налету, используя NAT Association на этом внутреннем IP.
Сейчас при установке VESTA CP этот внутренний IP адрес перестал появлтся. Не знаю почему, ставлю всё так же - на DO Droplet с Ubuntu 16.04.2 x64 по стандартной схеме.
Внимание вопрос: как этот внутренний IP-адрес правильно настроить руками, либо как сделать так, чтобы при установке VESTA CP на DO Droplet с Ubuntu он появлялся автоматически?
-
- Posts: 45
- Joined: Sun Mar 13, 2016 2:21 pm
- Contact:
- Os: Ubuntu 17x
- Web: nginx + php-fpm
Re: Внутренний IP-адрес VESTA CP - где он и как настроить
Дневник сис-админа ламера, день №2:
Как выяснилось из моих вчерашних разбирательств - при создании дроплета на DO помимо внешнего IP-адреса создаётся и настраивается так называемый Anchor IP (тот самый внутренний IP-адрес). Но Vesta CP сейчас не добавляет его в панель настройки IP (/list/ip/).
Узнать Anchor IP на DO Droplet-е можно в SSH консоли следующим образом:
Ответ:
10.19.0.7 - этот IP и будет тем самым Anchor IP.
Ещё можно через DO Metadata сервис, тоже в SSH консоли:
Адрес Anchor IP:
Маска для Anchor IP:
Гейтвэй для Anchor IP:
IP адрес здесь не меняем, это API сервер и сервер метаданных дроплетов Digital Ocean.
Продолжение следует... Проблема всё ещё актуальна.
Как выяснилось из моих вчерашних разбирательств - при создании дроплета на DO помимо внешнего IP-адреса создаётся и настраивается так называемый Anchor IP (тот самый внутренний IP-адрес). Но Vesta CP сейчас не добавляет его в панель настройки IP (/list/ip/).
Узнать Anchor IP на DO Droplet-е можно в SSH консоли следующим образом:
Code: Select all
ip addr show eth0
Code: Select all
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b5:1c:g1:df:66:a3 brd ff:ff:ff:ff:ff:ff
inet xxx.xxx.xxx.xxx/20 brd xxx.xxx.xxx.255 scope global eth0
valid_lft forever preferred_lft forever
inet 10.19.0.7/16 brd 10.19.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe82::b54c:c1df:fadf:10a1/64 scope link
valid_lft forever preferred_lft forever
Ещё можно через DO Metadata сервис, тоже в SSH консоли:
Адрес Anchor IP:
Code: Select all
curl -s http://169.254.169.254/metadata/v1/interfaces/public/0/anchor_ipv4/address
Code: Select all
curl -s http://169.254.169.254/metadata/v1/interfaces/public/0/anchor_ipv4/netmask
Code: Select all
curl -s http://169.254.169.254/metadata/v1/interfaces/public/0/anchor_ipv4/gateway
Продолжение следует... Проблема всё ещё актуальна.
-
- Posts: 45
- Joined: Sun Mar 13, 2016 2:21 pm
- Contact:
- Os: Ubuntu 17x
- Web: nginx + php-fpm
Re: Внутренний IP-адрес VESTA CP - где он и как настроить
Дневник сис-админа ламера, день №3:
После выяснения Anchor IP для дроплета достаточно просто добавить его в Vesta CP в панели «IP».
Netmask: 255.255.0.0
NAT IP association: другой IP адрес, который у вас есть на хостинге/сервере, и который добавлен в панель Vesta CP в той же панели.
После этого у меня возникли другие проблемы, которые я думал что связаны с добавлением Anchor IP в панель, но как оказалось, не зависят от этого. NGINX не стартует после перезапуска дроплета. Создал отдельную тему в англ. ветке тут viewtopic.php?f=10&p=62687
После выяснения Anchor IP для дроплета достаточно просто добавить его в Vesta CP в панели «IP».
Netmask: 255.255.0.0
NAT IP association: другой IP адрес, который у вас есть на хостинге/сервере, и который добавлен в панель Vesta CP в той же панели.
После этого у меня возникли другие проблемы, которые я думал что связаны с добавлением Anchor IP в панель, но как оказалось, не зависят от этого. NGINX не стартует после перезапуска дроплета. Создал отдельную тему в англ. ветке тут viewtopic.php?f=10&p=62687
Re: Внутренний IP-адрес VESTA CP - где он и как настроить
в /var/log/nginx/error.log ошибка какая? (смотреть последние строки)