O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve o processo de instalação personalizada do Anyconnect com o uso da linha de comando MAC.
A Cisco recomenda que você tenha conhecimento destes tópicos:
As informações usadas no documento são baseadas neste software:
MacOS X 10.14.6
Anyconnect 4.8 MR2
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Há dois tipos de implantação para o Anyconnect, um é uma instalação baseada em implantação que é automaticamente instalada por um Cisco Firewall ou Router e uma instalação pré-implantação, que requer intervenção do usuário.
Neste cenário, a instalação de pré-implantação é personalizada em endpoints MAC para instalar apenas os módulos selecionados.
Converta o pacote .dmg de um estado somente leitura em leitura-gravação, com o uso do Disk Utility ou hdiutil, como mostrado na imagem.
hdiutil convert anyconnect-macos-4.8.02045-predeploy-k9.dmg -format UDRW -o anyconnect-macos-4.8.02045-predeploy-k9-rw.dmg
Execute o arquivo convertido anyconnect-macos-4.8.02045-preDeployment-k9-rw.dmg para iniciar o processo de instalação.
Este exemplo destina-se a enviar todas as opções do instalador para um arquivo de texto chamado vpn_install_choice.xml, localizado na pasta Downloads. Por exemplo:
O código apresentado é um código XML extraído do arquivo vpn_install_choises.xml, que contém o código necessário para personalizar todos os módulos do Anyconnect:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>0</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_vpn</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_websecurity</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_fireamp</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_dart</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_posture</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_iseposture</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_nvm</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_umbrella</string> </dict> </array> </plist>
Salve o novo código (sobrescreva o arquivo original vpn_install_choice.xml) e modifique-o para ignorar (0) ou instalar (1) os módulos.
Para este exemplo, VPN, segurança da Web, AMP, DART, postura, postura ISE e módulos Umbrella são definidos como 1 no valor inteiro, para serem instalados.
O valor inteiro para o módulo NVM é definido como 0, para ser ignorado pelo pacote de instalação.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_vpn</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_websecurity</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_fireamp</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_dart</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_posture</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_iseposture</string> </dict> <dict> <key>attributeSetting</key> <integer>0</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_nvm</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>choice_umbrella</string> </dict> </array> </plist>
O arquivo vpn_install_choice.xml está agora disponível no /Volumes/AnyConnect\ 4.8.02045/diretory, como mostrado na imagem.
Instale o cliente Anyconnect, com base no arquivo XML vpn_install_choice.xml. Conforme mostrado na imagem:
Converta o pacote dmg de um estado somente leitura em leitura-gravação, com o uso do Disk Utility ou hdiutil como mostrado na imagem.
hdiutil convert anyconnect-macos-4.8.02045-predeploy-k9.dmg -format UDRW -o anyconnect-macos-4.8.02045-predeploy-k9-rw.dmg
Converta o arquivo .pkg em .zip como mostrado na imagem.
Agora você pode instalar módulo por módulo, o módulo VPN deve ser instalado primeiro com o core-vpn-webDeployment-k9.dmg, como mostrado na imagem.
Para verificar a instalação do Anyconnect e os módulos selecionados, no aplicativo Anyconnect, navegue até a barra de menus da Apple > Cisco Anyconnect Secure Mobility Client e selecione Sobre o Cisco AnyConnect conforme mostrado na imagem.
Confirme a seção Módulos instalados, conforme mostrado na imagem.