Bash 스크립트를 사용하여 반복적인 인터넷 연결 프로세스 자동화: Arch Linux용

Bash 스크립트를 사용하여 반복적인 인터넷 연결 프로세스 자동화: Arch Linux용

내 컴퓨터에 로그인하여 인터넷에 액세스하고 싶을 때마다 다음 명령을 입력해야 합니다.

ip l

wb

그러면 다음과 같은 내용이 표시됩니다.

all the interfaces...
enp0s20u2

또는

...
enp0s20u1

그런 다음 다음을 입력해야 합니다.

sudo dhcpcd enp0s20u2

(또는 어쩌면 enp0s20u1)

그런 다음 비밀번호를 입력하면 sudo연결됩니다.

이 과정을 계속해서 반복하는 것은 짜증나는 일입니다.

Bash 스크립트를 사용하여 이 프로세스를 자동화하여 호출만 하면 완료되도록 할 수 있나요?

그러한 스크립트는 어떤 모습일까요? 무엇을 포함해야 합니까? 어디에 보관해야 하나요?

답변1

Tom Hunter의 의견은 이미 귀하의 질문에 대한 답변을 제공해야 하지만, 사용 가능한 인터페이스를 직접 감지할 수 없는 경우 dhcpcd(이미 문제가 됨) 다음과 같이 간단한 한 줄로 작성할 수 있습니다. sudo dhcpcd $(ip l | sed -n 's/.*\(enp0s20u[0-9]*\):.*/\1/p')

그런 다음 이 줄을 파일에 저장하고 필요할 때 불러올 수 있습니다. 하지만 이 유형의 초기화는 로그인할 때 자동으로 수행되어야 하기 때문에 만족스럽지 않습니다.

관련 정보