Seu trabalho também define as regras. Se eles exigem que você use algo além do Linux, você realmente não tem nada a dizer.
VPN não é um protocolo específico, define; é uma categoria de serviço e existem muitos protocolos diferentes que fornecem esse serviço. Por esse motivo, um utilitário de tunelamento VPN tem uma chance muito baixa de se conectar a um serviço VPN diferente.
Dito isto, o NetExtender é o utilitário de túnel Sonicwall, e fontes relatam que há um cliente Linux disponível (veja os comentários abaixo da resposta aceita aqui: Conectando-se a uma SonicWall VPN de uma máquina Linux ).
Veja também a documentação do Sonicwall NetExtender Linux: link