Как я заставляю этого клиента VPN Cisco соединяться?

Я имею Ubuntu 10.10 64 бита и установленный network-manager-vpnc и настроил соединение, но я продолжаю получать это:

NetworkManager[1217]: <info> Starting VPN service 'org.freedesktop.NetworkManager.vpnc'...                                                   
NetworkManager[1217]: <info> VPN service 'org.freedesktop.NetworkManager.vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 4420       
NetworkManager[1217]: <info> VPN service 'org.freedesktop.NetworkManager.vpnc' appeared, activating connections                              
NetworkManager[1217]: <info> VPN plugin state changed: 1                                                                                     
NetworkManager[1217]: <info> VPN plugin state changed: 3                                                                                     
NetworkManager[1217]: <info> VPN connection 'CSI' (Connect) reply received.                                                                  
modem-manager: (net/tun0): could not get port's parent device                                                                                
NetworkManager[1217]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)                                 
NetworkManager[1217]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
kernel: [ 2281.723506] tun0: Disabled Privacy Extensions                                                                                     
avahi-daemon[1109]: Withdrawing workstation service for tun0.                                                                                
NetworkManager[1217]:    SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/tun0, iface: tun0)                               
NetworkManager[1217]: <warn> VPN plugin failed: 1                                                                                            
NetworkManager[1217]: <info> VPN plugin state changed: 6                                                                                     
NetworkManager[1217]: <info> VPN plugin state change reason: 0                                                                               
NetworkManager[1217]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.                    
NetworkManager[1217]: <info> Policy set 'Auto eth0' (eth0) as default for IPv4 routing and DNS.                                              
NetworkManager[1217]: <info> Starting VPN service 'org.freedesktop.NetworkManager.vpnc'...                                                   
NetworkManager[1217]: <info> VPN service 'org.freedesktop.NetworkManager.vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 4547       
NetworkManager[1217]: <info> VPN service 'org.freedesktop.NetworkManager.vpnc' appeared, activating connections                              
NetworkManager[1217]: <info> VPN plugin state changed: 1                                                                                     
NetworkManager[1217]: <info> VPN plugin state changed: 3  

Я видел несколько ошибок на Панели запуска, которая могла быть тем же самым, или я сделал что-то не так?

6
задан 1 July 2011 в 20:30

2 ответа

Я обнаружил, что в моем случае плагин не работал, потому что vpnc не был доволен методом шифрования

peer selected (single) DES as "encryption" method.
This algorithm is considered too weak today
If your vpn concentrator admin still insists on using DES
use the "--enable-1des" option.

Это сообщение может быть обнаружено только путем ограничения процесса vpnc.

Чтобы добавить опцию --enable-1des в командную строку vpnc, я выполнил следующее:

sudo -s
mv /usr/sbin/vpnc /usr/sbin/vpnc.real
cat <<EOF > /usr/sbin/vpnc
#!/bin/sh
exec /usr/sbin/vpnc.real --enable-1des $*
EOF
chmod +x /usr/sbin/vpnc

В основном я заменил двоичный файл vpnc сценарием-оболочкой, который предоставил необходимый параметр.

Теперь подключаемый модуль NetworkManager VPNC может подключаться правильно.

0
ответ дан 1 July 2011 в 20:30
  1. Установите пакет vpnc :

    sudo apt-get install vpnc
    
  2. Создайте сценарий подключения, скопируйте приведенное ниже содержимое в файл с именем vpn-connect и поместите его куда-нибудь в путь:

    #!/bin/sh
    
    sudo vpnc --local-port 0 --enable-1des /etc/vpnc/vpn.conf
    
  3. Скопируйте файл .pcf, используемый клиентом Cisco Windows VPN, и используйте его в качестве основы для шага 4.

    [ 1110]
  4. Теперь вам нужно создать файл vpn.conf в каталоге / etc / vpnc. Содержание этого файла следующее:

    IPSec ID <your ipsec id>
    IPSec gateway <your gateway address>
    IPSec secret <your ipsec secret>
    
    Xauth username <your username>
    Xauth password <your password>
    IKE Authmode psk
    

    <your username> и <your password> должно быть очевидным.

Теперь у вас есть все необходимое для подключения, поэтому запустите скрипт:

vpn-connect

Через несколько секунд он должен вернуться с сообщением:

VPNC started in background

И дать вам идентификатор процесса.

Теперь вы должны быть подключены к VPN. [+1121]

0
ответ дан 1 July 2011 в 20:30

Другие вопросы по тегам:

Похожие вопросы: