NetworkManager를 사용하여 Linux의 명령줄에서 WiFi 네트워크의 고정 IP 주소를 설정하는 방법

Networkmanagerleul Sayonghayeo Linuxui Myeonglyeongjul Eseo Wifi Neteuwokeuui Gojeong Ip Jusoleul Seoljeonghaneun Bangbeob



대부분의 경우 WiFi 라우터는 DHCP를 사용하여 데스크탑/노트북에 임의의 IP 주소를 할당합니다. 데스크톱/노트북에서 일종의 서버/서비스를 실행하고 Wi-Fi 연결만 사용할 수 있는 경우 Wi-Fi 네트워크에 대한 고정/고정 IP 주소를 설정해야 합니다. 이렇게 하면 귀하의 서버/서비스를 항상 동일한 IP 주소에서 사용할 수 있으며 많은 연결 문제와 재구성의 번거로움을 줄일 수 있습니다.

이 기사에서는 NetworkManager를 사용하여 네트워크 장치를 관리하는 최신 Linux 배포판의 명령줄에서 WiFi 네트워크에 대한 고정/고정 IP 주소를 설정하는 방법을 보여줍니다.

이 문서는 NetworkManager를 사용하여 네트워크를 관리하고 'nmcli' 명령줄 도구를 사용할 수 있는 다음 나열된 Linux 배포판 및 기타 Linux 배포판(목록에 없음)에서 작동합니다.







  • 우분투
  • 데비안
  • 리눅스 민트
  • 초등 OS
  • 페도라
  • RHEL
  • CentOS 스트림
  • 알마리눅스
  • 록키 리눅스
  • 오픈수세
  • SLES(수세 리눅스 엔터프라이즈 서버)
  • 오라클 리눅스

목차 주제:

Nmcli를 사용하여 Linux의 명령줄에서 WiFi 네트워크에 연결

시작하기 전에 WiFi 네트워크 인터페이스가 활성화되어 있고 NetworkManager를 사용하여 원하는 WiFi 네트워크에 연결되어 있는지 확인하세요.



Linux에서 WiFi 네트워크 인터페이스의 현재 IP 주소 지정 정보 찾기

WiFi 네트워크에 대한 고정/고정 IP 주소를 설정하는 동안 대부분의 IP 정보(예: DNS 서버, 게이트웨이, 서브넷 마스크)가 동일하게 유지되므로 현재 IP 주소 지정 정보에 대해 알아두면 도움이 됩니다. IP 주소만 변경될 수 있습니다.



WiFi 네트워크 인터페이스의 이름과 현재 활성화된 NetworkManager 연결 이름을 찾으려면 다음 명령을 실행하십시오.





$ sudo nmcli 장치

우리의 경우 WiFi 네트워크 인터페이스 이름은 'wlp7s27u1'이고 현재 활성화된 NetworkManager 연결 이름은 'NodeKite-2.4G'입니다. 이러한 정보는 곧 필요하므로 기록해 두십시오.



'wlp7s27u1' WiFi 네트워크 인터페이스의 현재 구성된 IP 주소 지정 정보(예: IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버)를 찾으려면 다음 명령을 실행하십시오.

$ sudo nmcli -에프 GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS 장치 표시 wlp7s27u1

보시다시피, 'wlp7s27u1' WiFi 네트워크 인터페이스에 할당된 IP 주소는 192.168.0.113이고, 서브넷 마스크는 /24(또는 255.255.255.0)이며, 게이트웨이 IP 주소(연결된 WiFi의 IP 주소)입니다. 라우터)는 192.168.0.1이고 DNS 서버 주소는 1.1.1.1입니다.

Nmcli를 사용하여 Linux의 명령줄에서 WiFi 네트워크용 고정/고정 IP 주소 설정

WiFi 네트워크에 대한 고정/고정 IP 주소를 설정하려면 WiFi 네트워크 인터페이스가 WiFi 네트워크에 연결되도록 구성된 NetworkManager 연결 이름을 알아야 합니다.

NetworkManager 연결 이름을 찾으려면 다음 명령을 실행하십시오.

$ sudo nmcli 연결

이 경우 WiFi 네트워크의 NetworkManager 연결 이름은 'NodeKite-2.4G'입니다.

다른 모든 IP 정보(예: 서브넷 마스크, 게이트웨이, DNS 서버)를 그대로 유지하면서 'NodeKite-2.4G' WiFi 네트워크(예: 서브넷 마스크, 게이트웨이, DNS 서버)에 대해 192.168.0.25(가령)의 고정/고정 IP 주소를 구성하려면 다음을 실행하세요. 다음 명령:

$ sudo nmcli 연결 수정 'NodeKite-2.4G' ipv4.method 수동 ipv4.addresses 192.168.0.25 / 24 ipv4.게이트웨이 192.168.0.1 ipv4.dns 1.1.1.1

'NodeKite-2.4G' NetworkManager 연결이 고정/고정 IP 주소로 구성되면 다음 명령을 실행하여 변경 사항을 적용합니다.

$ sudo nmcli 연결 'NodeKite-2.4G'

보시다시피 'wlp7s27u1' WiFi 네트워크 인터페이스에는 고정/고정 IP 주소가 설정되어 있습니다.

'ip' 명령을 사용하여 'wlp7s27u1' WiFi 네트워크 인터페이스에 대해 고정/고정 IP 주소 192.168.0.25가 설정되어 있는지 확인할 수도 있습니다.

$ 아이피

명령줄에서 인터넷 연결 확인

WiFi 네트워크 인터페이스에서 고정/고정 IP 주소를 올바르게 구성한 경우 'google.com'(또는 기타 인기 웹사이트의 도메인 이름)을 ping하여 인터넷에 연결되어 있는지 확인할 수 있습니다.

$ -씨 구글컴

결론

이 기사에서는 WiFi 네트워크 인터페이스의 현재 IP 주소 지정 정보를 찾는 방법을 설명했습니다. 또한 NetworkManager를 사용하여 명령줄에서 Linux의 WiFi 네트워크 인터페이스에 대한 고정/고정 IP 주소를 구성하는 방법도 보여주었습니다. 컴퓨터에서 일종의 서버/서비스를 호스팅하려면 고정/고정 IP 주소를 설정하는 것이 필수적입니다.