Size: a a a

DevOps — русскоговорящее сообщество

2021 April 06

A

Asdqwert in DevOps — русскоговорящее сообщество
Вячеслав Малютин
Вот и сравни таблицу маршрутизации до и после
после соответственно пусто в route -n | grep 150.222.239.
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
по одному не удаляет в-общем
ip -4 route del 150.222.239.1/32 dev wg0
RTNETLINK answers: No such process
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
Asdqwert
сам vpn сервер в амазоне. нужно пустить весь трафик к амазону через этот сервер. не нужно проще, по другому, нужно разобраться.
Не знаю что за кейс у тебя. Но у нас например всего навсего задача направить только наши севисы через впн. Для этого при подключении клиента пушатся роуты в таблицу и клиентк по захардкоженным днс. Может тебе тоже подойдет.
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
𝕄𝔸ℝ𝔸𝕋 👓
Не знаю что за кейс у тебя. Но у нас например всего навсего задача направить только наши севисы через впн. Для этого при подключении клиента пушатся роуты в таблицу и клиентк по захардкоженным днс. Может тебе тоже подойдет.
Тоже амазон
источник

IS

Ilya Savin in DevOps — русскоговорящее сообщество
Mikhail L
проверил в контейнере с сервером опция есть
exportfs -v
/nfsshare       <world>(async,wdelay,hide,no_subtree_check,insecure_locks,fsid=0,sec=sys,rw,insecure,no_root_squash,no_all_squash)
тогда это скорее всего docker issue,
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
𝕄𝔸ℝ𝔸𝕋 👓
Не знаю что за кейс у тебя. Но у нас например всего навсего задача направить только наши севисы через впн. Для этого при подключении клиента пушатся роуты в таблицу и клиентк по захардкоженным днс. Может тебе тоже подойдет.
OpenVPN у вас?
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
Asdqwert
OpenVPN у вас?
Да
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Wireguard не умеет пушать и у меня кейс другой: пустить весь трафик к амазону через vpn
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Но Wireguard ппц какой быстрый, OpenVPN и близко не стоит
источник

𝕄👓

𝕄𝔸ℝ𝔸𝕋 👓... in DevOps — русскоговорящее сообщество
Asdqwert
Wireguard не умеет пушать и у меня кейс другой: пустить весь трафик к амазону через vpn
Тогда не подойдёт. А вообще можешь задать им в тп вопрос. У них обычно есть а всё ответ
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Asdqwert
Но Wireguard ппц какой быстрый, OpenVPN и близко не стоит
Поэтому и пляшу
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
𝕄𝔸ℝ𝔸𝕋 👓
Тогда не подойдёт. А вообще можешь задать им в тп вопрос. У них обычно есть а всё ответ
Да тут уже скорее осталось решить как исключить этот 1 ip из списка подсетей и всё, пока не придумал как именно, туплю
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Asdqwert
Да тут уже скорее осталось решить как исключить этот 1 ip из списка подсетей и всё, пока не придумал как именно, туплю
Вот например исходные данные:
$ cat list
99.83.64.0/21
99.83.72.0/22
99.83.76.0/22
99.83.80.0/22
99.83.88.0/21
99.83.96.0/24
99.82.160.0/24
99.83.97.0/24
99.83.98.0/24
99.83.99.0/24

$ export VPN_IP="$(dig +short vpn-server.com)/32"
$ echo $VPN_IP
99.82.160.3/32

Что дальше с этим списком выше сделать, чтобы это для любой подсети подошло?
источник

ВМ

Вячеслав Малютин... in DevOps — русскоговорящее сообщество
Asdqwert
ip -4 address add 10.8.0.2/32 это я отдельно маршрут от клиента до сервера добавляю
Извини. Ступил немного. У тебя в листе Амазона "белые" адреса. Поэтому тебе из листа надо только из них вычленить IP-адрес сервера к которому ты подключаешься. А он всегда будет /32 и он идет через дефолтный gw.
Если адрес постоянный - проще. Если нет - упражняться.
источник

A

Asdqwert in DevOps — русскоговорящее сообщество
Вячеслав Малютин
Извини. Ступил немного. У тебя в листе Амазона "белые" адреса. Поэтому тебе из листа надо только из них вычленить IP-адрес сервера к которому ты подключаешься. А он всегда будет /32 и он идет через дефолтный gw.
Если адрес постоянный - проще. Если нет - упражняться.
сообщение выше как раз придумываю как его исключить. адрес сервера за днс записью, хотелось бы при старте его из списка исключать
источник

I

Ilya in DevOps — русскоговорящее сообщество
Всем привет. Немножко оффтоп, наверное, но кровь из носу. Я ресетнул коммит назад, так как новые коммиты оказались хреновыми. Теперь хочу на гит залить изменения со старого коммита, то есть проскочить те от которых я вернулся. Требует спулить. Что делать?
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
VFR+PBR в голову приходит (на одном врфе - дефолт под блекхолинг, на втором - всё остальные подсети, при старте маршрут сервера пбрится в блекхол на VRF1 и остальные сети пихаются в VFR2) но я тут вижу суть не в разделении а в определении больше через DNS get IP самого хоста.....
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
вообще конеш можно сделать 2 тоннеля, 1 p2p VPN второй DST, то есть на 1 всегда держится тоннель и раз в секунду определяется ip удаленного хоста, и во втором тоннеле он автоматом удаляется каждую секунду, таким образом получается renegatiation без потери связности во втором тоннеле...
источник

ВМ

Вячеслав Малютин... in DevOps — русскоговорящее сообщество
Asdqwert
сообщение выше как раз придумываю как его исключить. адрес сервера за днс записью, хотелось бы при старте его из списка исключать
Как вариант
https://qna.habr.com/q/385236
источник

AN

Artur N in DevOps — русскоговорящее сообщество
Ilya
Всем привет. Немножко оффтоп, наверное, но кровь из носу. Я ресетнул коммит назад, так как новые коммиты оказались хреновыми. Теперь хочу на гит залить изменения со старого коммита, то есть проскочить те от которых я вернулся. Требует спулить. Что делать?
Если нужно (откатившись по истории назад) синхронизировать с remote changes, то в любом случае придется оверрайдить историю на remote
git push --force <remote_name> <branch_name>


Если нужно будет откатить force push, то тогда уже
git reflog - чтобы глянуть историю
+
git reset --hard <commit_hash>
источник