systemctl 명령을 사용하여 네트워크 서비스 다시 시작

Systemctl Myeonglyeong Eul Sayonghayeo Neteuwokeu Seobiseu Dasi Sijag



많은 경우 Linux에서 네트워크 서비스를 다시 시작해야 합니다. 네트워크 하드웨어 구성 요소 변경, 네트워크 구성 파일 수정, 네트워크가 불안정해지는 경우 등이 있습니다.

Linux에서 NetworkManager는 시스템 네트워크를 관리하고 구성하는 서비스입니다. NetworkManager.service는 부팅 시 네트워크를 자동으로 구성하지만 수동으로 관리하려면 systemctl 도구가 사용됩니다.

이 가이드에서는 다음을 사용하여 네트워크를 다시 시작하는 방법을 살펴봅니다. systemctl 명령을 실행하고 Linux에서 네트워크를 다시 시작하는 다른 방법도 살펴보겠습니다.







Linux에서 네트워크 서비스를 다시 시작하는 방법

네트워크를 다시 시작하는 것은 Linux에서 네트워크 문제를 해결하는 주요 단계 중 하나입니다. 또한 구성 변경 사항을 적용하고 네트워크 리소스를 새로 고치는 데에도 사용됩니다.



Linux에서 네트워크를 다시 시작하는 방법에는 여러 가지가 있습니다. 대부분의 Linux 배포판이 시스템 서비스 관리자로 전환되었기 때문에 해당 배포판에서 네트워크를 관리하는 것이 더 쉽고 덜 복잡해졌습니다.



Systemd에는 네트워크 서비스를 다시 시작하는 systemctl이라는 명령이 있습니다. 다음 섹션에서는 Linux에서 네트워크 서비스를 다시 시작하는 다양한 방법을 설명합니다.





systemctl을 사용하여 네트워크 서비스 다시 시작

그만큼 systemctl 명령에는 네트워크를 포함하여 시스템 서비스를 관리하는 다양한 옵션이 제공됩니다.

모든 최신 버전의 Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky 및 Alma Linux에서 네트워크 서비스를 다시 시작하려면 systemctl ~와 함께 재시작 명령이 사용됩니다.

sudo systemctl 재시작 NetworkManager.service

명령을 실행하면 모든 네트워크 및 관련 서비스가 다시 시작됩니다.

NetworkManager의 활동을 추가로 분석하려면 Journalctl 명령을 사용하여 로그 메시지를 참조하세요.

저널 -안에 NetworkManager.service

네트워크 서비스를 다시 시작하는 다른 방법

Linux는 오픈 소스 운영 체제이므로 단일 작업을 수행하기 위한 여러 도구를 제공합니다. 마찬가지로 네트워크를 다시 시작하는 경우 nmcli, nmtui, ip 명령 등 여러 유틸리티를 사용할 수 있습니다.

nmcli 명령 사용

그만큼 nmcli 명령줄은 systemd init 시스템을 사용하는 Linux에서 NetworkManager 서비스를 구성하는 데 사용됩니다. 이를 사용하여 네트워크를 다시 시작하려면 간단히 다음을 실행하십시오. nmcli ~와 함께 명령을 내리고 설정하세요 위로 그리고 아래에 와 더불어 인터페이스 이름 .

sudo nmcli(다운됨) [ 인터페이스 이름 ] && nmcli가 포함됨 [ 인터페이스 이름 ]

인터페이스 이름을 네트워크의 실제 인터페이스 이름으로 바꾸십시오. 인터페이스 이름을 찾으려면 nmcli를 사용하여 명령하다 보여주다 옵션.

nmcli 콘 쇼

여기서 네트워크 인터페이스 이름은 다음과 같습니다. 샘의 네트워크 .

마찬가지로 이 유틸리티는 다음과 같은 또 다른 옵션을 제공합니다. 네트워킹, 네트워크를 재설정하는 데에도 사용할 수 있습니다.

sudo nmcli 네트워킹 꺼짐 && nmcli 네트워킹 켜짐

위 명령은 네트워크를 일시적으로 비활성화했다가 활성화합니다. 궁극적으로 네트워크를 다시 시작하여 연결 문제를 해결합니다.

nmtui 명령 사용

nmtui는 nmcli와 유사하지만 nmtui는 터미널 기반 사용자 인터페이스를 제공하므로 사용이 쉽습니다. TUI를 시작하려면 nmtui 명령을 사용하십시오.

nmtui

연결을 다시 시작하려면 다음으로 이동하세요. 연결 활성화 옵션에서 인터페이스를 선택하고 비활성화합니다.

그런 다음 연결된 인터페이스를 다시 선택하고 비활성화한 다음 활성화하여 재시작 프로세스를 수행합니다.

이제 다음으로 이동하여 기본 메뉴로 돌아갑니다. <뒤로> 옵션 그 다음 그만두다 인터페이스.

IP 명령 사용

네트워크를 다시 시작하는 또 다른 방법은 인터페이스 이름과 함께 ip 명령을 사용하는 것입니다.

인터페이스 이름은 다음을 사용하여 찾을 수 있습니다. 아이피 명령을 사용하여 링크 (네트워크 장치) 및 보여주다 옵션.

IP 링크 보여주다

인터페이스 이름을 확인하세요. 현재 활성화된 인터페이스 번호는 5(wlx74ea3)입니다. 이제 [인터페이스 이름]을 바꾸고 아래 명령을 실행하여 네트워크를 다시 시작하십시오.

sudo IP 링크 세트 [ 인터페이스 이름 ] 아래에

sudo IP 링크 세트 [ 인터페이스 이름 ] 위로

네트워크를 적절하게 재설정하려면 이러한 명령을 별도로 실행해야 합니다.

네트워크 스크립트 사용

네트워크 스크립트는 네트워크를 관리하는 스크립트이며 NetworkManager와 함께 사용할 수 있습니다. 네트워크 스크립트는 NetworkManager와 함께 제공되지 않는 배포판에서도 사용할 수 있습니다. 이는 RHEL 및 CentOS의 레거시 버전에서 사용되며 더 이상 사용되지 않습니다. 하지만 그래도 계속 사용하고 싶다면 만약 다운되면 그리고 ifup 명령, 그런 다음 설치할 수 있습니다.

이러한 운영 체제를 기반으로 하는 RHEL, Cent OS 및 Linux 배포판에 설치합니다.

냠 설치해 네트워크 스크립트

Ubuntu 또는 Debian 기반 배포판에 설치하려면 다음을 사용하세요.

적절한 설치하다 넷스크립트- 2.4

이제 ifup 및 ifdown 명령을 사용하여 네트워크를 다시 시작할 수 있습니다.

sudo 만약 다운되면 [ 인터페이스 이름 ] && 만약에 [ 인터페이스 이름 ]

다음을 명심하세요. 넷스크립트 또는 네트워크 스크립트 이전 Linux 커널 버전용으로 설계되었으며 더 이상 사용되지 않음 .

결론

네트워크를 다시 시작하는 것은 결함이 있는 네트워크를 진단하는 주요 방법 중 하나입니다. 대부분의 Linux 배포판에는 네트워크 서비스를 다시 시작하기 위한 systemctl이라는 명령줄 유틸리티가 내장되어 있습니다. 하지만 당신은 또한 사용할 수 있습니다 nmcli , 아이피 , 그리고 ifdown/ifup 네트워크를 다시 시작하는 명령입니다. 이 가이드에서는 이러한 모든 방법을 설명하지만 systemctl이 기본값이고 덜 복잡하므로 사용하는 것이 좋습니다.