Opensense에서 Tailscale 설치 및 사용하기.(Subnetrouter, Exitnode)

안녕하세요. 달소입니다. Tailscale을 사용하는 방법에서 가장좋은것은

네트워크의 전반적인 트래픽흐름을 담당하는 공유기나, 방화벽단에서 Tailscale 트래픽을 중개해주는것입니다.

이렇게되었을때 가장 속도도 괜찮고 보안적으로도 내부기기와 바로 연결되지않기때문에 추천드립니다.

Opnsense는 오픈소스 라우터 및 방화벽 플랫폼으로 커뮤니티 지원을 통해 Tailscale 을 쉽게 설치할 수 있습니다.

Opnsense에서 Tailscale 설치하기

먼저 Opnsense의 콘솔창으로 가서 8번을 눌러 쉘로 접속해주신뒤 아래 내용을 입력해줍니다.

image.png.jpg

opnsense-code ports

image.png.jpg

그리고 아래 경로로이동해서 tailscale을 빌드해줍니다

cd /usr/ports/security/tailscale
make install

image.png.jpg

이게 꽤 오래걸립니다.

image.png.jpg

설치가 다되면 tailscale을 enable 시키고 시작해줍니다.

service tailscaled enable
service tailscaled start

image.png.jpg

라우팅 노드와 exit 노드를 동시에 실행시키겠습니다.

tailscale up --advertise-routes=192.168.1.0/24 --advertise-exit-node

image.png.jpg

콘솔에서 활성화시켜주세요.

image.png.jpg

끝입니다 ㅎ 이제 사용하시는 기기에서 Tailscale을 통해서 내부망 접속 및 exit node를 사용하면 Opnsense를 타고가게됩니다.