Intro

OS까지 설치를 완료했습니다. 이제 외부 네트워크와 연결하려고 했는데.. 맙소사! xcp-ng는 기본적으로 와이파이와 같은 무선 통신을 지원하지 않는 다는 것을 알았습니다.

Wifi를 사용하는 방법을 찾아보니 가장 처음 보이는 글이 바로 “XCP-ng 에서 Wifi를 이용한 통신은 권장하지 않는다” 였습니다.

Reddit-wifi를 이용한 통신을 권장하지 않음

그 이유는 바로 wifi 기반은 연결이 불안정할 수 있기 때문이라고 합니다. 아무래도 물리적인 연결 보다는 안정성에서 떨어질 수밖에 없다는 이유 때문이었습니다. 그래서 브릿지 모드를 한 AP 에 랜선으로 직접 연결하는 것을 추천한다고 합니다.

AP 와 머신 연결하기

다행히도 예전에 사용하던 ipTime Wifi Extender를 가지고 있던 게 생각나 얼른 찾아서 꺼냈습니다.

설명서대로 iptime extender 에 전원을 연결하고, 리셋 버튼을 눌러 초기화 한 후, 노트북으로 wifi 연결을 하고 관리도구를 들어가 세팅을 해줬습니다. 이러한 세팅 방법은 AP의 종류에 따라 세팅 방법이 다르므로 설명서를 참고하기 바랍니다.

고정 IP 설정하기

그리고 고정 IP를 세팅하는 것을 추천합니다. 홈서버로 사용하는 머신의 IP가 변동된다면 외부에서 해당 기기를 찾아 접속할 수 없는 경우가 생기므로 매우 곤란합니다. 따라서 DHCP가 아닌 Static IP(고정 IP)를 사용하도록 부여해야 하는 것입니다.

고정 IP를 설정하기 위해서는 메인 공유기에 접속한 뒤, LAN 설정에서 특정 MAC 주소를 가진 머신에 대해 고정 IP를 부여하도록 해주면 됩니다. 순서는 아래와 같습니다.

(1) 머신을 AP 혹은 메인 공유기에 랜선으로 연결
(2) 머신의 IP 할당 정책을 DHCP로 우선 세팅
(3) 메인 공유기 관리자에서 LAN 설정 > 수동 IP 할당 설정
(4) 머신에 돌아와 자신의 IP 주소를 STATIC으로 변경

(1) 머신을 AP 혹은 메인 공유기에 랜선으로 연결

머신을 AP 혹은 메인 공유기와 랜선으로 연결해줍니다.

(2) 머신의 IP 할당 정책을 DHCP로 세팅

머신의 IP 할당 정책을 DHCP로 세팅합니다. 이번 포스팅의 경우 OS로 XCP-ng를 사용하고 있는데요, 아래와 같이 세팅할 수 있습니다.

Newwork and Managemnet Interface 메뉴를 선택합니다.

Configure Managemnet Interface 를 선택하고, DHCP를 적용할 네트워크를 선택합니다. 랜선으로 연결한 경우 보통 eth0 (이더넷 첫번째) 네트워크를 선택하면 됩니다.

팝업된 인터페이스 설정 창에서 DHCP를 선택해줍니다.

(3) 메인 공유기 관리자에서 LAN 설정

메인 공유기 관리자 페이지에서 수동 IP를 설정해줍니다. KT의 경우 관리자페이지 > 장치설정 > 네트워크 관리 > LAN 연결 설정 > 수동 IP 할당 설정 메뉴에서 이를 세팅해줄 수 있습니다.

수동 할당 설정에서 머신의 MAC 주소와 고정으로 사용할 IP 주소를 입력하고 추가해줍니다.

성공적으로 추가가 된다면 위와 같이 IP 할당 리스트에 고정 IP가 추가된 것을 볼 수 있습니다.

(4) 머신에 돌아와 자신의 IP 주소를 STATIC 으로 변경

머신에서 네트워크 유형을 STATIC으로 선택하고, 고정 IP를 입력해줍니다.

Newwork and Managemnet Interface 메뉴를 선택합니다.

Configure Managemnet Interface 를 선택하고, 설정을 적용할 네트워크를 선택합니다. 이전과 동일하게 eth0를 선택하겠습니다.

Static을 선택해줍니다.

고정 IP 주소, 넷마스크, 게이트웨이를 입력합니다. 넷마스크는 보통 255.255.255.0, 게이트웨이는 홈 네트워크 주소의 ~.1.1 주소를 입력하면 됩니다.

(5) 테스트

자 이제 서버에 접속해보겠습니다.

잘 된다!

Reference

KT 공유기에서 IP를 수동으로 설정하기(공유기 IP고정하기)
Reddit-wifi를 이용한 통신을 권장하지 않음