Os motivos são muitos e as necessidades podem ser diversas, mas todo mundo que lida com servidores, pelo menos, tem a necessidade de configurar IP fixo.
O IP fixo garante que o equipamento poderá ser acessado sempre a partir do mesmo endereço possibilitando assim a colocação de serviços na rede.
Para as distribuições Fedora existem pelo menos dois jeitos de realizar essa tarefa, vou mostrar ambas utilizando o terminal (console) já que para a maioria dos servidores não é instalada a interface gráfica, mas mesmo que esteja instalada ainda assim é uma boa alternativa já que permite a realização da tarefa através de conexões remotas, como por exemplo SSH. Então vamos:
Acesse o terminal, na interface gráfica o ícone é:
Se quiser você pode usar a combinação CRTL+ALT+Fn, onde n é de 2 até 12.
Com o terminal aberto digite o seguinte comando, seguido de ENTER:
{code}
su -
{/code}
Isso fará com que você tenha acesso como super-usuário (root), portanto você precisará saber a senha dele e cuidado daqui para frente!
Agora digite o seguinte comando, seguido de ENTER:
{code}
setup
{/code}
Na tela que aparecerá use as setas para cima e para baixo para navegar entre as opções. Para acessar os botões use a tecla TAB.
Selecione a opção Configuração de rede e dê ENTER:
Na tela que será mostrada selecione a opção Configuração do dispositivo e dê ENTER:
Agora selecione a opção com o nome da interface de rede em que você deseja colocar IP fixo e dê ENTER. Lembre-se que os nomes podem variar de equipamento para equipamento e caso esteja em dúvida leia os manuais do seu equipamento:
Na próxima janela não mude os campos nome e dispositivo, usando a barra de espaço remova a seleção de Utilizar DHCP e preencha os seguintes campos:
IP estático – coloque o endereço IP desejado;
Máscara de rede – coloque a máscara de rede correspondente ao endereço que você deseja utilizar;
IP do gateway padrão – o endereço IP do seu roteador;
Servidor de DNS primário – o endereço IP do servidor DNS primário da sua rede ou provedor;
Servidor de DNS secundário – o endereço IP do servidor DNS secundário da sua rede ou provedor;
Para confirmar use a tecla TAB e posicione-se sobre o botão OK e pressione ENTER.
Você será levado de volta para a tela com os nomes das suas interfaces de rede, pressione ENTER com o botão Salvar selecionado.
Você será levado de volta para tela de Configuração do dispositivo, use a tecla TAB para selecionar o botão Sair e pressione ENTER. Na tela inicial, basta repetir essa última ação.
PRONTO! Você tem um IP fixo configurado.
Outra maneira de fazer isso é editando diretamente o arquivo de configurações.
Edite o arquivo /etc/sysconfig/network-scripts/ifcfg-, onde é o nome da interface de rede que deseja alterar as configurações. Em uma instalação tradicional deverá ser algo como eth0 (para a primeira interface de rede), eth1 (para a segunda interface de rede) e assim por diante.
Para isso use o comando (estou assumindo que seja a eth0):
{code}
vi /etc/sysconfig/network-scripts/ifcfg-eth0
{/code}
Você verá algo como:
Lembre-se: no vi para entrar no modo de edição basta pressionar a tecla INSERT ou a letra i.
Altere a linha:
{code}
BOOTPROTO=”dchp”
{/code}
Para:
{code}
BOOTPROTO=none
{/code}
E adicione as seguintes linhas ao arquivo:
{code}
IPADDR="ip"
NETMASK="máscara"
{/code}
Substitua "ip" pelo endereço IP fixo que se deseja colocar na interface e "máscara" pela máscara de rede correspondente ao endereço IP na sua rede.
Grave e saia.
Lembre-se: no vi para gravar e sair basta pressionar a tecla ESC e digitar :wq e pressionar a tecla ENTER.
Para finalizar e fazer as configurações entrarem em ação é preciso reiniciar o serviço de rede, use o comando:
{code}
service network restart
{/code}
Pronto!
Ao final de tudo use o comando exit para sair do modo super-usuário.