-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path8script.sh
More file actions
executable file
·52 lines (30 loc) · 1.24 KB
/
8script.sh
File metadata and controls
executable file
·52 lines (30 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
clear ; read -t 5 -p "PASSO 1: INSTALAR O SERVIDOR DHCP " ;
apt install isc-dhcp-server -yqq ;
clear ; read -t 5 -p "PASSO 2: CONFIGURAR INTERFACE DE REDE CONFERINDO SE ESTA FUNCIONANDO " ;
ifconfig eth0 10.20.20.1 netmask 255.255.255.255 up;
ifconfig -a | grep inet ;
read -t 5 -p "" ;
clear ; read -t 5 -p "PASSO 3: CONFIGURAR SERVIDOR COMO GATEWAY E VERIFICAR A ROTA " ;
route add default gw 10.20.20.1 eth0;
route -n;
read -t 5 -p "" ;
clear ; read -t 5 -p "PASSO 4: CONFIGURAR PARAMETROS DA SUB-REDE EM /ETC/DHCP/dchpd.conf";
echo '
subnet 10.20.20.0 netmask 255.255.255.0 {
range 10.10.20.100 10.10.20.150;
option domain-name-servers 10.10.20.1;
option domain-name "edilton.internal";
option routers 10.10.20.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.20.20.255;
default-lease-time 600;
max-lease-time 7200;
}
' >> /etc/dhcp/dhcpd.conf ;
echo "authoritative" >> /etc/dhcp/dhcpd.conf ;
clear ; read -t 5 -p "PASSO 5: ADICIONAR INTERFACE NO ARQUIVO isc-dhcp-server " ;
echo 'INTERFACES="eth0"' >> /etc/default/isc-dhcp-server ;
clear ; read -t 5 -p "PASSO 6: REINICIAR SERVIDOR " ;
/etc/init.d/isc-dhcp-server restart;
/etc/init.d/isc-dhcp-server status;