Автор Тема: automatically connect to VPN  (Прочетена 193 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 189
  • Публикации: 3616
automatically connect to VPN
« -: 16 Януари 2017, 01:29:11 »
Другари! На имота който притежавам (опс.....банката искам да кажа ;) ) ползвам една машинка с инстолнат Centos 7. Идеята е сървъра у нас (Toronto) и клиента на имота(Campbellford) да се вържат отдалечено една с друга през VPN сървъра ми. За да се скачват автоматично (ако спре ток при клиента или срив в мрежата), ползвам текстовият мрежови менаджър, nmcli (междувпрочем, силно го препоръчвам на всички ви ползващи линъкс)

Код: Bash
  1. nmcli con mod GNU/Linux connection.secondaries 18153449-0008-45ba-ae61-0b964ed270d9

Обаче, тъй го скачвам, че не моа да го разкача, tрябва да трия vpn клиентa и да го създавам отново  ;D

Примерно, пробвах да го стена към нулева или празна стойност, ама не ще.

Код: Bash
  1. nmcli con mod GNU/Linux connection.secondaries
  2. Error: value for 'connection.secondaries' is missing.

Код: Bash
  1.  nmcli con mod GNU/Linux connection.secondaries 0
  2. Error: failed to modify connection.secondaries: '0' is not a name of any exiting profile
  3.  

Идеи  ???

Код: Bash
  1.  
  2. mint@mint-Satellite-L670 ~ $ nmcli con show GNU/Linux
  3. connection.id:                          GNU/Linux
  4. connection.uuid:                        74f75c24-d5b2-46af-8557-5e46f2edca2e
  5. connection.interface-name:              --
  6. connection.type:                        802-11-wireless
  7. connection.autoconnect:                 yes
  8. connection.autoconnect-priority:        0
  9. connection.timestamp:                   1484522127
  10. connection.read-only:                   no
  11. connection.permissions:                 user:mint
  12. connection.zone:                        --
  13. connection.master:                      --
  14. connection.slave-type:                  --
  15. connection.autoconnect-slaves:          -1 (default)
  16. connection.secondaries:                 18153449-0008-45ba-ae61-0b964ed270d9
  17. connection.gateway-ping-timeout:        0
  18. connection.metered:                     unknown
  19. connection.lldp:                        -1 (default)
  20.  
  21.  

Примера е притнат от конзолата на лаптопа ми с инсталиран Mint. Не искам да играя грубо с клиента (Centos 7) когато съм далеч от него .
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: automatically connect to VPN
« Отговор #1 -: 16 Януари 2017, 08:50:36 »
Ам като гледам в man page-a май трябва да му залепиш и един минус, или?
Искаш да моднеш съществуващ профил GNU/Linux махайки 18153449-0008-45ba-ae61-0b964ed270d9 от connection.secondaries
Код: Bash
  1. nmcli con mod GNU/Linux -connection.secondaries 18153449-0008-45ba-ae61-0b964ed270d9

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 189
  • Публикации: 3616
Re: automatically connect to VPN
« Отговор #2 -: 16 Януари 2017, 14:21:10 »
Цитат
Искаш да моднеш съществуващ профил GNU/Linux махайки 18153449-0008-45ba-ae61-0b964ed270d9 от connection.secondaries
Точно така.
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: automatically connect to VPN
« Отговор #3 -: 16 Януари 2017, 20:04:13 »
Е па стана ли с минус, след като е така?

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 189
  • Публикации: 3616
Re: automatically connect to VPN
« Отговор #4 -: 16 Януари 2017, 21:01:51 »
Код: Bash
  1. mint@mint-Satellite-L670 ~ $ nmcli con mod GNU/Linux connection.secondaries -18153449-0008-45ba-ae61-0b964ed270d9
  2. Error: failed to modify connection.secondaries: '-18153449-0008-45ba-ae61-0b964ed270d9' is not a name of any exiting profile.[code]
  3.  
  4. Ни с минус ни с плюс става :)
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 189
  • Публикации: 3616
Re: automatically connect to VPN
« Отговор #5 -: 16 Януари 2017, 23:22:57 »
бях позабравил как се сетва null (empty) value в bash. Така работи:

Код: Bash
  1. mint@mint-Satellite-L670 ~ $ nmcli con mod GNU/Linux connection.secondaries ""
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: automatically connect to VPN
« Отговор #6 -: 16 Януари 2017, 23:24:55 »
Не си доспал май  :D
Минуса трябва да е пред connection.secondaries, както съм писал в предния пост.

Цитат
modify [--temporary] [ id | uuid | path ] ID { option value | [+|-]setting.property value } ...
Add, modify or remove properties in the connection profile.
To set the property just specify the property name followed by the value. An empty value ("") removes the property value.
In addition to the properties, you can also use short names for some of the properties. Consult the Property Aliases section for details.
If you want to append an item to the existing value, use + prefix for the property name. If you want to remove just one item from container-type property, use - prefix for the property name and specify a value or an zero-based index of the item to remove (or option name for properties with named options) as value.

jazzman

  • Hero Member
  • *****
  • Благодарности
  • -Казани: 25
  • -Получени: 189
  • Публикации: 3616
Re: automatically connect to VPN
« Отговор #7 -: 16 Януари 2017, 23:34:01 »
Цитат
Не си доспал май  :D
Минуса трябва да е пред connection.secondaries, както съм писал в предния пост.

Прав си. Скипнал съм го тоз минус някак :)  Работи и по този начин!
Java is to Javascript as fun is to funeral.

http://nau4i.me/forum/index.php/topic,15129.0.html