Módulo satcfe.rede

class satcfe.rede.ConfiguracaoRede(**kwargs)

Uma entidade que contém os parâmetros de configurações da interface de rede do equipamento SAT. Uma instância desta classe é usada como argumento para o método configurar_interface_de_rede().

Parâmetros:
  • tipoInter (str) – Tipo de interface de rede que o equipamento SAT deverá utilizar. As opções de tipos de rede estão disponíveis na constante REDE_TIPOINTER_OPCOES.
  • SSID (str) – Opcional Nome da rede sem fio, se for o caso, contendo até 32 caracteres.
  • seg (str) – Opcional Tipo de segurança da rede sem fio. As opções estão na constante REDE_SEG_OPCOES.
  • codigo (str) – Opcional Senha de acesso à rede sem fio, contendo até 64 caracteres.
  • tipoLan (str) – Tipo da rede LAN. As opções estão disponíveis na constante REDE_TIPOLAN_OPCOES.
  • lanIP (str) – Opcional Endereço IP do equipamento SAT.
  • lanMask (str) – Opcional Máscara de sub-rede.
  • lanGW (str) – Opcional Endereço IP do gateway padrão.
  • lanDNS1 (str) – Opcional Endereço IP do DNS primário.
  • lanDNS2 (str) – Opcional Endereço IP do DNS secundário.
  • usuario (str) – Opcional Nome do usuário para obtenção do endereço IP, se necessário, contendo até 64 caracteres.
  • senha (str) – Opcional Senha do usuário para obtenção do endereço IP, relacionado ao parâmetro usuario, se necessário, contendo até 32 caracteres.
  • proxy (str) – Opcional Indica a configuração de proxy da rede. As opções estão disponíveis na constante REDE_PROXY_OPCOES.
  • proxy_ip (str) – Opcional Endereço IP do servidor proxy.
  • proxy_porta (int) – Opcional Número da porta por onde o servidor de proxy responde.
  • proxy_user (str) – Opcional Nome do usuário para acesso ao proxy, se necessário, contendo até 64 caracteres.
  • proxy_senha (str) – Opcional Senha do usuário para acesso ao proxy, relacionado ao parâmetro proxy_user, se necessário, contendo até 64 caracteres.
>>> from satcomum import constantes
>>> conf = ConfiguracaoRede(
...         tipoInter=constantes.REDE_TIPOINTER_ETHE,
...         tipoLan=constantes.REDE_TIPOLAN_DHCP)
>>> ET.tostring(conf._xml())
'<config><tipoInter>ETHE</tipoInter><tipoLan>DHCP</tipoLan></config>'