Cadastro automatizado para DHCP, Sarg, ethers e hosts
Script desenvolvido para receber nome do usuário e endereço MAC para cadastrá-los nos seguintes arquivos: - /etc/dhcp/dhcpd.conf Para o correto funcionamento, a parte final do arquivo tem que ser como no exemplo abaixo independente das configurações iniciais: host Note-branco-vistante-1 { hardware ethernet 30:f9:ed:db:37:50; fixed-address 192.168.0.15; } host Note-Preto-vistante-2 { hardware ethernet a4:1f:72:fd:40:9f; fixed-address 192.168.0.16; } }}} - /etc/ethers Para o correto funcionamento, o IP deverá ser separado por 1 espaço do MAC, e o MAC de quem ainda não foi cadastrado deverá ser aa:bb:cc:dd:ee:ff (sendo possível alterar no script): 192.168.0.21 aa:bb:cc:dd:ee:ff 192.168.0.22 aa:bb:cc:dd:ee:ff - /etc/sarg/sarg.usertab - /etc/hosts - O IP usado será o próximo disponível no dhcpd.conf (portanto, o dhcpd.conf deverá ter pelo menos 1 cadastro) - Validador de MAC - Limitador de IP - Atualização automática da tabela ARP (arp -f) - Restart automático do dhcpd (/etc/init.d/isc-dhcp-server restart) Espero que ajuda alguém e sugestões/críticas são muito bem-vindas. PAZ!
Por: Felipe
Links importantes de usuários do VOL (3)
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Discord no Fedora 40
Instalando Discord no Ubuntu 24.04 LTS
Como instalar o XFCE4-terminal na sua distribuição Linux e integrá-lo ao sistema
Como instalar o Tilix Terminal no Gnome e usá-lo como menu drop-down ao estilo Quake
Required key not available Refer to the mount.cifs(8) (0)
Sistema da Coréia do Norte - Red Star OS (38)
Problemas de instalação hyprland + Void Linux (1)
Acento til, agudo e circunflexo nao funcionam com Debian (4)