인터넷이 갑자기 느려지거나 어떤 사이트만 안 열리면, 누구나 한 번쯤 공유기 전원을 뽑았다가 다시 꽂아 봤을 거예요. 1~2분 기다리면 거짓말처럼 멀쩡해지는 경우가 많죠. 통신사 상담원도 가장 먼저 '공유기를 재부팅해 보세요'라고 안내해요. 공유기도 작은 컴퓨터라서, 오래 켜 두면 안쪽에 쌓이는 것들이 생기고 재부팅이 그걸 한 번에 비워 주기 때문이에요. 흔히 '플래시 메모리를 비운다'고 말하기도 하는데, 정확히는 전원이 꺼지면 내용이 사라지는 RAM이 비워지는 거예요. 오늘은 공유기 안에서 무엇이 쌓이는지, 재부팅이 무엇을 초기화하는지, 그리고 자꾸 재부팅할 필요가 없게 만드는 방법까지 정리해 볼게요.
공유기는 작은 리눅스 컴퓨터예요
가정용 공유기 안에는 CPU, RAM, 플래시 메모리, 네트워크 칩이 들어 있고, 대부분 리눅스 기반의 운영체제가 돌아가요. 라우터 설명처럼 공유기는 집 안 기기들이 보낸 데이터를 인터넷으로 내보내고, 돌아온 데이터를 알맞은 기기에 나눠 주는 교통정리를 쉬지 않고 해요. 플래시 메모리에는 운영체제(펌웨어)와 와이파이 이름, 비밀번호 같은 설정이 저장돼 있어서 전원을 꺼도 사라지지 않아요. 반면 지금 오가는 연결 정보, 각종 임시 기록, 실행 중인 프로그램의 작업 공간은 RAM에 있어서 전원이 꺼지면 모두 사라져요. 재부팅이 초기화하는 건 바로 이 RAM 속 상태예요.
NAT: 하나의 공인 IP를 여럿이 나눠 쓰는 장부
통신사는 보통 집마다 공인 IP 주소 하나를 줘요. 그런데 집에는 휴대폰, 노트북, TV, 게임기, 스마트 스피커까지 기기가 수십 대예요. 공유기는 이 기기들에 사설 IP(예: 192.168.0.x)를 나눠 주고, 인터넷으로 나갈 때는 모두 하나의 공인 IP로 바꿔서 내보내요. 이 주소 변환을 NAT라고 불러요. 돌아온 데이터를 원래 기기에 정확히 돌려주려면, 공유기는 '이 연결은 거실 TV의 몇 번 포트가 시작한 것'이라는 기록을 표로 들고 있어야 해요. 이 표가 NAT 테이블, 또는 연결 추적 테이블이에요.
웹페이지 하나를 열어도 이미지, 광고, 분석 스크립트를 가져오느라 연결이 수십 개씩 생겨요. 여러 기기가 동시에 동영상을 보고, 게임을 하고, 앱이 백그라운드에서 동기화하면 표의 줄 수는 수천 개로 금방 늘어나요. 공유기는 RAM 크기에 맞춰 이 표에 담을 수 있는 최대 줄 수를 정해 두는데, 저가 공유기는 이 한도가 작아요. 표가 가득 차면 새 연결을 기록할 자리가 없어서, 새로 여는 사이트나 앱 연결이 실패하거나 한참 뒤에야 열려요. '인터넷은 되는 것 같은데 어떤 건 안 열리는' 이상한 증상이 이렇게 생겨요.
끝난 연결도 한동안 장부에 남아요
연결이 끝나면 표에서 바로 지워지면 좋겠지만, 공유기는 연결이 정말 끝났는지 확신할 수 없는 경우가 많아요. 그래서 일정 시간 동안 아무 데이터가 오가지 않으면 지우는 시간 제한을 둬요. 리눅스의 연결 추적 기능은 커널 문서에 나온 기본값 기준으로, 정상 연결된 TCP 연결을 432,000초, 즉 5일 동안 기록해 둘 수 있어요. 앱이 연결을 깔끔하게 닫지 않고 사라지면 그 줄이 며칠씩 자리만 차지하는 셈이에요. 공유기 제조사는 보통 이 값을 더 짧게 조정하지만, 설정과 펌웨어에 따라 오래된 기록이 쌓이는 속도가 달라요.
| 상황 | NAT 테이블에 생기는 일 | 체감 증상 |
|---|---|---|
| 평소 웹서핑 | 연결 수백 개가 생기고 사라짐 | 문제없음 |
| 여러 기기 동시 스트리밍·게임 | 연결 수천 개 유지 | 가끔 지연 |
| P2P·대용량 동기화 앱 | 연결 수천~수만 개 폭증 | 새 연결 실패, 사이트 안 열림 |
| 재부팅 | 표가 통째로 비워짐 | 일시적으로 모두 정상 |
메모리 누수: 조금씩 새는 RAM
공유기 펌웨어 속 프로그램이 작업을 위해 RAM을 빌려 쓰고 다 쓴 뒤 돌려주지 않는 버그가 있으면, 쓸 수 있는 메모리가 조금씩 줄어들어요. 이것을 메모리 누수라고 해요. 하루에 조금씩 새도 몇 주, 몇 달 켜 두면 결국 메모리가 부족해지고, 공유기는 느려지거나 일부 기능이 멈추거나 스스로 다시 시작해요. 재부팅하면 모든 프로그램이 처음부터 다시 시작하니 새던 메모리가 한 번에 돌아와요. 오래 켜 둔 컴퓨터를 재부팅하면 빨라지는 것과 같은 이치예요. 메모리가 누수 없이도 조각조각 흩어져 큰 덩어리를 할당하기 어려워지는 경우도 재부팅으로 해결돼요.
IP 주소와 DHCP도 새로 정리돼요
공유기는 집 안 기기가 접속하면 DHCP로 사설 IP 주소를 빌려줘요. 이 임대 기록이 꼬이거나 두 기기가 같은 주소를 쓰는 충돌이 생기면 특정 기기만 인터넷이 안 되는 일이 생겨요. 재부팅하면 공유기가 임대 기록을 새로 만들면서 이런 꼬임이 풀리는 경우가 많아요. 동시에 공유기는 통신사 장비와의 연결도 다시 맺고, 경우에 따라 공인 IP 주소를 새로 받기도 해요. 통신사 쪽 연결 상태가 불안정했다면 이때 새 경로로 연결되면서 좋아지기도 해요.
와이파이 채널과 열도 영향을 줘요
많은 공유기는 켜질 때 주변 와이파이를 살펴 가장 덜 붐비는 채널을 자동으로 골라요. 이웃집 공유기가 늘어나면서 처음 고른 채널이 붐비게 됐다면, 재부팅으로 채널을 다시 고르면서 무선 속도가 좋아질 수 있어요. 또 공유기는 좁은 통에 칩이 빼곡해서 열이 잘 쌓여요. 한여름이나 통풍이 안 되는 TV장 안에 두면 칩이 뜨거워져 스스로 성능을 낮추거나 오작동하기도 해요. 전원을 뽑아 두는 몇 분 동안 식는 것도 재부팅 효과의 일부일 수 있어요.
DNS 캐시와 ARP 표도 함께 비워져요
공유기는 인터넷 주소록 역할도 해요. 우리가 'naver.com'처럼 이름을 입력하면 이를 숫자로 된 IP 주소로 바꿔야 하는데, 이 변환을 DNS라고 해요. 많은 공유기가 자주 찾는 주소를 잠시 기억해 두는 DNS 캐시를 갖고 있어요. 어떤 사이트의 서버 주소가 바뀌었는데 공유기가 옛 주소를 계속 기억하고 있으면, 그 사이트만 안 열리는 일이 생겨요. 재부팅하면 이 캐시가 비워져 새 주소를 다시 물어보게 돼요.
집 안에서는 IP 주소와 기기의 고유 하드웨어 주소(MAC)를 짝지은 ARP 표도 쓰여요. 기기를 바꾸거나 같은 IP를 다른 기기가 받게 됐는데 표가 옛 짝을 기억하고 있으면, 데이터가 엉뚱한 기기로 가려다 실패해요. 이 표 역시 RAM에 있어서 재부팅하면 새로 만들어져요. 결국 재부팅은 공유기가 머릿속에 들고 있던 여러 개의 임시 장부를 한꺼번에 새 공책으로 바꾸는 일이라고 볼 수 있어요. 대부분의 문제는 이 장부 중 하나가 꼬여서 생기니, 재부팅이 만능 해결책처럼 느껴지는 거예요.
재부팅할 때는 이 순서로 하세요
- 공유기 전원 어댑터를 뽑아요. 통신사 모뎀(광 단말기)이 따로 있다면 그것도 함께 뽑아요.
- 30초 이상 기다려요. 내부 전원이 완전히 빠지고 칩이 식을 시간을 줘요. 급하다고 바로 꽂으면 효과가 덜할 수 있어요.
- 모뎀을 먼저 켜고, 불빛이 안정될 때까지 1~2분 기다려요.
- 그다음 공유기를 켜고, 인터넷 표시등이 정상으로 바뀔 때까지 기다려요. 보통 1~3분이면 충분해요.
- 기기들의 와이파이를 껐다 켜서 새로 접속하게 해요.
공유기 뒷면의 작은 구멍 속 'RESET' 버튼은 재부팅 버튼이 아니에요. 길게 누르면 설정이 공장 초기값으로 돌아가 와이파이 이름과 비밀번호, 통신사 접속 설정까지 사라질 수 있어요. 단순히 껐다 켜려면 전원 어댑터를 뽑거나 전원 버튼, 관리 페이지의 '재시작' 메뉴를 쓰세요.
자꾸 재부팅해야 한다면
- 펌웨어를 최신으로 업데이트하세요. 메모리 누수나 연결 처리 버그가 고쳐진 경우가 많고, 보안에도 중요해요.
- 관리 페이지에서 예약 재부팅 기능을 쓰면 새벽 시간에 자동으로 재시작하게 할 수 있어요.
- 공유기를 통풍이 잘 되는 곳에 세워 두고, 먼지를 가끔 털어 주세요.
- 연결 기기가 많거나 P2P·고화질 스트리밍을 자주 한다면 NAT 처리 능력과 RAM이 넉넉한 상위 모델을 고려하세요.
- 통신사 모뎀과 공유기가 둘 다 NAT를 하는 이중 NAT 구성이면 문제를 일으키기도 해요. 한쪽을 브리지 모드로 설정하면 나아질 수 있어요.
문제가 공유기인지 확인하는 방법
재부팅 전에 원인을 좁혀 보면 다음번 대처가 쉬워져요. 한 기기만 안 되면 그 기기의 IP 설정이나 와이파이 연결 문제일 가능성이 커요. 모든 기기가 안 되는데 공유기 관리 페이지는 열린다면 공유기와 통신사 사이 문제예요. 컴퓨터를 랜선으로 모뎀에 직접 연결했을 때도 느리다면 통신사 회선을 의심할 수 있어요. 내 IP 주소를 확인하는 페이지로 공인 IP가 무엇인지, 서브넷 계산으로 집 안 사설 IP 대역이 어떻게 나뉘는지 알아 두면 문제를 설명하거나 설정을 바꿀 때 큰 도움이 돼요.
공유기의 연결 수를 가늠해 보면
대략적인 계산을 해 볼게요. 가족 4명이 각자 휴대폰과 노트북을 쓰고, TV와 태블릿, 스마트 기기 몇 대까지 합쳐 기기가 15대라고 해 볼게요. 기기마다 평소 백그라운드 연결이 50개씩만 유지돼도 750개예요. 여기에 저녁 시간 동시 스트리밍과 웹서핑이 겹쳐 기기당 수백 개씩 늘어나면 수천 개가 되죠. 저가 공유기의 연결 한도가 수천 개 수준이라면 여유가 금방 줄어요. 기기 수가 늘어난 요즘 가정에서 몇 년 된 공유기가 버거워하는 이유예요. 네트워크 속도 계산으로 회선 속도와 동시 사용량을 비교해 보면 공유기와 회선 중 어느 쪽이 병목인지 가늠하는 데 도움이 돼요.
자주 묻는 질문
첫째, 공유기를 매일 꺼 두면 수명이 늘어나나요? 공유기는 24시간 켜 두도록 설계돼 있어서 매일 끄는 게 특별히 수명을 늘리지는 않아요. 오히려 켜고 끌 때의 전기적 충격이 부품에 부담이 될 수도 있어요. 전기요금도 수 와트 수준이라 크지 않아요. 둘째, 재부팅하면 설정이 사라지나요? 설정은 플래시 메모리에 저장돼 있어서 단순 재부팅으로는 사라지지 않아요. 사라지는 건 RESET 버튼을 길게 눌러 초기화했을 때예요. 셋째, 얼마나 자주 재부팅해야 하나요? 문제가 없으면 굳이 할 필요 없어요. 주기적으로 문제가 생긴다면 펌웨어 업데이트와 예약 재부팅을 먼저 시도하고, 그래도 잦다면 공유기 교체를 고려하세요.
정리해 볼게요
공유기를 껐다 켜면 인터넷이 살아나는 건, 작은 리눅스 컴퓨터인 공유기의 RAM에 쌓인 것들이 한 번에 비워지기 때문이에요. 여러 기기의 연결을 기록하는 NAT 테이블이 가득 차거나 오래된 기록으로 채워지면 새 연결이 실패하고, 펌웨어의 메모리 누수는 쓸 수 있는 메모리를 조금씩 갉아먹어요. 재부팅은 이 표와 메모리를 비우고, DHCP 임대와 통신사 연결, 와이파이 채널을 새로 정리해 줘요. 설정이 저장된 플래시는 그대로 남아요. 재부팅이 잦다면 펌웨어 업데이트, 통풍, 예약 재부팅, 그리고 기기 수에 맞는 공유기 성능을 점검해 보세요. 전원을 뽑기 전에 어떤 증상이었는지 한 줄 메모해 두면, 같은 문제가 반복될 때 원인을 찾기가 훨씬 쉬워져요.
