Можно ли прям из баша, не используя дополнительного ПО
Нет. Клиент VPN потребуется в любом случае. Конкретный софт можно подсказать только после того, как будет озвучено что за vpn используется. Некоторые дистрибутивы из коробки оснащаются некоторыми клиентами vpn.
извини, пожалуйста, сервер будет дописываться из опенсорса, пока с меня спрашивают скрипт который без постороннего софта сможет подключиться к любому существующему впн тунелю
А зачем спрашивают у вантузоеда который в предметной области ни белмеса не петрит? А вопрошающие такие же эксперты? Дописанный опенсурс потом будет продаваться как ТРУъ рашн нано ПО?
т.е. тебе надо настроить впн-клиент.
на большинсве линуксов уже есть впн-клиент (если нет, то установка проходит в два клика)
дальше гугл и поиск гайдов.
Чего-то все забыли про варианты типа: ip tunnel add $IF_NAME mode sit remote $IP_REMOTE local $IP_LOCAL ttl 255 Тоже тунель, и работать будет из каробки с большей вероятностью чем ipsec/openvpn/pptp/etc ))))
открываешь vim, нажимаешь кнопки на клавиатуре, <esc>:wq
??????
ПРОФИТ
-------
нет, ну серьезно. тебе никто не сможет помочь пока ты сам себе не захочешь помочь. опиши на более высоком уровне, какой впн, куда и зачем, а также что у тебя за клиент — что за устройство, условия эксплуатации, что это такое вы там «разрабатываете». я гарантирую, что решение будет проще пареной репы, но чтобы до него докопаться ндо понять задачу.