<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
		<id>https://wiki.franca.unesp.br/index.php?feed=atom&amp;namespace=0&amp;title=Special%3ANewPages</id>
		<title>wiki.franca.unesp.br - Páginas novas [pt-BR]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.franca.unesp.br/index.php?feed=atom&amp;namespace=0&amp;title=Special%3ANewPages"/>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Special:NewPages"/>
		<updated>2026-04-09T19:11:36Z</updated>
		<subtitle>De wiki.franca.unesp.br</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/APs_-_Extreme</id>
		<title>APs - Extreme</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/APs_-_Extreme"/>
				<updated>2026-04-06T14:34:51Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme: /* Configuração de IP e Interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Visão Geral: Extreme AP305C (IQ Engine) ==&lt;br /&gt;
Esta documentação descreve os comandos de linha de comando (CLI) essenciais para a configuração e solução de problemas do Access Point '''Extreme AP305C''' operando com o sistema operacional '''IQ Engine''' (antigo Aerohive).&lt;br /&gt;
&lt;br /&gt;
=== Acesso via Console ===&lt;br /&gt;
O acesso físico é feito via porta '''Micro-USB'''.&lt;br /&gt;
* '''Baud Rate:''' 9600&lt;br /&gt;
* '''Data Bits:''' 8&lt;br /&gt;
* '''Parity:''' None&lt;br /&gt;
* '''Stop Bits:''' 1&lt;br /&gt;
* '''Fluxo:''' None&lt;br /&gt;
&lt;br /&gt;
== Comandos de Sistema e Gestão ==&lt;br /&gt;
&lt;br /&gt;
=== Informações Básicas ===&lt;br /&gt;
Exibe a versão do firmware, uptime e número de série.&lt;br /&gt;
&amp;lt;pre&amp;gt;show version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exibe detalhes completos do hardware e software.&lt;br /&gt;
&amp;lt;pre&amp;gt;show version detail&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuração de IP e Interface ===&lt;br /&gt;
Mostra o status da interface de gerenciamento (IP, Máscara, VLAN).&lt;br /&gt;
&amp;lt;pre&amp;gt;show interface mgt0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configurar um IP estático (exemplo):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface mgt0 ip 192.168.1.50 255.255.255.0&lt;br /&gt;
ip route net 0.0.0.0 0.0.0.0 gateway 192.168.1.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desabilitar DHCP&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
no int mgt0 dhcp client&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Persistência de Dados ===&lt;br /&gt;
Salva as alterações feitas na sessão atual (crucial antes de reiniciar).&lt;br /&gt;
&amp;lt;pre&amp;gt;save config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reiniciar o dispositivo:&lt;br /&gt;
&amp;lt;pre&amp;gt;reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Retornar às configurações de fábrica:&lt;br /&gt;
&amp;lt;pre&amp;gt;reset config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comandos de Conectividade Cloud (CAPWAP) ==&lt;br /&gt;
&lt;br /&gt;
=== Status da Nuvem ===&lt;br /&gt;
Verifica se o AP está conectado ao ExtremeCloud IQ.&lt;br /&gt;
&amp;lt;pre&amp;gt;show capwap client&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Forçar Conexão ===&lt;br /&gt;
Define manualmente o servidor CAPWAP (substitua pelo endereço da sua instância).&lt;br /&gt;
&amp;lt;pre&amp;gt;capwap client server name ://extremecloudiq.com&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Monitoramento de Wi-Fi e Rádios ==&lt;br /&gt;
&lt;br /&gt;
=== Status das Interfaces de Rádio ===&lt;br /&gt;
* '''wifi0:''' Geralmente 2.4GHz&lt;br /&gt;
* '''wifi1:''' Geralmente 5GHz&lt;br /&gt;
&amp;lt;pre&amp;gt;show interface wifi0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;show interface wifi1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clientes Conectados ===&lt;br /&gt;
Lista todos os clientes associados ao AP, incluindo sinal (RSSI) e MAC.&lt;br /&gt;
&amp;lt;pre&amp;gt;show station&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Vizinhos (Neighbor Scanning) ===&lt;br /&gt;
Mostra outros APs detectados nas proximidades.&lt;br /&gt;
&amp;lt;pre&amp;gt;show amrp neighbor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Diagnóstico e Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Logs de Sistema ===&lt;br /&gt;
Exibe o log de eventos recentes armazenados no buffer.&lt;br /&gt;
&amp;lt;pre&amp;gt;show logging buffered&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verificação de Energia (PoE) ===&lt;br /&gt;
Verifica se o AP está recebendo energia suficiente (802.3at vs 802.3af).&lt;br /&gt;
&amp;lt;pre&amp;gt;show lldp neighbor&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuração Ativa ===&lt;br /&gt;
Exibe todas as configurações aplicadas no momento, incluindo as ocultas/padrão.&lt;br /&gt;
&amp;lt;pre&amp;gt;show running-config&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Guilherme</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Switch_3Com</id>
		<title>Switch 3Com</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Switch_3Com"/>
				<updated>2026-03-09T18:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Configurar senha de Admin ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;3Com 4500G&amp;gt; system-view&lt;br /&gt;
[3Com 4500G] local-user admin&lt;br /&gt;
[3Com 4500G-luser-manage-admin] password cipher SUA_SENHA &lt;br /&gt;
[3Com 4500G-luser-manage-admin] quit&lt;br /&gt;
[3Com 4500G] save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Criar VLANs ==&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vlan 25&lt;br /&gt;
description EXTREME&lt;br /&gt;
name EXTREME&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configurar IP na vlan de Gerenciamento ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface vlan-interface 25&lt;br /&gt;
description EXTREME&lt;br /&gt;
ip address 172.31.76.150 22&lt;br /&gt;
&lt;br /&gt;
ip route-static 0.0.0.0 0.0.0.0 172.31.76.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adicionar portas a VLAN ==&lt;br /&gt;
&lt;br /&gt;
Configuração das portas de UPLINK&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[3Com]interface GigabitEthernet1/0/24&lt;br /&gt;
[3Com-GigabitEthernet1/0/24]port link-type hybrid&lt;br /&gt;
[3Com-GigabitEthernet1/0/24]port hybrid pvid vlan 25&lt;br /&gt;
[3Com-GigabitEthernet1/0/24]port hybrid vlan 25 tagged&lt;br /&gt;
[3Com-GigabitEthernet1/0/24]port hybrid vlan 2 tagged&lt;br /&gt;
[3Com-GigabitEthernet1/0/24]port hybrid vlan 340 tagged&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuração das portas de Acesso &lt;br /&gt;
&lt;br /&gt;
(Exemplo abaixo adiciona as portas 1 a 23 na VLAN Laboratorios (340) e &amp;quot;taggea &amp;quot;as portas na VLAN 2 VoIP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
port-group manual GERAL&lt;br /&gt;
group-member GigabitEthernet 1/0/1 to GigabitEthernet 1/0/23&lt;br /&gt;
port link-type hybrid&lt;br /&gt;
port hybrid pvid vlan 340&lt;br /&gt;
port hybrid vlan 340 untagged&lt;br /&gt;
port hybrid vlan 2 tagged&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
port-group manual CAMERAS&lt;br /&gt;
group-member GigabitEthernet 1/0/9 to GigabitEthernet 1/0/16&lt;br /&gt;
port link-type hybrid&lt;br /&gt;
port hybrid pvid vlan 55&lt;br /&gt;
port hybrid vlan 55 untagged&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Localização de MACs ==&lt;br /&gt;
&lt;br /&gt;
Localizar MAC&lt;br /&gt;
&lt;br /&gt;
 display mac-address ENDEREÇO_MAC (formato 4c23-1a9b-ee80)&lt;br /&gt;
&lt;br /&gt;
Exibir MACs por porta&lt;br /&gt;
&lt;br /&gt;
 display mac-address interface GigabitEthernet 1/0/PORTA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Redes]]&lt;/div&gt;</summary>
		<author><name>Guilherme</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Linux_-_Wireguard</id>
		<title>Linux - Wireguard</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Linux_-_Wireguard"/>
				<updated>2026-02-25T17:52:07Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuração de Túnel Privado e NAT Seletivo entre Gateway A e Gateway B ==&lt;br /&gt;
&lt;br /&gt;
Este guia descreve como interconectar dois servidores Debian Linux através de um túnel privado (WireGuard) para rotear tráfego específico.&lt;br /&gt;
&lt;br /&gt;
O objetivo é fazer com que todo o tráfego originado na rede local da '''Máquina A''' com destino à sub-rede '''186.217.0.0/24''' seja encaminhado via túnel para a '''Máquina B''', saindo para o destino final com o endereço IP público da Máquina B (SNAT).&lt;br /&gt;
&lt;br /&gt;
=== 1. Instalação do WireGuard ===&lt;br /&gt;
&lt;br /&gt;
Execute a instalação em ambos os servidores (Máquina A e Máquina B):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt install wireguard -y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 2. Configuração da Máquina B (Ponto de Saída / Internet) ===&lt;br /&gt;
A Máquina B (IP 186.217.252.80) receberá o tráfego e realizará a tradução de endereço (NAT).&lt;br /&gt;
==== Gerar chaves ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /etc/wireguard&lt;br /&gt;
wg genkey | tee privatekey | wg pubkey &amp;gt; publickey&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Criar arquivo de configuração wg0.conf ====&lt;br /&gt;
Edite o arquivo &amp;lt;code&amp;gt;/etc/wireguard/wg0.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = [CHAVE_PRIVADA_DA_MAQUINA_B]&lt;br /&gt;
Address = 10.0.0.2/30&lt;br /&gt;
ListenPort = 51820&lt;br /&gt;
&lt;br /&gt;
# Regra para ativar NAT ao subir a VPN para o destino específico&lt;br /&gt;
PostUp = iptables -t nat -A POSTROUTING -s 10.0.0.0/30 -d 186.217.0.0/24 -j SNAT --to-source 186.217.252.80&lt;br /&gt;
PostDown = iptables -t nat -D POSTROUTING -s 10.0.0.0/30 -d 186.217.0.0/24 -j SNAT --to-source 186.217.252.80&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = [CHAVE_PUBLICA_DA_MAQUINA_A]&lt;br /&gt;
# Redes internas da Maquina A que o túnel deve conhecer para o caminho de volta&lt;br /&gt;
AllowedIPs = 10.0.0.1/32, 200.145.117.0/24, 200.145.118.0/23, 200.145.120.0/22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Ativar Encaminhamento de IP ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;net.ipv4.ip_forward=1&amp;quot; &amp;gt;&amp;gt; /etc/sysctl.conf&lt;br /&gt;
sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 3. Configuração da Máquina A (Gateway Local) ===&lt;br /&gt;
A Máquina A (IP 186.249.42.2) filtrará o tráfego da interface ens18 para o túnel.&lt;br /&gt;
==== Gerar chaves ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /etc/wireguard&lt;br /&gt;
wg genkey | tee privatekey | wg pubkey &amp;gt; publickey&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Criar arquivo de configuração wg0.conf ====&lt;br /&gt;
Edite o arquivo &amp;lt;code&amp;gt;/etc/wireguard/wg0.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = [CHAVE_PRIVADA_DA_MAQUINA_A]&lt;br /&gt;
Address = 10.0.0.1/30&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = [CHAVE_PUBLICA_DA_MAQUINA_B]&lt;br /&gt;
Endpoint = 186.217.252.80:51820&lt;br /&gt;
# Define que apenas a rede de destino específica deve ser enviada pelo túnel&lt;br /&gt;
AllowedIPs = 10.0.0.2/32, 186.217.0.0/24&lt;br /&gt;
PersistentKeepalive = 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 4. Inicialização e Persistência ===&lt;br /&gt;
Em ambos os servidores, execute os comandos para iniciar a VPN e habilitar o início automático no boot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable wg-quick@wg0&lt;br /&gt;
systemctl start wg-quick@wg0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 5. Validação da Configuração ===&lt;br /&gt;
==== Teste de conectividade interna ====&lt;br /&gt;
Na Máquina A, verifique se consegue pingar o endereço interno da Máquina B:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping 10.0.0.2 -c 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Teste de Rota (Traceroute) ====&lt;br /&gt;
A partir de um cliente na rede local da Máquina A (ex: IP 200.145.117.50), realize um rastreio para um IP na rede de destino:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
traceroute 186.217.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
O primeiro salto deve ser o IP da Máquina A (200.145.119.126).&lt;br /&gt;
O segundo salto deve ser o IP interno da VPN (10.0.0.2).&lt;br /&gt;
=== 6. Ajuste de MTU (Opcional) ===&lt;br /&gt;
Caso ocorram problemas de fragmentação de pacotes ou sites que não carregam, adicione a seguinte linha na seção &amp;lt;code&amp;gt;[Interface]&amp;lt;/code&amp;gt; de ambos os arquivos &amp;lt;code&amp;gt;wg0.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MTU = 1420&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Configuração de Topologia WireGuard em Cascata (C -&amp;gt; A -&amp;gt; B) =&lt;br /&gt;
&lt;br /&gt;
Este guia descreve como configurar a comunicação entre três máquinas, onde a Máquina A atua como roteador intermediário para a Máquina C.&lt;br /&gt;
&lt;br /&gt;
=== 1. Endereçamento da Rede VPN ===&lt;br /&gt;
&lt;br /&gt;
* '''Rede VPN A-B (wg0):''' 10.0.0.0/30&lt;br /&gt;
* '''Rede VPN C-A (wg1):''' 10.0.1.0/30&lt;br /&gt;
&lt;br /&gt;
=== 2. Configuração na Máquina B (Ponto de Saída para 200.145.0.0/16) ===&lt;br /&gt;
&lt;br /&gt;
A Máquina B deve estar preparada para receber tráfego da Máquina A e também da rede da Máquina C através do túnel.&lt;br /&gt;
&lt;br /&gt;
Edite &amp;lt;code&amp;gt;/etc/wireguard/wg0.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = [CHAVE_PRIVADA_B]&lt;br /&gt;
Address = 10.0.0.2/30&lt;br /&gt;
ListenPort = 51820&lt;br /&gt;
&lt;br /&gt;
# NAT para a subrede de destino 200.145.0.0/16&lt;br /&gt;
PostUp = iptables -t nat -A POSTROUTING -o ens19 -d 200.145.0.0/16 -j SNAT --to-source 186.217.252.80&lt;br /&gt;
PostDown = iptables -t nat -D POSTROUTING -o ens19 -d 200.145.0.0/16 -j SNAT --to-source 186.217.252.80&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = [CHAVE_PUBLICA_A]&lt;br /&gt;
# Deve incluir as redes de A e também o IP/Rede da Máquina C para o caminho de volta&lt;br /&gt;
AllowedIPs = 10.0.0.1/32, 10.0.1.0/24, 200.145.117.0/24, 200.145.118.0/23, 200.145.120.0/22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 3. Configuração na Máquina A (O Hub Intermediário) ===&lt;br /&gt;
A Máquina A terá duas interfaces. Ela conecta na B (wg0) e aguarda a C (wg1).&lt;br /&gt;
==== Interface wg0 (Conexão com B) ====&lt;br /&gt;
Edite &amp;lt;code&amp;gt;/etc/wireguard/wg0.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = [CHAVE_PRIVADA_A]&lt;br /&gt;
Address = 10.0.0.1/30&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = [CHAVE_PUBLICA_B]&lt;br /&gt;
Endpoint = 186.217.252.80:51820&lt;br /&gt;
# Define que o tráfego para 200.145.0.0/16 deve ir para a Máquina B&lt;br /&gt;
AllowedIPs = 10.0.0.2/32, 200.145.0.0/16&lt;br /&gt;
PersistentKeepalive = 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==== Interface wg1 (Recebimento da Máquina C) ====&lt;br /&gt;
Edite &amp;lt;code&amp;gt;/etc/wireguard/wg1.conf&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = [CHAVE_PRIVADA_A]&lt;br /&gt;
Address = 10.0.1.1/30&lt;br /&gt;
ListenPort = 51821&lt;br /&gt;
&lt;br /&gt;
# NAT para tráfego vindo da Máquina C com destino a 192.168.55.0/24 saindo pela internet local de A&lt;br /&gt;
PostUp = iptables -t nat -A POSTROUTING -o ens19 -d 192.168.55.0/24 -j SNAT --to-source 186.249.42.2&lt;br /&gt;
PostDown = iptables -t nat -D POSTROUTING -o ens19 -d 192.168.55.0/24 -j SNAT --to-source 186.249.42.2&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = [CHAVE_PUBLICA_C]&lt;br /&gt;
AllowedIPs = 10.0.1.2/32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 4. Configuração na Máquina C (O Cliente Remoto) ===&lt;br /&gt;
A Máquina C aponta para a Máquina A e define quais redes quer acessar por lá.&lt;br /&gt;
Edite &amp;lt;code&amp;gt;/etc/wireguard/wg0.conf&amp;lt;/code&amp;gt; na Máquina C:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Interface]&lt;br /&gt;
PrivateKey = [CHAVE_PRIVADA_C]&lt;br /&gt;
Address = 10.0.1.2/30&lt;br /&gt;
&lt;br /&gt;
[Peer]&lt;br /&gt;
PublicKey = [CHAVE_PUBLICA_A]&lt;br /&gt;
Endpoint = 186.249.42.2:51821&lt;br /&gt;
# Redes que a Máquina C deseja alcançar via Máquina A&lt;br /&gt;
AllowedIPs = 10.0.1.1/32, 200.145.0.0/16, 192.168.55.0/24&lt;br /&gt;
PersistentKeepalive = 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 5. Regras de Firewall Adicionais (Máquina A) ===&lt;br /&gt;
Como a Máquina A agora roteia tráfego entre duas interfaces de túnel (wg1 para wg0) e entre túnel e internet (wg1 para ens19), as regras de FORWARD devem ser atualizadas no seu script de firewall:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Permite tráfego da Máquina C (wg1) para a Máquina B (wg0) -&amp;gt; Destino 200.145.0.0/16&lt;br /&gt;
iptables -A FORWARD -i wg1 -o wg0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i wg0 -o wg1 -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
# Permite tráfego da Máquina C (wg1) para a Internet Local (ens19) -&amp;gt; Destino 192.168.55.0/24&lt;br /&gt;
iptables -A FORWARD -i wg1 -o ens19 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -o ens19 -i wg1 -m state --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== 6. Resumo do Fluxo de Dados ===&lt;br /&gt;
'''Para 200.145.0.0/16:''' O pacote sai de C -&amp;gt; entra em A (wg1) -&amp;gt; A roteia para wg0 -&amp;gt; entra em B (wg0) -&amp;gt; B faz NAT e envia para o destino.&lt;br /&gt;
'''Para 192.168.55.0/24:''' O pacote sai de C -&amp;gt; entra em A (wg1) -&amp;gt; A faz NAT e envia diretamente para a rede local/internet pela ens19.&lt;br /&gt;
=== 7. Inicialização ===&lt;br /&gt;
Ative as interfaces na ordem:&lt;br /&gt;
Máquina B: &amp;lt;code&amp;gt;wg-quick up wg0&amp;lt;/code&amp;gt;&lt;br /&gt;
Máquina A: &amp;lt;code&amp;gt;wg-quick up wg0&amp;lt;/code&amp;gt; e &amp;lt;code&amp;gt;wg-quick up wg1&amp;lt;/code&amp;gt;&lt;br /&gt;
Máquina C: &amp;lt;code&amp;gt;wg-quick up wg0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Redes]]&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Guilherme</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Linux_-_Monitoramento_de_Trafego</id>
		<title>Linux - Monitoramento de Trafego</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Linux_-_Monitoramento_de_Trafego"/>
				<updated>2026-02-20T13:18:09Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Monitoramento e Análise de Tráfego de IPs Específicos ==&lt;br /&gt;
&lt;br /&gt;
Este guia descreve como analisar o tráfego que passa por um servidor Debian 13 configurado como roteador/NAT. O objetivo é identificar os destinos acessados por um host específico da rede interna.&lt;br /&gt;
&lt;br /&gt;
=== Pré-requisitos ===&lt;br /&gt;
&lt;br /&gt;
* Acesso root ou via sudo ao servidor Debian.&lt;br /&gt;
* Ferramentas de rede instaladas (tcpdump, conntrack, iftop).&lt;br /&gt;
&lt;br /&gt;
Para instalar as ferramentas necessárias, execute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt install tcpdump conntrack iftop -y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Observação Importante sobre Interfaces ===&lt;br /&gt;
Para analisar o tráfego de um IP interno específico (ex: '''[IP_ORIGEM]'''), a captura deve ser feita na interface de entrada ('''ens18''').&lt;br /&gt;
Se capturar na interface de saída ('''ens19'''), o IP de origem já terá sofrido NAT e aparecerá como o IP externo do servidor (186.249.42.2), impossibilitando identificar a origem real.&lt;br /&gt;
=== Método 1: Monitoramento em Tempo Real (tcpdump) ===&lt;br /&gt;
O comando '''tcpdump''' permite ver os pacotes conforme eles atravessam o servidor.&lt;br /&gt;
==== Visualizar pacotes de origem específica ====&lt;br /&gt;
Use este comando para ver para onde o IP está enviando dados agora:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tcpdump -i ens18 src [IP_ORIGEM] -n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''-i ens18''': Escuta na interface interna.&lt;br /&gt;
'''src [IP_ORIGEM]''': Filtra apenas pacotes que venham do IP definido na variável.&lt;br /&gt;
'''-n''': Não resolve nomes (mostra IPs numéricos), economizando CPU e evitando tráfego DNS adicional.&lt;br /&gt;
&lt;br /&gt;
==== Verificando Portas e Protocolos ====&lt;br /&gt;
Para detalhar se o tráfego é HTTPS (porta 443), DNS (porta 53), etc, adicione o parâmetro de verbosidade:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tcpdump -i ens18 src [IP_ORIGEM] -n -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método 2: Listar Destinos Únicos (Sumário) ===&lt;br /&gt;
Se o tráfego for volumoso e você quiser apenas uma lista de quais endereços IP externos o host está acessando, use o seguinte pipeline de comandos:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tcpdump -i ens18 src [IP_ORIGEM] -n -c 1000 | awk '{print $5}' | cut -d. -f1-4 | sort | uniq&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''-c 1000''': Captura apenas 1000 pacotes e encerra automaticamente.&lt;br /&gt;
'''awk/cut''': Extrai apenas a coluna do IP de destino.&lt;br /&gt;
'''sort | uniq''': Organiza alfabeticamente e remove duplicatas.&lt;br /&gt;
=== Método 3: Consultar Tabela de Conexões Ativas (conntrack) ===&lt;br /&gt;
Como o servidor realiza NAT, ele mantém um registro de todas as conexões ativas na memória (Stateful Inspection).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conntrack -L -s [IP_ORIGEM]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Este comando retornará uma lista contendo:&lt;br /&gt;
O protocolo usado (TCP ou UDP).&lt;br /&gt;
O IP de destino (identificado por &amp;lt;code&amp;gt;dst=&amp;lt;/code&amp;gt;).&lt;br /&gt;
O estado da conexão (ex: ESTABLISHED, TIME_WAIT).&lt;br /&gt;
=== Método 4: Análise Visual Interativa (iftop) ===&lt;br /&gt;
O '''iftop''' funciona como um monitor de recursos em tempo real, mas voltado para a rede.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iftop -i ens18 -f &amp;quot;src [IP_ORIGEM]&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''-f''': Filtra o tráfego para mostrar apenas o IP desejado.&lt;br /&gt;
No painel interativo, você verá o IP de origem à esquerda e os destinos à direita, acompanhados de barras de consumo de banda.&lt;br /&gt;
=== Método 5: Exportação para Análise no Wireshark ===&lt;br /&gt;
Se for necessária uma análise detalhada dos pacotes (como examinar cabeçalhos específicos), salve a captura em um arquivo no formato PCAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tcpdump -i ens18 src [IP_ORIGEM] -w captura_host.pcap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Após a captura, o arquivo &amp;lt;code&amp;gt;captura_host.pcap&amp;lt;/code&amp;gt; pode ser transferido para um computador com interface gráfica e aberto no '''Wireshark'''.&lt;br /&gt;
[[Category:Redes]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Security]]&lt;/div&gt;</summary>
		<author><name>Guilherme</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Projus_-_Agenda</id>
		<title>Projus - Agenda</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Projus_-_Agenda"/>
				<updated>2026-02-19T18:53:16Z</updated>
		
		<summary type="html">&lt;p&gt;Marco.rezende: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Agenda =&lt;br /&gt;
&lt;br /&gt;
== Tela Inicial ==&lt;br /&gt;
A tela inicial do menu '''Agenda''' apresenta uma visualização organizada dos agendamentos registrados no '''CJS'''. Os agendamentos são distribuídos ao longo dos dias, permitindo uma compreensão clara da programação do período.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-agenda-01.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
A Agenda pode ser visualizada em diferentes formatos:&lt;br /&gt;
* '''Mês''' – apresenta todos os agendamentos do mês, facilitando a visualização das datas com maior concentração de atendimentos.&lt;br /&gt;
* '''Semana''' – exibe os agendamentos distribuídos ao longo da semana, organizados por data e horário.&lt;br /&gt;
* '''Dia''' – mostra os agendamentos registrados para um único dia.&lt;br /&gt;
* '''Agenda''' – apresenta uma listagem mensal dos agendamentos, em formato cronológico.&lt;br /&gt;
&lt;br /&gt;
Na parte superior da tela, há controles que permitem navegar entre períodos (mês, semana, dia ou listagem), retornando ao período anterior, avançando para o próximo ou voltando ao período atual.&lt;br /&gt;
&lt;br /&gt;
Ainda na parte superior, no canto direito, estão disponíveis os botões:&lt;br /&gt;
* '''Novo agendamento''' – utilizado para criar um novo agendamento no sistema.&lt;br /&gt;
* '''Imprimir''' – prepara a página para impressão, de acordo com a visualização atual. Observação: este botão foi planejado para impressão especialmente no modo de visualização '''Agenda''' (listagem).&lt;br /&gt;
&lt;br /&gt;
Os agendamentos são exibidos com diferenciação visual:&lt;br /&gt;
* '''Azul''' – agendamentos vigentes.&lt;br /&gt;
* '''Vermelho''' – agendamentos cancelados.&lt;br /&gt;
&lt;br /&gt;
Também está disponível a opção '''Exibir somente meus agendamentos''', apresentada como uma caixa de seleção. Quando marcada, a Agenda é filtrada para mostrar apenas os agendamentos vinculados ao usuário logado no sistema.&lt;br /&gt;
&lt;br /&gt;
Cada agendamento é mostrado no dia e no horário correspondente, com destaque visual que facilita sua identificação. Ao clicar em um agendamento, o sistema abre a tela permitindo visualizar detalhes e editar informações (quando permitido).&lt;br /&gt;
&lt;br /&gt;
== Novo agendamento ==&lt;br /&gt;
Ao clicar no botão '''Novo agendamento''' na tela inicial, é exibida a tela '''Cadastro de Agendamento'''.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-agenda-02.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
A tela de cadastro apresenta os seguintes campos:&lt;br /&gt;
* '''Usuário''' – permite informar o usuário que será atendido.&lt;br /&gt;
* '''Data do Agendamento''' – data e horário inicial do agendamento.&lt;br /&gt;
* '''Data Término do Agendamento''' – data e horário de término do agendamento.&lt;br /&gt;
* '''Observações''' – campo livre para registrar informações relevantes (ex.: justificativa de cancelamento, anotações administrativas ou orientações).&lt;br /&gt;
* '''Atendentes''' – seleção dos atendentes que participarão do atendimento agendado.&lt;br /&gt;
&lt;br /&gt;
Há também a caixa de seleção '''Agendamento cancelado''', que deve ser marcada quando o agendamento tiver sido cancelado. Quando marcada, o agendamento passa a ser exibido em '''vermelho''' na Agenda, indicando seu cancelamento.&lt;br /&gt;
&lt;br /&gt;
[[Category:Projus]]&lt;/div&gt;</summary>
		<author><name>Marco.rezende</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Projus_-_Triagem</id>
		<title>Projus - Triagem</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Projus_-_Triagem"/>
				<updated>2026-02-13T20:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;Marco.rezende: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Registro de Triagens =&lt;br /&gt;
&lt;br /&gt;
== Tela Inicial ==&lt;br /&gt;
A tela inicial do menu '''Triagem''' apresenta a listagem das últimas triagens realizadas, em ordem cronológica decrescente, com controle de paginação na parte inferior.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-triagem-01-v02.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Sobre a Triagem ==&lt;br /&gt;
A triagem é realizada mensalmente no dia destinado ao agendamento, ocasião em que os casos apresentados pelos solicitantes são avaliados pela equipe técnica do '''CJS'''. Nesse processo, a equipe define se o caso será atendido pelo CJS, se deve ser encaminhado para outra instituição ou se necessita apenas de orientação.&lt;br /&gt;
&lt;br /&gt;
Quando o caso é aceito pelo CJS, registra-se na triagem a '''Data do Agendamento''', que corresponde ao dia marcado para o primeiro atendimento. Esse primeiro atendimento é realizado por uma dupla de estagiários — um do curso de Serviço Social e outro do curso de Direito — sob supervisão da equipe técnica.&lt;br /&gt;
&lt;br /&gt;
O cadastro de triagem permite registrar também os '''Atendentes''' responsáveis pelo atendimento agendado, incluindo estagiários e supervisores.&lt;br /&gt;
&lt;br /&gt;
Caso o número de casos aptos ao atendimento exceda a capacidade mensal do CJS, os demais são incluídos na lista de espera. Nesses casos, o campo '''Status''' da triagem é preenchido com a opção '''Na fila'''.&lt;br /&gt;
&lt;br /&gt;
== Cadastro de Triagens ==&lt;br /&gt;
[[File:projus-triagem-02-parte01.png|none|thumb|1000px|left|Tela de cadastro da Triagem - parte superior da tela]]&lt;br /&gt;
&lt;br /&gt;
[[File:projus-triagem-02-parte02.png|none|thumb|1000px|left|Tela de cadastro da Triagem - parte inferior da tela]]&lt;br /&gt;
&lt;br /&gt;
Na tela de cadastro da triagem, considerando que o registro é feito no próprio dia da triagem, os campos a serem preenchidos são apresentados conforme descrição a seguir.&lt;br /&gt;
&lt;br /&gt;
=== Inserção do Usuário ===&lt;br /&gt;
Existem duas possibilidades em relação ao usuário que será triado:&lt;br /&gt;
&lt;br /&gt;
* O usuário já possui cadastro no sistema, por ter passado anteriormente por algum atendimento, ter buscado informações ou já ter sido atendido em outro caso pelo '''CJS'''.  &lt;br /&gt;
  Nessa situação, é necessário localizar o cadastro existente utilizando o campo de pesquisa situado no topo da página, permitindo a busca por trecho do nome ou por CPF.  &lt;br /&gt;
  Caso o CPF seja conhecido, ele pode ser informado diretamente no campo correspondente ao '''Usuário Principal'''. Usuários adicionais podem ser inseridos da mesma forma.&lt;br /&gt;
&lt;br /&gt;
* O usuário ainda não possui cadastro no sistema.  &lt;br /&gt;
  Nesse caso, deve ser utilizado o menu '''Usuários''' para a realização de um novo cadastro. Ao concluir o cadastro, o sistema exibirá uma janela modal com a opção de retornar diretamente ao cadastro da triagem, agilizando o processo.&lt;br /&gt;
&lt;br /&gt;
Após inserir o(s) usuário(s), os demais campos do cadastro da triagem devem ser preenchidos conforme descrito abaixo.&lt;br /&gt;
&lt;br /&gt;
=== Campos da Triagem ===&lt;br /&gt;
* '''Data do Atendimento''': Data em que ocorreu a triagem.&lt;br /&gt;
* '''Tipo de Ação''': Campo preenchido quando o caso será atendido pelo CJS.&lt;br /&gt;
* '''Providências''': Campo livre para registrar informações relevantes colhidas durante a triagem.&lt;br /&gt;
* '''Status''': Atendido, Cancelado, Na fila, Orientado.&lt;br /&gt;
* '''Forma de Atendimento''': Carreta, Domiciliar, Presencial, Telefone/WhatsApp.&lt;br /&gt;
* '''Tipo de Atendimento''': Agendamento, Demanda Espontânea, Encaminhamento da Rede Intersetorial, Retorno (caso em andamento).&lt;br /&gt;
* '''Tipo de Providência''': Encaixe, Encaminhamento, Lista de espera, Orientação, Repasse para a equipe técnica.&lt;br /&gt;
* '''Data do Agendamento''': Data e horário do primeiro atendimento, que será automaticamente incluído na '''Agenda'''.&lt;br /&gt;
* '''Atendentes – Agendamento''': Inserção dos atendentes responsáveis pelo primeiro atendimento, incluindo estagiários e supervisores do Serviço Social e do Direito.&lt;br /&gt;
&lt;br /&gt;
=== Observação ===&lt;br /&gt;
O botão '''Exportar para Ação''' é habilitado após o salvamento da triagem.  &lt;br /&gt;
Ele deve ser utilizado no dia do primeiro atendimento, após a confirmação de que o caso será atendido pelo CJS, automatizando o registro da '''Ação''' correspondente.&lt;br /&gt;
&lt;br /&gt;
== Exportar para Ação ==&lt;br /&gt;
Após salvar a triagem, o botão '''Exportar para Ação''' é habilitado. Esse recurso permite gerar automaticamente uma ação com base nas informações já registradas na triagem.&lt;br /&gt;
&lt;br /&gt;
Ao acionar o botão, é exibida uma janela com a lista de tipos de ação cadastrados na triagem. É possível selecionar um único tipo de ação ou vários. Quando houver mais de um tipo, pode-se exportar todos de uma vez ou apenas um deles, deixando os demais para exportação futura.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-triagem-03.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
Após a seleção, é apresentada a caixa de mensagem '''Ir para Ação''', exibindo a matrícula gerada para a nova ação e um link que direciona diretamente para a tela da ação correspondente.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-triagem-04.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projus]]&lt;/div&gt;</summary>
		<author><name>Marco.rezende</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Linux</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Linux"/>
				<updated>2026-01-16T18:48:27Z</updated>
		
		<summary type="html">&lt;p&gt;Guilherme: /* PHP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configurações Basicas =&lt;br /&gt;
'''Atualizar e instalar Net-Tools'''&lt;br /&gt;
 apt update&lt;br /&gt;
 apt upgrade&lt;br /&gt;
 apt install net-tools -y&lt;br /&gt;
&lt;br /&gt;
===Webmin===&lt;br /&gt;
 cd /var/tmp&lt;br /&gt;
 wget https://www.webmin.com/download/deb/webmin-current.deb&lt;br /&gt;
 apt install --install-recommends ./webmin-current.deb -y&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
Instala as chaves dos admins de rede (Guilherme, Marco e Silvio) e configura o servidor SSH&lt;br /&gt;
 cd /var/tmp&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/chaves.pub&lt;br /&gt;
 cat chaves.pub &amp;gt;&amp;gt; /root/.ssh/authorized_keys&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/sshd_config&lt;br /&gt;
 cp ./sshd_config /etc/ssh&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/issue.net&lt;br /&gt;
 mv ./issue.net /etc/&lt;br /&gt;
&lt;br /&gt;
=== IPTables ===&lt;br /&gt;
&lt;br /&gt;
 apt install iptables -y&lt;br /&gt;
 apt install iptables-persistent -y&lt;br /&gt;
 netfilter-persistent save&lt;br /&gt;
 systemctl enable netfilter-persistent &lt;br /&gt;
 systemctl start netfilter-persistent&lt;br /&gt;
&lt;br /&gt;
Configuras as regras padrões&lt;br /&gt;
&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/rules.v4&lt;br /&gt;
 mv ./rules.v4 /etc/iptables/&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/rules.v6&lt;br /&gt;
 mv ./rules.v6 /etc/iptables/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Postfix===&lt;br /&gt;
&lt;br /&gt;
 apt install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules -y&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/main.cf&lt;br /&gt;
 mv ./main.cf /etc/postfix/&lt;br /&gt;
 wget https://sistemas.franca.unesp.br/dti/linux/sasl_passwd&lt;br /&gt;
 mv ./sasl_passwd /etc/postfix/&lt;br /&gt;
 postmap /etc/postfix/sasl_passwd&lt;br /&gt;
 chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db&lt;br /&gt;
 chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db&lt;br /&gt;
 systemctl restart postfix&lt;br /&gt;
 echo &amp;quot;UNESP e-mail&amp;quot; | mail -s &amp;quot;Email teste&amp;quot; -r notify@franca.noreply.unesp.br guilherme.marques@unesp.br&lt;br /&gt;
&lt;br /&gt;
=== MariaDB ===&lt;br /&gt;
 apt install mariadb-server -y&lt;br /&gt;
 mariadb-secure-installation&lt;br /&gt;
&lt;br /&gt;
= Configurar Servidor Web PHP e MySQL =&lt;br /&gt;
== Apache2 ==&lt;br /&gt;
 apt install apache2 -y&lt;br /&gt;
&lt;br /&gt;
=== Modulos do Apache ===&lt;br /&gt;
 MODULOS=(&lt;br /&gt;
     access_compat&lt;br /&gt;
     alias&lt;br /&gt;
     auth_basic&lt;br /&gt;
     authn_core&lt;br /&gt;
     authn_file&lt;br /&gt;
     authz_core&lt;br /&gt;
     authz_host&lt;br /&gt;
     authz_user&lt;br /&gt;
     autoindex&lt;br /&gt;
     deflate&lt;br /&gt;
     dir&lt;br /&gt;
     env&lt;br /&gt;
     filter&lt;br /&gt;
     mime&lt;br /&gt;
     mpm_prefork&lt;br /&gt;
     negotiation&lt;br /&gt;
     php&lt;br /&gt;
     reqtimeout&lt;br /&gt;
     rewrite&lt;br /&gt;
     setenvif&lt;br /&gt;
     socache_shmcb&lt;br /&gt;
     ssl&lt;br /&gt;
     status&lt;br /&gt;
     vhost_alias&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Iniciando a ativação dos módulos...&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Loop para ativar cada módulo&lt;br /&gt;
 for mod in &amp;quot;${MODULOS[@]}&amp;quot;; do&lt;br /&gt;
     echo &amp;quot;Ativando: $mod&amp;quot;&lt;br /&gt;
     a2enmod &amp;quot;$mod&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.franca.unesp.br/index.php/Apache Mais configurações do Apache ] ===&lt;br /&gt;
&lt;br /&gt;
== PHP ==&lt;br /&gt;
=== PHP 8 ===&lt;br /&gt;
 apt install php-{mysql,curl,gd,intl,mbstring,xml,fpm,cgi,bcmath,bz2,cli,dba,json,opcache,soap,tidy,zip} -y&lt;br /&gt;
 apt install php libapache2-mod-php -y&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
=== PHP 5.6 ===&lt;br /&gt;
 apt install gnupg apt-transport-https ca-certificates -y&lt;br /&gt;
 wget -qO - https://packages.sury.org/php/apt.gpg | gpg --dearmor -o /usr/share/keyrings/sury-archive-keyring.gpg&lt;br /&gt;
 echo &amp;quot;deb [signed-by=/usr/share/keyrings/sury-archive-keyring.gpg] https://packages.sury.org/php/ trixie main&amp;quot; | tee /etc/apt/sources.list.d/sury-php.list&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install php5.6 php5.6-cli php5.6-fpm php5.6-cgi php5.6-bcmath php5.6-bz2 php5.6-curl php5.6-dba php5.6-gd php5.6-imap php5.6-intl php5.6-json php5.6-mbstring php5.6-mysql php5.6-opcache php5.6-soap php5.6-tidy php5.6-xml php5.6-zip&lt;br /&gt;
 apt install apache2 libapache2-mod-php5.6 -y&lt;br /&gt;
&lt;br /&gt;
=== APCu (Alternative PHP Cache - User Cache) ===&lt;br /&gt;
O APCu é a solução nativa mais simples para salvar variáveis diretamente na memória RAM do servidor. Ele permite que um script salve um dado e qualquer outro script (no mesmo servidor e processo PHP) o recupere instantaneamente.&lt;br /&gt;
 apt install php-apcu&lt;br /&gt;
Habilite no arquivo: Verifique se a linha extension=apcu.so existe e não está comentada nos arquivos /etc/php/X.X/fpm/php.ini e /etc/php/X.X/cli/php.ini&lt;br /&gt;
 systemctl restart php-fpm&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
= Zabbix e Fusioninventory =&lt;br /&gt;
== Fusioninventory ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cd /var/tmp/&lt;br /&gt;
 wget https://github.com/fusioninventory/fusioninventory-agent/releases/download/2.6/fusioninventory-agent_2.6-1_all.deb&lt;br /&gt;
 dpkg -i fusioninventory-agent_2.6-1_all.deb &lt;br /&gt;
 apt --fix-broken install -y&lt;br /&gt;
 sed -i 's|^#server = http://server.domain.com/glpi/plugins/fusioninventory/|server = https://suporte.franca.unesp.br/plugins/fusioninventory/|' /etc/fusioninventory/agent.cfg&lt;br /&gt;
 fusioninventory-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zabbix Client ==&lt;br /&gt;
 apt install zabbix-agent -y&lt;br /&gt;
 sed -i 's|^Server=127.0.0.1|Server=200.145.119.79|' /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
 sed -i 's|^ServerActive=127.0.0.1|ServerActive=200.145.119.79|' /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
 service zabbix-agent start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Outras Configurações =&lt;br /&gt;
== Debian 13 NAT server ==&lt;br /&gt;
=== Remover Pacotes ===&lt;br /&gt;
&amp;lt;code&amp;gt;apt purge ''NOME_DO_PACOTE''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt autoremove -y&amp;lt;/code&amp;gt; to clear dependencies.&lt;br /&gt;
&lt;br /&gt;
=== Habilitar IPv4 forwarding ===&lt;br /&gt;
&amp;lt;code&amp;gt;echo &amp;quot;net.ipv4.ip_forward=1&amp;quot; | tee /etc/sysctl.d/99-forward.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicar as configuração imediatamente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sysctl --system&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verificação&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat /proc/sys/net/ipv4/ip_forward&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Procedimento: Expansão de Disco Debian 13 (Sem LVM) no VMware ==&lt;br /&gt;
&lt;br /&gt;
Este guia descreve como expandir a partição raiz (/) de uma VM Debian 13 quando o espaço adicional está bloqueado por uma partição de Swap no final do disco.&lt;br /&gt;
&lt;br /&gt;
=== 1. Diagnóstico e Cenário ===&lt;br /&gt;
Quando o disco é expandido no VMware, o layout geralmente impede a expansão direta:&lt;br /&gt;
* '''sda1''': Sistema (Raiz)&lt;br /&gt;
* '''sda2/sda5''': Swap (Bloqueando o crescimento da sda1)&lt;br /&gt;
* '''Espaço Livre''': Fica isolado ao final do disco.&lt;br /&gt;
&lt;br /&gt;
=== 2. Preparação e Instalação de Ferramentas ===&lt;br /&gt;
'''IMPORTANTE:''' Antes de prosseguir, crie um Snapshot da sua VM através do VMware.&lt;br /&gt;
&lt;br /&gt;
Instale o utilitário necessário para a expansão:&lt;br /&gt;
# Atualize a lista de repositórios:&lt;br /&gt;
#* &amp;lt;code&amp;gt;apt update&amp;lt;/code&amp;gt;&lt;br /&gt;
# Instale o pacote cloud-utils (que contém o growpart):&lt;br /&gt;
#* &amp;lt;code&amp;gt;apt install cloud-utils -y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3. Removendo a Obstrução (Swap) ===&lt;br /&gt;
Para que a partição principal cresça, devemos remover as partições que estão &amp;quot;no caminho&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Desative o Swap:&lt;br /&gt;
#* &amp;lt;code&amp;gt;swapoff /dev/sda5&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remova as partições de Swap e Estendida usando o fdisk:&lt;br /&gt;
#* &amp;lt;code&amp;gt;fdisk /dev/sda&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Digite '''d''' e depois '''5''' (Deleta a partição lógica)&lt;br /&gt;
#* Digite '''d''' e depois '''2''' (Deleta a partição estendida)&lt;br /&gt;
#* Digite '''w''' (Salva as alterações e sai)&lt;br /&gt;
&lt;br /&gt;
=== 4. Expandindo a Partição e o Sistema de Arquivos ===&lt;br /&gt;
Agora que o espaço após a sda1 está livre, execute a expansão:&lt;br /&gt;
&lt;br /&gt;
# Force o kernel a reconhecer o novo tamanho do disco:&lt;br /&gt;
#* &amp;lt;code&amp;gt;echo 1 &amp;gt; /sys/class/block/sda/device/rescan&amp;lt;/code&amp;gt;&lt;br /&gt;
# Expanda a partição física:&lt;br /&gt;
#* &amp;lt;code&amp;gt;growpart /dev/sda 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redimensione o sistema de arquivos (EXT4):&lt;br /&gt;
#* &amp;lt;code&amp;gt;resize2fs /dev/sda1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5. Recriando o Swap (Método Swap File) ===&lt;br /&gt;
Em vez de criar novas partições complexas, o método moderno para Debian 13 é o arquivo de swap:&lt;br /&gt;
&lt;br /&gt;
# Crie o arquivo (Exemplo de 2GB):&lt;br /&gt;
#* &amp;lt;code&amp;gt;fallocate -l 2G /swapfile&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;chmod 600 /swapfile&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;mkswap /swapfile&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;swapon /swapfile&amp;lt;/code&amp;gt;&lt;br /&gt;
# Torne a alteração permanente no fstab:&lt;br /&gt;
#* Edite o arquivo: &amp;lt;code&amp;gt;nano /etc/fstab&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Remova a linha antiga do &amp;lt;code&amp;gt;/dev/sda5&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Adicione esta linha: &amp;lt;code&amp;gt;/swapfile none swap sw 0 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6. Verificação Final ===&lt;br /&gt;
Verifique se o novo espaço de 200GB está disponível:&lt;br /&gt;
* &amp;lt;code&amp;gt;df -h /&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Guia de Migração: Debian 10 para Debian 13 =&lt;br /&gt;
&lt;br /&gt;
Este guia descreve o procedimento para migrar sites Apache, bancos de dados MariaDB e arquivos PHP 5.6 entre servidores.&lt;br /&gt;
&lt;br /&gt;
=== 1. Preparação do Novo Servidor (Debian 13) ===&lt;br /&gt;
&lt;br /&gt;
Antes de iniciar, permita o acesso temporário do root via SSH para garantir a preservação de permissões.&lt;br /&gt;
&lt;br /&gt;
# Edite o arquivo: &amp;lt;code&amp;gt;nano /etc/ssh/sshd_config&amp;lt;/code&amp;gt;&lt;br /&gt;
# Altere a linha para: &amp;lt;code&amp;gt;PermitRootLogin yes&amp;lt;/code&amp;gt;&lt;br /&gt;
# Reinicie o serviço:&lt;br /&gt;
  systemctl restart ssh&lt;br /&gt;
&lt;br /&gt;
=== 2. Exportação e Importação de Bancos de Dados (MariaDB) ===&lt;br /&gt;
&lt;br /&gt;
No servidor antigo, gere o dump. No novo, importe ignorando conflitos de tabelas de sistema.&lt;br /&gt;
&lt;br /&gt;
;Servidor Antigo:&lt;br /&gt;
  mysqldump -u root -p --all-databases (ou --databases banco1 banco2) &amp;gt; tudo_bancos.sql&lt;br /&gt;
&lt;br /&gt;
;Novo Servidor:&lt;br /&gt;
  # O parâmetro -f ignora o erro de tabelas de sistema que já existem&lt;br /&gt;
  mysql -u root -p -f &amp;lt; tudo_bancos.sql&lt;br /&gt;
&lt;br /&gt;
=== 3. Migração de Arquivos (/var/www) ===&lt;br /&gt;
&lt;br /&gt;
Utilizaremos o método de empacotamento via TAR para garantir que permissões e donos sejam mantidos.&lt;br /&gt;
&lt;br /&gt;
==== Passo A: No Servidor Antigo ====&lt;br /&gt;
Crie o arquivo compactado preservando as propriedades:&lt;br /&gt;
  tar -cvzpf backup_sites.tar.gz -C /var/www .&lt;br /&gt;
&lt;br /&gt;
==== Passo B: Transferência ====&lt;br /&gt;
Envie o arquivo para o novo servidor:&lt;br /&gt;
  scp backup_sites.tar.gz root@IP_DO_NOVO_SERVIDOR:/tmp/&lt;br /&gt;
&lt;br /&gt;
==== Passo C: No Novo Servidor ====&lt;br /&gt;
Extraia os arquivos no diretório de destino:&lt;br /&gt;
  tar -xvzpf /tmp/backup_sites.tar.gz -C /var/www&lt;br /&gt;
  chown -R www-data:www-data /var/www&lt;br /&gt;
&lt;br /&gt;
=== 4. Configurações do Apache (VirtualHosts) ===&lt;br /&gt;
&lt;br /&gt;
Sincronize as configurações dos sites e habilite-as no novo ambiente.&lt;br /&gt;
&lt;br /&gt;
;No Servidor Antigo:&lt;br /&gt;
  rsync -avzP /etc/apache2/sites-available/ root@IP_DO_NOVO_SERVIDOR:/etc/apache2/sites-available/&lt;br /&gt;
&lt;br /&gt;
;No Novo Servidor:&lt;br /&gt;
  a2ensite *.conf&lt;br /&gt;
  systemctl reload apache2&lt;br /&gt;
&lt;br /&gt;
=== Notas de Compatibilidade ===&lt;br /&gt;
* '''PHP 5.6:''' No Debian 13, utilize o repositório do [https://deb.sury.org Ondřej Surý] para esta versão.&lt;br /&gt;
* '''Módulos:''' Ative os módulos essenciais com o comando &amp;lt;code&amp;gt;a2enmod php5.6 rewrite ssl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category:Redes]]&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>Guilherme</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Projus_-_Atendimentos</id>
		<title>Projus - Atendimentos</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Projus_-_Atendimentos"/>
				<updated>2025-12-17T20:42:41Z</updated>
		
		<summary type="html">&lt;p&gt;Marco.rezende: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Registro de Atendimentos =&lt;br /&gt;
&lt;br /&gt;
== Tela Inicial ==&lt;br /&gt;
A tela inicial do menu '''Atendimentos''' exibe a listagem dos últimos atendimentos, em ordem cronológica decrescente, com controle de paginação na parte inferior.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-atendimento-01.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
A listagem apresenta as seguintes informações:&lt;br /&gt;
* '''Data''': Data da realização do atendimento.&lt;br /&gt;
* '''Nome''': Nome completo do usuário. Caso exista nome social, este será exibido em destaque.&lt;br /&gt;
* '''Forma de Atendimento''': Carreta, Domiciliar, Presencial, Telefone, entre outros.&lt;br /&gt;
* '''Tipo de Atendimento''': Agendamento, Demanda espontânea, Encaminhamento da Rede Intersetorial, Retorno (caso em andamento), entre outros.&lt;br /&gt;
* '''Providências''': Encaixe, Encaminhamento, Lista de espera, Orientação, Repasse para a equipe técnica, entre outros.&lt;br /&gt;
&lt;br /&gt;
== Botões Principais ==&lt;br /&gt;
No topo da página, à direita, estão disponíveis quatro botões:&lt;br /&gt;
&lt;br /&gt;
* '''Novo''': Registra um novo atendimento.&lt;br /&gt;
* '''Filtros''': Permite filtrar a exibição dos atendimentos.&lt;br /&gt;
* '''Imprimir''': Prepara a página para impressão dos atendimentos, considerando os filtros aplicados ou todos os registros, caso nenhum filtro seja utilizado.&lt;br /&gt;
* '''Exportar XLSX''': Exporta os atendimentos para uma planilha no formato XLSX, seguindo a mesma lógica do botão '''Imprimir'''.&lt;br /&gt;
&lt;br /&gt;
== Cadastro de Atendimentos ==&lt;br /&gt;
O cadastro de atendimentos pode ocorrer de diferentes formas:&lt;br /&gt;
&lt;br /&gt;
* 1. Através do botão '''Novo'''&lt;br /&gt;
Permite registrar diretamente um atendimento para um usuário.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-atendimento-02.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
* 2. Através do cadastro de triagem&lt;br /&gt;
&lt;br /&gt;
Quando uma triagem é registrada, o sistema gera automaticamente uma ocorrência de '''Registro de Atendimento''' correspondente ao atendimento realizado na data da triagem.&lt;br /&gt;
&lt;br /&gt;
* 3. Pela tela de Ação&lt;br /&gt;
&lt;br /&gt;
Na tela de Ação, é possível registrar um atendimento vinculado à matrícula do usuário.  &lt;br /&gt;
Observação: o mesmo vínculo também pode ser realizado utilizando o botão '''Novo''', desde que a matrícula seja informada no momento do registro.&lt;br /&gt;
 &lt;br /&gt;
[[File:projus-atendimento-04.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
=== Ficha de Encaminhamento ===&lt;br /&gt;
Na tela de cadastro do atendimento ou na tela de cadastro da ação (localizada no menu de controles do Serviço Social), é possível acionar o botão '''Ficha de Encaminhamento'''.  &lt;br /&gt;
Esse botão abre uma janela modal na qual podem ser preenchidos os dados referentes ao encaminhamento realizado para outra instituição, permitindo posteriormente a impressão das informações.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-atendimento-03.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projus]]&lt;/div&gt;</summary>
		<author><name>Marco.rezende</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Projus_-_Usu%C3%A1rios</id>
		<title>Projus - Usuários</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Projus_-_Usu%C3%A1rios"/>
				<updated>2025-12-11T20:19:11Z</updated>
		
		<summary type="html">&lt;p&gt;Marco.rezende: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Cadastro de Usuários =&lt;br /&gt;
&lt;br /&gt;
A tela inicial do '''Cadastro de Usuários''' abre na aba '''Registro Inicial''', que pode ser utilizada para:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar um novo usuário.&lt;br /&gt;
* Pesquisar um usuário existente para atualizar suas informações.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-usuario-01.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Registro Inicial ==&lt;br /&gt;
O '''Registro Inicial''' tem como objetivo cadastrar um novo usuário do '''CJS''', quando este tem o primeiro contato com a Unidade, para registrar um atendimento. Exemplos:&lt;br /&gt;
&lt;br /&gt;
* Consulta inicial presencial ou por telefone.&lt;br /&gt;
* Atendimento na unidade móvel.&lt;br /&gt;
&lt;br /&gt;
== Registro Completo ==&lt;br /&gt;
O '''Registro Completo''' é utilizado quando um usuário será atendido pelo '''CJS''', ou seja, quando houver uma ação (matrícula) no '''Projus'''.  &lt;br /&gt;
O preenchimento do '''Cadastro Completo''' é realizado no momento da '''Entrevista Social'''.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-usuario-02.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Campo de Pesquisa ==&lt;br /&gt;
Na parte superior da tela inicial do '''Cadastro de Usuários''' é exibido um campo de pesquisa. Nesse campo, pode-se digitar o nome ou parte do nome a ser pesquisado.  &lt;br /&gt;
Após digitar, pressione a tecla '''Enter''' ou clique no ícone de '''lupa'''. Nesse momento, será exibida uma '''tela modal de busca'''.  &lt;br /&gt;
&lt;br /&gt;
Também é possível abrir o modal de busca sem digitar nada, apenas clicando no ícone de '''lupa'''.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-usuario-03.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Modal de Busca e Edição de Usuário ==&lt;br /&gt;
No modal '''Pesquisa de Usuários''', há um novo campo de busca. Os nomes encontrados serão exibidos em uma tabela abaixo.  &lt;br /&gt;
Clique sobre o nome desejado para carregar os dados na tela anterior ('''Cadastro de Usuário'''), preenchendo com as informações previamente cadastradas.&lt;br /&gt;
&lt;br /&gt;
Nesse momento, é possível:&lt;br /&gt;
* '''Editar''' os dados do usuário e clicar no botão '''Salvar'''.&lt;br /&gt;
* '''Excluir''' o usuário (somente se não houver vínculo no sistema, como atendimento, triagem ou ação), clicando no botão '''Excluir'''.&lt;br /&gt;
* Caso não deseje realizar nenhuma ação, clique em '''Cancelar'''.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-usuario-05.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Modal Pós-Cadastro ==&lt;br /&gt;
Após concluir o cadastro de um novo usuário acionando o botão '''Salvar''', é exibido um modal com botões de atalho contendo as seguintes opções:&lt;br /&gt;
&lt;br /&gt;
* '''Fechar''': Conclui o cadastro sem realizar nenhuma ação adicional.&lt;br /&gt;
* '''Ir para Atendimento''': Abre a tela de cadastro de atendimento para o usuário recém-cadastrado.&lt;br /&gt;
* '''Ir para Triagem''': Abre a tela de cadastro de triagem para o usuário recém-cadastrado.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-usuario-04.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projus]]&lt;/div&gt;</summary>
		<author><name>Marco.rezende</name></author>	</entry>

	<entry>
		<id>https://wiki.franca.unesp.br/index.php/Projus_-_A%C3%A7%C3%B5es</id>
		<title>Projus - Ações</title>
		<link rel="alternate" type="text/html" href="https://wiki.franca.unesp.br/index.php/Projus_-_A%C3%A7%C3%B5es"/>
				<updated>2025-12-11T19:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;Marco.rezende: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ações =&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
No '''Projus''', a ação pode ser registrada de duas formas principais, ambas utilizadas no fluxo de trabalho do '''CJS''':&lt;br /&gt;
&lt;br /&gt;
1. '''A partir da Triagem'''  &lt;br /&gt;
   No dia do primeiro atendimento, após a confirmação de que o caso será atendido, utiliza-se o botão '''Exportar para Ação''' na triagem correspondente. Esse procedimento cria automaticamente a ação com base nas informações já registradas na triagem.  &lt;br /&gt;
   Consulte: [[Projus - Triagem#Exportar para Ação|exportação da triagem para a ação]].&lt;br /&gt;
&lt;br /&gt;
2. '''Diretamente no menu Ações'''  &lt;br /&gt;
   Pela tela inicial do menu '''Ações''', intitulada '''Registro – Ação''', é possível realizar o cadastro manual de uma nova ação. Essa forma é utilizada quando o fluxo não parte de triagem exportada ou quando há necessidade de registrar diretamente uma ação específica.&lt;br /&gt;
&lt;br /&gt;
Ambos os tipos de registro são previstos e adotados na rotina do CJS, garantindo flexibilidade na abertura de ações conforme a origem do atendimento.&lt;br /&gt;
&lt;br /&gt;
== Tela Inicial (Registro – Ação) ==&lt;br /&gt;
A tela inicial do menu '''Ações''' apresenta o formulário '''Registro – Ação''' para inclusão de uma nova ação no sistema.  &lt;br /&gt;
Nessa tela, o atendente pode iniciar o cadastro informando os dados essenciais da ação. Também é possível navegar para ações já cadastradas clicando no botão '''Ver Ações''', localizado no canto superior direito da tela.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-acoes-01-parte01.png|none|thumb|1000px|left|Tela de cadastro da Ação - parte superior da tela]]&lt;br /&gt;
&lt;br /&gt;
[[File:projus-acoes-01-parte02.png|none|thumb|1000px|left|Tela de cadastro da Ação - parte inferior da tela]]&lt;br /&gt;
&lt;br /&gt;
=== Registro de nova Ação ===&lt;br /&gt;
&lt;br /&gt;
Para registrar uma nova ação diretamente pelo menu Ações, o primeiro passo é a inserção do '''Usuário Principal'''.  &lt;br /&gt;
Caso o CPF seja conhecido, ele pode ser digitado diretamente no campo correspondente. Alternativamente, o usuário pode ser localizado utilizando o campo de busca situado no topo da página, que permite pesquisa por nome, cpf ou parte de um deles.  &lt;br /&gt;
&lt;br /&gt;
Após selecionar o Usuário Principal, é possível incluir '''Usuários Adicionais''' quando houver mais de uma pessoa vinculada à ação. A inclusão é feita por meio do campo de busca próprio destinado aos usuários adicionais, permitindo localizar o usuário por nome ou por CPF.&lt;br /&gt;
&lt;br /&gt;
* '''Data de Abertura''' – Data em que a ação foi formalmente aberta no '''CJS'''.&lt;br /&gt;
&lt;br /&gt;
* '''Tipo de Ação''' – Tipo de ação que será ajuizada ou conduzida, desde que conste no rol aceito pelo CJS.&lt;br /&gt;
&lt;br /&gt;
* '''Natureza da Ação''' – Preenchido automaticamente conforme o '''Tipo de Ação''' selecionado. Não requer edição manual.&lt;br /&gt;
&lt;br /&gt;
* '''Status''' – Situação atual da ação. Opções disponíveis: '''Aguardando decisão'''; '''Em andamento'''; '''Finalizada'''; '''Nova'''.&lt;br /&gt;
&lt;br /&gt;
* '''Cartório''' – Identificação da serventia judicial responsável pelo trâmite do processo (ex.: Vara Cível, Vara da Família, Juizado). Esse campo registra a unidade/secretaria do Poder Judiciário que praticará os atos processuais relativos à ação.&lt;br /&gt;
&lt;br /&gt;
* '''Número do Processo''' – Sequência numérica que identifica o processo no sistema do Judiciário (numeração única). Permite localizar o feito nos sistemas externos, acompanhar movimentações e vincular informações oficiais.&lt;br /&gt;
&lt;br /&gt;
* '''Documentos''' – Seção utilizada após a criação da ação para anexar arquivos relativos ao caso em tela (petições, ofícios, comprovantes, decisões, etc.).&lt;br /&gt;
&lt;br /&gt;
* '''Opções''' – Conjunto de cadastros e registros jurídicos e sociais adicionais. A apresentação é feita em um '''menu dobrável''' (também chamado de '''seção expansível'''), isto é, um bloco que pode ser expandido ou recolhido para mostrar/esconder seus itens. Essa área será detalhada em [[#Opções|Opções]].&lt;br /&gt;
&lt;br /&gt;
* '''Atendentes Responsáveis''' – Indicação da equipe que acompanhará a ação: profissionais da equipe técnica e estagiários, vinculados aos cursos de Direito e Serviço Social.&lt;br /&gt;
&lt;br /&gt;
Ao final da página, estão disponíveis dois blocos em formato de '''seções expansíveis''' (menu dobrável):&lt;br /&gt;
&lt;br /&gt;
* '''Histórico de Movimentações''' – Linha do tempo dos atos e providências registradas no curso da ação (ex.: Atendimento Geral, Atendimento Social, Entrevista Social, Situação Processual, entre outros).&lt;br /&gt;
&lt;br /&gt;
* '''Histórico de Alterações''' – Registro das alterações realizadas nos campos da ação (quem alterou e quando), garantindo rastreabilidade e transparência das mudanças.&lt;br /&gt;
&lt;br /&gt;
=== Opções ===&lt;br /&gt;
Na '''seção expansível''' '''Opções''', os itens são organizados em três grupos: '''Serviço Social''', '''Direito''' e '''Outras Opções'''. Nessas áreas, inserem-se informações úteis para o decorrer da ação, além de permitir a emissão de impressos e executar outros '''procedimentos''' relevantes.&lt;br /&gt;
&lt;br /&gt;
[[File:projus-acoes-02.png|none|thumb|1000px|left|Menu Opções]]&lt;br /&gt;
&lt;br /&gt;
==== Serviço Social ====&lt;br /&gt;
As opções do grupo '''Serviço Social''' reúnem registros técnicos e documentos de apoio ao acompanhamento social:&lt;br /&gt;
&lt;br /&gt;
* '''Entrevista Social''' – Registro estruturado das informações levantadas em entrevista inicial, compondo histórico socioeconômico e familiar relevante ao caso.&lt;br /&gt;
* '''Atendimentos – Evolução Social''' – Lançamento das ocorrências de atendimento realizadas pela equipe de Serviço Social (evolutivo), com data e síntese do acompanhamento.&lt;br /&gt;
* '''Registros Serviço Social''' – Destinado à inserção (upload) de documentos específicas do Serviço Social.&lt;br /&gt;
* '''Declaração de Vulnerabilidade Social''' – Emissão da declaração que atesta situação de vulnerabilidade social do/s usuário/s da ação.&lt;br /&gt;
* '''Declaração de Vulnerabilidade Social Personalizada''' – Variante com campo de descrição personalizado para adequações específicas.&lt;br /&gt;
* '''Ficha de Encaminhamento''' – Emissão e registro da ficha destinada a encaminhamentos para outras instituições, com possibilidade de impressão.&lt;br /&gt;
* '''Registrar Atendimento''' – Atalho para registrar um atendimento geral relacionado à ação, integrando o histórico do caso.&lt;br /&gt;
&lt;br /&gt;
==== Direito ====&lt;br /&gt;
As opções do grupo '''Direito''' concentram os registros jurídicos essenciais à condução do caso:&lt;br /&gt;
&lt;br /&gt;
* '''Atendimentos Jurídicos''' – Registro dos atendimentos jurídicos vinculados à ação, com data e descrição objetiva.&lt;br /&gt;
* '''Situação Processual''' – Lançamento e atualização da situação processual, anotações (ex.: publicações da ação em Diário Oficial) e providências correlatas, bem como a data limite e sua situação de conclusão.&lt;br /&gt;
* '''Instrumento de Procuração''' – Emissão/registro do instrumento padrão de procuração para representação.&lt;br /&gt;
* '''Instrumento de Procuração Personalizado''' – Emissão/registro de instrumento com cláusulas personalizadas, conforme necessidade do caso.&lt;br /&gt;
* '''Registrar Atendimento''' – Atalho para registrar um atendimento geral relacionado à ação, integrando o histórico do caso.&lt;br /&gt;
&lt;br /&gt;
==== Outras Opções ====&lt;br /&gt;
Recursos complementares que apoiam a organização e o encerramento da ação:&lt;br /&gt;
&lt;br /&gt;
* '''Sinótico de Procedimentos''' – Visão resumida (quadro sintético) dos principais marcos, prazos e providências da ação, facilitando o acompanhamento pela equipe.&lt;br /&gt;
* '''Arquivar Ação''' – Procedimento de arquivamento administrativo no sistema, utilizado quando a ação é encerrada conforme critérios do CJS.&lt;br /&gt;
&lt;br /&gt;
[[Category:Projus]]&lt;/div&gt;</summary>
		<author><name>Marco.rezende</name></author>	</entry>

	</feed>