Autor Tópico: Estou perdendo a interface de rede  (Lida 549 vezes)

Offline alinemansur69

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Estou perdendo a interface de rede
« Online: 26 de Julho de 2022, 12:26 »
Olá a todos!
Estou fazendo um exercício sobre REDES envolvendo o Ubuntu.
1) O Ubuntu foi instalado em uma máquina virtual VMWare Workstation 16 player.
2) Após a instalação instalo o ifconfig (sudo apt install net-tools).
3) Após a instalação do net-tools, tenho o ifconfig habilitado e consigo dar um ping em tudo que quero.
4) Até esse ponto 100% funcionando.

Nota: informações do ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.160.129  netmask 255.255.255.0  broadcast 192.168.160.255
        inet6 fe80::c425:9ba3:aed4:cc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c6:df:55  txqueuelen 1000  (Ethernet)
        RX packets 385994  bytes 571912405 (571.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28615  bytes 3052916 (3.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1036  bytes 130972 (130.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1036  bytes 130972 (130.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

****************************************************
Agora vem o exercício:
1) Em /etc/network, verifique o arquivo interfaces. Não encontrei esse arquivo.
CRIEI o arquivo interfaces, através do comando touch interfaces.
Usando o nano, editei o arquivo dessa maneira:
auto ens33
iface ens33 inet static
address 192.168.160.129
gateway 192.168.160.1
dns-servers 192.168.160.129
**********************************************************************************
2) De volta ao terminal, digitei o comando service networking restart
O comando não foi encontrado.
service networking restart
Failed to restart networking.service: Unit networking.service not found.
**********************************************************************************
3) Dei reboot na máquina e PERDI a Interface
entrei novamente no arquivo interfaces e comentei o que tinhafeito
RECUPEREI a interface

Pessoal, sou caloura.
Me ajudem a entender o que estou fazendo pois estou completamente perdida.



Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.729
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Estou perdendo a interface de rede
« Resposta #1 Online: 26 de Julho de 2022, 21:28 »
Olá @alinemansur69, tudo bem?

Vamos ver no que consigo te ajudar...
Olá a todos!
Estou fazendo um exercício sobre REDES envolvendo o Ubuntu.
1) O Ubuntu foi instalado em uma máquina virtual VMWare Workstation 16 player.
2) Após a instalação instalo o ifconfig (sudo apt install net-tools).
3) Após a instalação do net-tools, tenho o ifconfig habilitado e consigo dar um ping em tudo que quero.
4) Até esse ponto 100% funcionando.

Nota: informações do ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.160.129  netmask 255.255.255.0  broadcast 192.168.160.255
        inet6 fe80::c425:9ba3:aed4:cc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c6:df:55  txqueuelen 1000  (Ethernet)
        RX packets 385994  bytes 571912405 (571.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28615  bytes 3052916 (3.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1036  bytes 130972 (130.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1036  bytes 130972 (130.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

****************************************************
Agora vem o exercício:
1) Em /etc/network, verifique o arquivo interfaces. Não encontrei esse arquivo.

Sim, isso é esperado. O Ubuntu abandonou o modelo com o arquivo /etc/network/interfaces a partir da versão 18.04. Você só vai encontrar esse arquivo em instalações feitas antes disso.
Depois disso, a configuração é feita pelo "netplan". O google será seu amigo em aprender como usá-lo. ;D

CRIEI o arquivo interfaces, através do comando touch interfaces.
Usando o nano, editei o arquivo dessa maneira:
auto ens33
iface ens33 inet static
address 192.168.160.129
gateway 192.168.160.1
dns-servers 192.168.160.129
**********************************************************************************

E aqui começou seu problema... o Ubuntu Desktop, mesmo nas versões anteriores, usava o serviço NetworkManager, que, quando ativo, conflita com as definições do arquivo /etc/network/interfaces. Por isso, quando você cita uma interface de rede nesse arquivo, o NetworkManager declara que a interface é "Não Gerenciável", pois entende que você quer cuidar dela sozinha --- e por isso, tenta "sair do caminho".

Se serve de consolo, sua configuração estava certinha.  ;D

Citar
2) De volta ao terminal, digitei o comando service networking restart
O comando não foi encontrado.
service networking restart
Failed to restart networking.service: Unit networking.service not found.
**********************************************************************************
O Ubuntu não tem o serviço "networking". Acho (acho!!!) que tem o serviço "network".

Hora de abrir um grande parênteses... que curso é esse que você está fazendo, que mandou você usar o arquivo "/etc/network/interfaces", e usar o comando "service", num Linux Ubuntu???  ??? Caramba!!! O Ubuntu é baseado no systemd, não no SysV.
Acho que você vai achar estas leituras interessantes:
https://maisgeek.com/as-melhores-distribuicoes-de-linux-sem-systemd/
https://www.topgadget.com.br/howto/linux/as-melhores-distribuicoes-linux-sem-systemd.htm
Voltando ao assunto...

Digite as palavras "systemctl", "status" e "netw", e, em seguida, digite "TAB", veja o que o sistema te oferece como complemento para "netw". Você deve perceber que "networking" não é uma delas.

Citar
3) Dei reboot na máquina e PERDI a Interface
entrei novamente no arquivo interfaces e comentei o que tinhafeito
RECUPEREI a interface
Sim, é a solução.
Na hora em que você reiniciou a máquina, foi quando o NetworkManager viu a configuração que você fez, e tentou "sair do caminho", deixando pra você a tarefa de identificar a interface, e fazê-la funcionar.

Citar
Pessoal, sou caloura.
Me ajudem a entender o que estou fazendo pois estou completamente perdida.
Liga não, todo mundo já foi calouro uma vez na vida.

Minhas dicas... primeiro, atualize-se sobre o "netplan", e seu pacote anterior, chamado "ifupdown".

Segundo... estude sobre o NetworkManager, e sobre o que ele pode fazer por você. Não é pouca coisa.

O NetworkManager é um ambiente voltado para máquinas desktop e notebooks. Máquinas servidoras não têm muita vantagem nele, por isso costumam usar o "ifupdown", o "netplan", ou algum outro ambiente nativo, baseado em configurações fixas. Acho que quando você já estiver entendendo legal como funciona a rede em máquinas pessoais, seria legal estudar sobre distribuições de servidor, como o Ubuntu Server, o CentOS, o OracleLinux, etc.

Boa sorte em seus estudos, e não deixe de pedir ajuda quando precisar.
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

Offline alinemansur69

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re:Estou perdendo a interface de rede
« Resposta #2 Online: 26 de Julho de 2022, 21:51 »
zekkerj,

Simplesmente sem palavras. Isso é que é aula.
Excelente semana para você, professor!!!