Configurar IP fixo no Ubuntu16.04

Iniciado por maurov, 08 de Fevereiro de 2017, 17:08

tópico anterior - próximo tópico

maurov

Dica da web:
sudo nano /etc/network/interfaces

e depois de:
# The primary network interface:

colar:
auto enp0s25
iface enp0s25 inet static
address 192.168.0.16
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.4.4 8.8.8.8


Não sei se é o indicado, nem se funciona.

O meu está assim (default configuration):
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

creto

Olha não sou nem perto de um especialista, mas basicamente é isso sim, mas ai o caso é, você conseguirá dessa forma conectar-se a internet?

T+
A vida, é feito andar de bicicleta, se parar, você cai! (Gabriel Contino)
Blog do Paulo Corrêa Creto

druidaobelix

#2
Em complemento, uma primeira questão é que precisa distinguir se o sistema está ligado a um roteador externo ou não.

A função roteador pode ser executada por um equipamento específico (D-Link, TP-Link, etc) o qual por sua vez está ligado ao modem da operadora (Net, Vivo, etc) ou ainda o equipamento da operadora pode executar também a função de roteador.

Em qualquer dos casos em seguida é necessário ver se há um servidor DHCP habilitado no roteador/modem.

Se um servidor DHCP estiver habilitado externamente, isto é, no roteador/modem, evidentemente não será possível modificar isso apenas alterando configurações no seu próprio computador, precisa alterar diretamente lá no roteador/modem.

Semelhante raciocínio em relação a um servidor DNS, se estiver estipulado lá no roteador/modem, de nada refresca querer alterar nas configurações do sistema.

Um segundo ponto é que se no seu tópico inicial a identificação "enp0s25" é copiada de uma dica da internet, atente que ao invés dessa id precisa usar a que concretamente há no seu sistema.

No ubuntu 16.04 é possível ver os dados concretos da sua conexão fazendo:

nmcli d show

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

zekkerj

É, basicamente é isso.
Só estar atento pra máquinas que nem sempre estão conectadas --- como notebooks ---, colocar essa configuração faz o boot demorar mais.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

#4
Na rede, o roteador tem dhcp ligado, com range até 199. Por isso selecionei 192.168.1.200 para esta máquina. A conexao é wifi e estará ligada sempre nos horários em que deverá haver consulta nela.

nmcli d show:

GENERAL.DISPOSITIVO:                    wlxf8d111017865
GENERAL.TIPO:                           wifi
GENERAL.ENDEREÇO-HW:                    F8:D1:11:01:78:65
GENERAL.MTU:                            0
GENERAL.ESTADO:                         100 (conectado)
GENERAL.CONEXÃO:                        SalaReunioes3
GENERAL.CAMINHO CON:                    /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ENDEREÇO[1]:                        192.168.1.7/24
IP4.MÁQUINA:                            192.168.1.1
IP4.ROTA[1]:                            dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]:                             192.168.1.1
IP4.WINS[1]:                            192.168.1.1
IP6.ENDEREÇO[1]:                        3ffe:501:ffff:100:e4d2:704e:7a88:8d40/64
IP6.ENDEREÇO[2]:                        3ffe:501:ffff:100:b49d:736d:1230:2e09/64
IP6.ENDEREÇO[3]:                        fe80::232a:529a:7d3c:5269/64
IP6.MÁQUINA:                            fe80::1
IP6.DNS[1]:                             fe80::1
IP6.DNS[2]:                             fe80::2

GENERAL.DISPOSITIVO:                    enp1s5
GENERAL.TIPO:                           ethernet
GENERAL.ENDEREÇO-HW:                    00:1A:4D:A5:B2:A6
GENERAL.MTU:                            1500
GENERAL.ESTADO:                         20 (não disponível)
GENERAL.CONEXÃO:                        --
GENERAL.CAMINHO CON:                    --
WIRED-PROPERTIES.PROVEDOR:              desligado

GENERAL.DISPOSITIVO:                    lo
GENERAL.TIPO:                           loopback
GENERAL.ENDEREÇO-HW:                    00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.ESTADO:                         10 (não gerenciável)
GENERAL.CONEXÃO:                        --
GENERAL.CAMINHO CON:                    --
IP4.ENDEREÇO[1]:                        127.0.0.1/8
IP4.MÁQUINA:                           
IP6.ENDEREÇO[1]:                        ::1/128
IP6.MÁQUINA:               


Como o General dispositivo esta acima como enp1s5 (nao sei de onde saiu isso), o meu arquivo /etc/network/interfaces deve ficar como:
auto enp0s25
iface enp0s25 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 4.4.4.4
dns-nameservers 8.8.8.8

Essa do dns também peguei dica na web. E o loopback não aparece se usar esta dica. E porque o boot vai ficar lento?
Seria isso?

E tem uma interface gráfica que vem no ubuntu, chamada Conexões de rede. Algum comentário?

zekkerj

#5
CitarComo o General dispositivo esta acima como enp1s5 (nao sei de onde saiu isso) (...)

O nome "enp1s5" significa que no "lspci", sua placa de rede aparece com identificador "01:05.0" ou coisa parecida.

Citarporque o boot vai ficar lento?
O boot pode ficar lento, se o cabo não estiver conectado. Isso pq quando você configura a interface desse jeito, ela é ativada durante o boot, o que pode atrasar todo o processo, se algo não estiver nos conformes.

CitarE o loopback não aparece se usar esta dica.
A interface loopback ("lo") deve sempre ser configurada nesse arquivo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

Fiz apenas a configuração na interface que estava ativa pelo modo gráfico. Está funcionando.
Novo nmcli d show.
GENERAL.DISPOSITIVO:                    wlxf8d111017865
GENERAL.TIPO:                           wifi
GENERAL.ENDEREÇO-HW:                    F8:D1:11:01:78:65
GENERAL.MTU:                            0
GENERAL.ESTADO:                         100 (conectado)
GENERAL.CONEXÃO:                        SalaReunioes3
GENERAL.CAMINHO CON:                    /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ENDEREÇO[1]:                        192.168.1.200/24
IP4.MÁQUINA:                            192.168.1.1
IP4.DNS[1]:                             8.8.8.8
IP6.ENDEREÇO[1]:                        3ffe:501:ffff:100:b49d:736d:1230:2e09/64
IP6.ENDEREÇO[2]:                        fe80::232a:529a:7d3c:5269/64
IP6.MÁQUINA:                            fe80::1
IP6.ROTA[1]:                            dst = 3ffe:501:ffff:100::/64, nh = ::, mt = 600
IP6.DNS[1]:                             fe80::1
IP6.DNS[2]:                             fe80::2

GENERAL.DISPOSITIVO:                    enp1s5
GENERAL.TIPO:                           ethernet
GENERAL.ENDEREÇO-HW:                    00:1A:4D:A5:B2:A6
GENERAL.MTU:                            1500
GENERAL.ESTADO:                         20 (não disponível)
GENERAL.CONEXÃO:                        --
GENERAL.CAMINHO CON:                    --
WIRED-PROPERTIES.PROVEDOR:              desligado

GENERAL.DISPOSITIVO:                    lo
GENERAL.TIPO:                           loopback
GENERAL.ENDEREÇO-HW:                    00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.ESTADO:                         10 (não gerenciável)
GENERAL.CONEXÃO:                        --
GENERAL.CAMINHO CON:                    --
IP4.ENDEREÇO[1]:                        127.0.0.1/8
IP4.MÁQUINA:                           
IP6.ENDEREÇO[1]:                        ::1/128
IP6.MÁQUINA:                           


Como não mexi na loopback, ela está zerada. Vou configurá-la também.
Para efeitos didáticos, ela deve receber a mesma configuração da placa, e porque?

zekkerj

A configuração da interface loopback é simples:

auto lo
iface lo inet loopback


E só.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Alexandre Baquero

Citação de: maurov online 09 de Fevereiro de 2017, 16:16
Como não mexi na loopback, ela está zerada. Vou configurá-la também.
Para efeitos didáticos, ela deve receber a mesma configuração da placa, e porque?

Eu to aprendendo sobre redes agora, mas não seria a mesma configuração da placa para que o loopback seja feito no localhost (127.0.0.1)?

Desculpem-me se estou falando alguma bobagem, mas é apenas porque estou querendo aprender.

BTW, não entendi porque querer um IP estático para a máquina.

zekkerj

Citação de: Alexandre Baquero online 11 de Agosto de 2017, 13:14
Citação de: maurov online 09 de Fevereiro de 2017, 16:16
Como não mexi na loopback, ela está zerada. Vou configurá-la também.
Para efeitos didáticos, ela deve receber a mesma configuração da placa, e porque?

Eu to aprendendo sobre redes agora, mas não seria a mesma configuração da placa para que o loopback seja feito no localhost (127.0.0.1)?

Desculpem-me se estou falando alguma bobagem, mas é apenas porque estou querendo aprender.

BTW, não entendi porque querer um IP estático para a máquina.
Loopback é o nome da interface. Localhost é o "apelido" do endereço que é configurado na interface loopback. Não é a mesma coisa, mas é quase como se fosse. ;)
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rafaballack

Citação de: maurov online 08 de Fevereiro de 2017, 17:08

colar:
auto enp0s25
iface enp0s25 inet static
address 192.168.0.16
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.4.4 8.8.8.8




Uma dúvida, quando coloco as informações acima ( alterando para o meu enp) , quando tento atualizar o ubuntu não da certo, da erro. É preciso liberar portas no meu roteador?

zekkerj

Não, não é preciso liberar nada no roteador, basta colocar valores que façam sentido pra sua rede.
Como você já tem tópico aberto sobre o problema, é melhor concentrar tudo por lá.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D