대다수의 사용자는 잘 모르겠지만, 리눅스 데스크톱 환경은 네트워크 애플리케이션을 운영하기에 아주 적합한 플랫폼입니다. 예를 들어, 빠른 리눅스 게임 서버나 팀스피크 서버, 또는 다른 컴퓨터와의 네트워크 공유 등을 생각해 볼 수 있습니다. 하지만 네트워크 공유를 호스팅하는 데 있어 가장 큰 난관은 바로 고정 IP 주소가 필요하다는 점입니다. 리눅스 데스크톱에서 고정 IP 주소를 설정하는 가장 간편한 방법은, 대부분의 데스크톱 환경에 내장되어 있는 네트워크 관리 도구를 활용하는 것입니다.
네트워크 관리 도구는 리눅스 시스템에서 네트워크 설정을 쉽게 관리할 수 있도록 도와주는 편리한 유틸리티입니다. 먼저, 시스템 트레이 또는 패널에서 네트워크 아이콘을 찾아 클릭하십시오. 이어서 나타나는 메뉴에서 “네트워크 연결” 옵션을 선택합니다. “네트워크 연결” 옵션을 클릭하면 사용 가능한 네트워크 장치 목록이 나타납니다.
표시된 목록에서 사용 중인 기본 네트워크 장치를 찾습니다. 만약 Wi-Fi 연결을 사용 중이라면, “Wlan0″과 같은 이름의 장치일 가능성이 높습니다. 이더넷 연결이라면 “Enp3s0” 또는 “Eth0″과 유사한 이름을 가질 것입니다. 일반적으로 네트워크 장치는 하나만 활성화되어 있으므로, 쉽게 찾을 수 있을 것입니다. 만약 어떤 장치가 올바른 것인지 확신이 서지 않는다면, 다음 터미널 명령을 실행하여 확인할 수 있습니다.
ip addr show
터미널에서 명령을 실행한 결과, 로컬 IP 주소(예: 192.168.x.x)가 할당된 네트워크 장치가 네트워크 관리자에서 수정해야 할 올바른 장치입니다. 터미널을 통해 올바른 장치를 확인했다면, 다시 네트워크 연결 창으로 돌아가서 해당 장치를 선택하고 톱니바퀴 모양의 아이콘을 클릭합니다.
이제, 사용 중인 네트워크가 IPv4를 사용하는지 아니면 IPv6를 사용하는지 확인해야 합니다. 대부분의 가정용 라우터는 아직 IPv6를 지원하지 않으므로 IPv4를 사용할 가능성이 높습니다. 라우터의 정확한 설정은 설명서를 참조하십시오.
설정 창에서 IPv4 탭으로 이동하여 “자동”으로 설정된 메뉴를 찾아 “수동”으로 변경하십시오. 그 다음 “주소” 섹션으로 이동하여 “추가” 버튼을 클릭합니다. 이제 “주소” 입력란에 컴퓨터에 할당할 고정 IP 주소를 입력합니다.
참고: 리눅스에서 고정 IP 주소를 설정하는 좋은 방법은 현재 사용 중인 IP 주소를 영구적으로 고정하는 것입니다. 터미널에서 ‘ip addr show’ 명령을 다시 실행하여 현재 IP 주소를 확인하세요.
“주소” 필드에 IP 주소를 입력한 후, 다음으로 “넷마스크” 섹션으로 이동합니다. 넷마스크 정보를 확인하려면 터미널을 열고 다음 명령어를 실행합니다.
ifconfig | grep netmask
터미널에 출력된 결과에서 “netmask”라는 단어 뒤에 표시되는 IP 주소를 입력하면 됩니다. 예를 들어 255.0.0.0과 같은 형식일 것입니다. “넷마스크” 섹션에 정보를 입력한 후에는 “게이트웨이” 설정으로 넘어갑니다.
일반적으로 게이트웨이는 라우터의 IP 주소를 의미합니다. 만약 웹 브라우저를 통해 192.168.1.1 주소를 입력하여 라우터 설정 페이지에 접근했다면, 바로 그 IP 주소가 게이트웨이 주소입니다. 라우터의 IP 주소를 모르겠다면, 라우터와 함께 제공된 설명서를 참고하거나 인터넷 검색을 통해 알아볼 수 있습니다. 또는 터미널에서 ‘ip route’ 명령어를 실행해볼 수도 있습니다.
‘ip route’ 명령어를 실행하면 현재 네트워크 연결이 연결된 경로 정보를 확인할 수 있습니다. 이 정보는 네트워크 게이트웨이 주소 등을 파악하는 데 유용합니다.
ip route
게이트웨이 주소는 “default via”라는 문구 뒤에 표시되는 IP 주소입니다. 해당 주소를 네트워크 관리 도구의 게이트웨이 섹션에 입력하십시오.
“주소”, “넷마스크”, “게이트웨이” 정보를 입력했다면, 이제 DNS 설정을 지정할 차례입니다. 일반적으로 리눅스 시스템은 DHCP를 사용하여 네트워크 정보를 자동으로 받아오고 DNS 설정 또한 자동으로 할당합니다. 하지만 여기서는 수동으로 고정 IP 주소를 설정하는 것이 목적이므로, 로컬 DNS 서버 주소를 직접 지정해야 합니다. 다행히도, 대부분의 경우 로컬 DNS 서버는 게이트웨이와 동일한 주소를 사용합니다.
추가 DNS 서버 설정 섹션에, 위에서 “게이트웨이” 섹션에 입력했던 IP 주소를 동일하게 입력합니다. 입력한 정보가 모두 정확한지 다시 한번 확인한 후, “저장” 버튼을 클릭하여 변경 사항을 저장합니다.
네트워크 정보 확인하기
터미널에서 위에서 제시된 명령어를 사용하여 넷마스크, 게이트웨이, 로컬 DNS 정보를 확인하는 방법이 다소 복잡하게 느껴질 수 있습니다. 고정 IP 주소를 설정하고 싶지만 터미널 사용에 익숙하지 않다면, 네트워크 관리자 인터페이스를 통해 이 정보를 확인할 수 있는 다른 방법이 있습니다.
이 정보를 확인하려면, 패널에서 네트워크 아이콘을 클릭한 후 “네트워크 설정” 옵션을 선택하십시오. 창의 오른쪽에 내부 IP 주소(IPv4/IPv6), 게이트웨이, DNS 정보가 표시됩니다.
변경 사항 적용하기
새롭게 설정한 네트워크 설정은 일반적으로 네트워크 관리자 내에서 자동으로 적용됩니다. 하지만 저장 버튼을 클릭했음에도 변경 사항이 적용되지 않는 경우, 네트워크 아이콘을 다시 클릭하고 “네트워크 설정”을 클릭합니다. 여기에서 네트워크 연결 상태 및 연결된 장치 목록을 볼 수 있습니다. 고정 IP 주소를 설정한 네트워크 장치 아래에서 켜기/끄기 슬라이더를 찾을 수 있습니다. 슬라이더를 클릭하여 연결을 잠시 끊었다가 다시 연결합니다.
네트워크 장치를 껐다 켜는 동작은 시스템이 네트워크에 다시 연결하도록 강제하며, 이때 변경된 설정이 적용됩니다. 또는 리눅스 PC를 재시작하여 새 네트워크 설정을 적용할 수도 있습니다.