Caro amigo,
é possivel deixar minha rede interna como esta e ainda assim configurar um servidor com os outros serviços que eu falei?
Não, se quer um servidor dhcp, tem de desativar esse recurso que está ativo no roteador.
Nesse caso, você não pode deixar a rede como está por que está querendo justamente mexer na estrutura da rede trocando o dhcp fornecido pelo roteador pelo dhcp do servidor linux.
A configuração do dhcp que lhe passei vai funcionar sem problemas, desde que no arquivo de configuração do dhcp vc informe corretamente:
1 - As dns fornecida pelo seu provedor, o comando
cat /etc/resolv.conf dado no servidor quando o mesmo estiver conectado direto a internet lhe mostrarão suas dns.
Por exemplo, meu resolv.conf está assim:
nameserver 201.6.2.162
nameserver 201.6.2.42
Então no meu arquivo de configuração do dhcp, a linha que fornece a dns está assim:
option domain-name-servers 201.6.2.162,201.6.2.42;2 - O gateway que seu dhcp deve enviar as maquinas deve obrigatóriamente ser o ip da placa de rede do servidor que siatribui o IP.
Por exemplo, em uma placa de rede tenho o link de internet, na outra tenho o ip FIXO 192.168.0.1.
No meu arquivo de configuração do dhcp a linha que se refere ao gateway está assim:
option routers 192.168.0.1;3 - Para que exista comunicação entre os demais micros e o meu servidor, eu preciso distribuir ips com o mesmo range da minha placa de rede do servidor.
Ou seja, já que eu escolhi o IP 192.168.0.1 para a minha placa de rede, os micros da rede vão receber um ip do mesmo range que vai entre 192.168.0.2 a 192.168.0.255.
No meu caso, como forneço ip para no máximo 10 ou 11 máquinas, meu arquivo de configuração do dhcp tem o range configurado dessa forma:
range 192.168.0.10 192.168.0.120;Mas poderia abrir mais o range se eu quisesse:
range 192.168.0.10 192.168.0.250;4 - Já que eu escolhi trabalhar na rede 192.168.0.xxx, eu devo informar isso no dhcp e devo também informar o endereço do broadcast.
No meu arquivo de configuração do dhcp essas são as linhas que obedecem a configuração:
subnet 192.168.0.0 netmask 255.255.255.0 {option broadcast-address 192.168.0.255;5 - É preciso também compartilha a internet caso esteja ligando o link em uma placa de rede e a rede ligada a outra.
Como deve ter duas placas de rede, deve saber exatamente qual a placa de rede recebe o link e qual está ligada a rede interna distribuindo IP.
Para o compartilhamento, é preciso informar no comando a placa de rede que recebe a internet.
No meu caso, eu tenho a internet (Fornecida pela Virtua) ligada na minha placa de rede eth0.
Na minha placa de rede eth1 tenho o ip 192.168.0.1 configurado e distribuindo IP.
Portanto, compartilho a minha internet com esses 3 comandos (executados como root):
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o [b]eth0[/b] -j MASQUERADE
Entretanto, para ter o servidor dhcp não precisa ligar o link ou o roteador direto na sua placa de rede.
Basta configurar o servidor como foi dito e desativar o dhcp no roteador.
Se o serviço de ftp for feito apenas internamente, então não é preciso do no-ip. Basta ter o ftp instalado e configurado no servidor e acessa-lo dos outros micros por um cliente ftp.
Com relação a acesso remoto via servidor ftp e/ou também ssh, você precisa saber qual o ip da placa de rede que está recebendo a internet.
Esse ip é o chamado ip Externo, ao ligar o link de internet na placa de rede você recebe um IP do seu provedor, ex: (200.201.201.204 ou 189.121.31.31).
Sabendo esse ip, basta informa-lo no cliente fpt para conseguir a conexão, mas quem tem ip dinamico não tem como saber com exatidão qual o seu ip.
O modem pode reiniciar e distribuir um ip diferente a sua placa de rede.
O No-ip é um site com o qual seu computador fica se comunicando e informando o ip atual.
É você quem define o intervalo de tempo com o qual essa comunicação é feita (padrão é a cada 30 minutos).
Funciona assim:
1 - vc se cadastra no site e ativa sua conta por um link que recebe em seu e-mail.
2 - acessa o site e adiciona/cadastra um novo host.
3 - vc instala o no-ip (apt-get install no-ip). Responda sim a TODAS as pergunta.
4 - vc informa o email e senha de acesso ao noip durante a instalação.
5 - com o comando noip2 -C -c /etc/no-ip.conf você pode informar novamente o e-mail e senha de acesso ao site, bem como A placa de rede do servidor que recebe o link de internet e o host cadastrado no no-ip (caso exista mais de um).
6 - Pronto, quando estiver fora e quiser se comunicar com seu servidor via ftp ou ssh, basta acessar o no-ip e verificar o endereço ip que seu servidor possui no momento.
Agora lembre-se, existe uma questão a ser levada em conta, a segurança.
Se você consegue se conectar remotamente via ftp ao seu servidor, outros também podem.
Se essa conexão será feita do seu trabalho, pode configurar o firewall para que apenas o IP externo do seu trabalho acesse o seu servidor remoto, por exemplo.
Recomendo que faça umas pesquisas referente a segurança para conexões remotas via ssh, vnc, rdp, ftp, etc...