automatiza o processo de conexão repetitiva com um script bash: para o Arch Linux

2

sempre que faço login no meu computador e quero acessar a Internet, preciso digitar os seguintes comandos:

ip l

w b

então vejo algo como:

all the interfaces...
enp0s20u2

ou

...
enp0s20u1

então eu preciso digitar:

sudo dhcpcd enp0s20u2

(ou possivelmente enp0s20u1 )

digite minha senha sudo , e então eu estou conectado

É irritante fazer esse processo repetitivo várias vezes, o tempo todo.

Eu poderia automatizar esse processo com um script bash, de modo que eu apenas o chame e pronto?

Como seria esse script? O que deve incluir? Onde devo guardá-lo?

    
por s.matthew.english 21.10.2015 / 17:00

1 resposta

1

O comentário de Tom Hunt já deve responder a sua pergunta, mas caso seu dhcpcd não consiga investigar as interfaces disponíveis por conta própria (o que já é um problema), você pode escrever uma simples linha como esta: sudo dhcpcd $(ip l | sed -n 's/.*\(enp0s20u[0-9]*\):.*//p')

Você pode salvar essa linha em um arquivo e chamá-lo quando quiser. Isso não é satisfatório, já que esse tipo de inicialização deve ser feito automaticamente quando você faz o login.

    
por 21.10.2015 / 17:52