Pular para o conteúdo

Configurar o ip através de script

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Configurar o ip através de script

Enviado em 26/06/2016 - 17:44h

Olá,

Configuro o ip da minha máquina para fixo, via Network Connections -> Edit -> Method = Manual (IPv4 Settings) e assim configuro os seguintes campos:

Address: Ip que pretendo;
Netmask: 255.255.255.0 (que teima em mudar para 24);
Gateway: 192.168.1.6

DNS servers: 192.168.1.6

Como consigo fazer isto tudo via terminal? O objectivo é criar um script para isto!
Obrigado pela ajuda

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Configurar o ip através de script

Enviado em 26/06/2016 - 18:28h

não precisa de script para configurar o ip, o próprio ubuntu já tem os arquivos de configuração

Para colocar um IP estático você precisa editar o arquivo:

/etc/network/interfaces

E verificar como está a configuração da placa de rede. geralmente é a eth0

Tem que configurar da seguinte forma :

auto eth0
iface eth0 inet static
address 192.168.1.x
netmask 255.255.255.0
gateway 192.168.1.6

mudar o "x" para o ip que vc quer

fonte: https://www.vivaolinux.com.br/topico/UbuntuBR/IP-Fixo-no-Ubuntu-Server-1204

3. Re: Configurar o ip através de script

Enviado em 26/06/2016 - 18:51h

Obrigado

E como posso fazer isso via script? Sem ter que abrir o ficheiro e fazer tudo manualmente

4. Re: Configurar o ip através de script

Enviado em 26/06/2016 - 18:54h

é só abrir o arquvio com qualquer editor de texto de sua preferencia, copiar e colar as linhas, não intendo a necessidade de script pra fazer isso.

mas de qualquer forma, o scripte para fazer isso seria:


#!/bin/bash
echo "auto eth0
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.6" > /etc/network/interfaces
echo ""
echo "concluido!"
/etc/init.d/networking restart

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder