Como usar o Netctl no Arch Linux para configurar uma conexão de rede

Cum se folosește Netctl în Arch Linux pentru a configura o conexiune de rețea
⏱️ 4 min read

O Systemd se tornou um recurso primário de muitas distribuições Linux, incluindo Arch Linux. Ele conclui o processo de inicialização, inicia e interrompe serviços e até mesmo funciona junto com o utilitário netctl para conexão com a Internet.

Os desenvolvedores do Arch Linux criaram o Netctl, como afirma sua página de manual, para “controlar o estado dos serviços Systemd para o gerenciador de perfil de rede.Resumindo, eles criaram o Netctl para facilitar o uso de comandos do tipo Systemd para habilitar e desabilitar os perfis de rede que você cria.

Este artigo mostrará como usar o Netctl para criar perfis com e sem fio e manipulá-los para iniciar manualmente ou na inicialização.

Instalação

Se você estiver usando Arch Linux, o Netctl deve ter sido instalado com o grupo básico de utilitários. Se por algum motivo você não tiver no Arch, instale com o comando:

Para outros sistemas, você pode encontrar o código fonte aqui.

Coleta de informações preliminares

Uma coisa que você precisa fazer antes de criar seus próprios perfis de rede é descobrir os nomes dos seus dispositivos de rede. Usar ip link para obter o que você precisa.

O dispositivo com fio desta máquina aparece como “enp19s0”. Sua placa sem fio aparece como “wlp18s0b1”. Você usará valores semelhantes para editar os perfis de exemplo do Netctl para torná-los exclusivos para sua máquina.

Perfis Netctl de exemplo

Por falar em exemplos, veja o que está disponível no diretório de amostras padrão do Netctl, “/ etc / netctl / examples.”

Perfis de exemplo Netctl

Esta coleção de arquivos de texto fornece uma base para a criação de seus próprios perfis personalizados. O título de cada perfil aqui se aplica a situações específicas, incluindo uma conexão Ethernet com fio controlada por DHCP e uma conexão sem fio criptografada por WPA – ambas as quais você verá a seguir.

Edições básicas de perfis com e sem fio

Primeiro, dê uma olhada no texto do arquivo de amostra “/ etc / netctl / examples / ethernet-dhcp”.

Exemplo de netctl ethernet

Por padrão, muitas das opções neste arquivo são comentadas. Você pode explorá-los em profundidade na página do manual do perfil Netctl com man 5 netctl.profile. Por enquanto, você deve se concentrar na linha “Interface…”.

Você pode usar este perfil copiando-o para o diretório principal do Netctl.

1. Altere os diretórios com o comando:

2. Copie o arquivo de exemplo para esse diretório:

O nome de arquivo “custom-wired-profile” pode ser o que você quiser; tente torná-lo algo fácil de lembrar.

3. A partir daí, tudo o que você precisa fazer é editar “Interface …” para refletir o nome da sua placa de rede que você encontrou anteriormente com ip link. Nesse caso, a linha deve ser “Interface = enp19s0”.

4. Agora veja o conteúdo de “/ etc / netctl / examples / wireless-wpa.”

Perfil sem fio Netctl

Você também precisará copiar o perfil sem fio de amostra para o diretório Netctl base:

Ao editar este arquivo, você mudará novamente a “Interface …” para corresponder ao nome do cartão. Para este artigo, “Interface = wlp18s0b1” é apropriado.

Você também deve alterar as linhas “ESSID =…” e “Key =…” para corresponder ao nome e senha de sua conexão sem fio, respectivamente. Lembre-se de manter seu nome e senha entre aspas simples fornecidas.

Iniciando e interrompendo conexões

Agora você está pronto para iniciar uma conexão com ou sem fio. Em ambos os casos, a sintaxe é a mesma:

Você vai precisar cd /etc/netctl/ no diretório base para acessar seus perfis salvos.

Todos os comandos Netctl parecem quase idênticos, pois seguem a forma netctl command [profile]. A página de ajuda do Netctl oferece esta visão geral de seus comandos.

Comandos Netctl

Qualquer um dos comandos acima que listam “[PROFILE]”Como parte de sua listagem exigem um nome de perfil, como“ perfil com fio personalizado ”. Os outros, como netctl stop-all, não exigem um nome de perfil.

Habilitando e desabilitando perfis

Os usuários do Systemd devem achar esses comandos semelhantes ao uso de serviços. Se um usuário fosse habilitar o daemon NTP com Systemd, por exemplo, ele usaria o systemctl enable ntpd.service.

Da mesma forma, os usuários Netctl podem ativar seus perfis para iniciar na inicialização com netctl enable <profile-name>. Você pode facilmente desativar um perfil para impedi-lo de iniciar na inicialização usando “desativar” em vez de “ativar” no mesmo estilo de comando.

Conclusão

Agora você sabe o suficiente para editar, iniciar, parar, habilitar e desabilitar seus perfis de rede personalizados.

Se você editou o nome do dispositivo, o nome da rede e as linhas de senha corretamente, o Netctl deve se conectar sem erros. Se algo der errado, no entanto, você sempre pode diagnosticar o problema com

ou

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x