AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1347715
Accepted
Levente
Levente
Asked: 2021-06-24 05:42:01 +0800 CST2021-06-24 05:42:01 +0800 CST 2021-06-24 05:42:01 +0800 CST

IP LAN com fio estático sem um roteador DHCP ("Link-Local Only") no Ubuntu 20.04

  • 772

Isenção de responsabilidade: Eu sou o mais noob noob quando se trata de networking. Eu mal tenho uma idéia do que significa o que em uma configuração de rede. Para mim, não há informações "triviais" a esse respeito.


Eu tenho uma máquina Ubuntu 20.04 e um Raspberry Pi, na minha rede LAN com fio doméstica. Na configuração atual, a única coisa entre esses dispositivos é um switch de rede:

[ Ubuntu ] ——— [ network switch ] ——— [ RPi ]

Não tenho uma conexão de internet WAN nesta rede (e na configuração atual não preciso de uma) , pois ela é fornecida por outra, uma interface wifi. Eu uso a LAN com fio apenas para conectar esses dispositivos.

Como não há roteador nesta rede LAN para fornecer uma configuração DHCP, na minha GUI de configurações de rede, na IPv4guia, defino " Link-Local Only ".

Meu Ubuntu pode ver o RPi, e o RPi pode ver meu Ubuntu, mas apenas com a condição de que primeiro eu procure o endereço IP de cada dispositivo com hostname -I, e depois use esse endereço IP ao conectar (montar).

Percebi que esses endereços IP podem mudar após as reinicializações. Eles nem sempre o fazem, e às vezes eles retornam aos valores usados ​​anteriormente, mas, na verdade, essas mudanças rolam um obstáculo no caminho da facilidade de conexão. Eu gostaria de definir um IP estático para ambos os dispositivos; Acho que neste site posso perguntar sobre como alcançá-lo para minha máquina Ubuntu 20.04 .


Acho que pode haver várias maneiras de atingir meu objetivo, seja por meio de algum arquivo de configuração, ou da GUI de configurações, ou até mesmo executando alguns comandos de terminal (que eu poderia colocar em um script).

Por favor, ao sugerir uma solução, leve em consideração minha falta de conhecimento de rede: não estou atrás das melhores práticas do setor – prefiro um método que seja mais fácil de executar para um iniciante.


Termo aditivo:

  • Parece que estou ciente de que no Ubuntu 20.04 netplané frequentemente usado na configuração de redes; Eu também vi renderer: NetworkManagerem tais configurações.
    • Isso significa que posso ter a opção de evitar o uso do netplan e usar algo mais fácil? (O Netplan parece difícil, pois parece assumir como pré-requisito um bom nível de conhecimento de rede.)
    • Haveria uma maneira de substituir uma configuração do netplan com um comando de terminal "on the fly", comparável a como os xrandrcomandos podem "alterar" as configurações do servidor X?
  • Na GUI de configurações de rede, na IPv4guia (onde escolho "Link-Local Only"), parece haver uma seção Routes , com os "campos Address , Netmask , Gateway e Metric ", mas estes permanecem acinzentados, mesmo que Eu alterno a alternância Automática correspondente para "desligada".
    • Ao mesmo tempo, a caixa de seleção Usar esta conexão apenas para recursos em sua rede também permanece acinzentada.

Atualização: resumo da solução

  • Para que isso funcione, é necessário definir IPs estáticos correspondentes em todos os dispositivos envolvidos.
    • meios correspondentes: foo.bar.baz.xefoo.bar.baz.y
  • Para a interface cabeada, deve-se escolher um intervalo de IP diferente do da interface wifi; por exemplo:
    • Wi-fi:foo.bar.x.x
    • com fio:baz.quux.x.x
  • No Ubuntu, na guia da GUI de configurações de rede IPv4, deve-se escolher "Manual" e proceder conforme a resposta do @raj .
  • Em um Raspberry Pi com Raspberry Pi OS baseado no Debian Buster , o /etc/dhcpcd.confarquivo precisa ser modificado: ele já contém um trecho de "exemplo de IP estático" bastante útil. Mais informações em RPi.SE.
networking
  • 1 1 respostas
  • 946 Views

1 respostas

  • Voted
  1. Best Answer
    raj
    2021-06-24T06:23:03+08:002021-06-24T06:23:03+08:00

    No desktop Ubuntu você não precisa usar netplan, pois existe o Network Manager com uma boa GUI para configurar os parâmetros de rede.

    Como você deseja um IP estático, na GUI de configurações de rede, na IPv4guia, defina o "Método" como " Manual " e não "Somente link local". Escolha um endereço IP para sua máquina Ubuntu. Este endereço deve pertencer a um dosintervalos de endereços: 10.xxx, 172.16.xx ou 192.168.xx É mais popular usar o terceiro :) Vamos supor que o endereço IP seja, por exemplo, 192.168.200.1 (cuidado para que o intervalo não colida com o seu Conexão WiFi; se o WiFi também usar 192.168.200.x, escolha outro intervalo). Clique em "Adicionar" e na coluna "Endereço" digite esse endereço. Na coluna "Netmask", digite 255.255.255.0. Como você não possui nenhum roteador nesta rede, deixe a coluna "Gateway" vazia. Clique em "Salvar" e depois de desconectar e reconectar sua conexão com fio, seu endereço configurado deve ser definido na interface.

    É claro que você também deve definir outro endereço IP estático do mesmo intervalo (por exemplo, 192.168.200.2) no seu RPi, mas não sei qual sistema operacional você possui e não posso fornecer instruções mais detalhadas.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve