구성도 |
네트워크 구성은 다음과 같다.
WAN |
----- |
공유기A |
----- |
공유기B | ----- | CentOS7 |
|
|
|
외부 IP (192.168.0.100) |
| (192.168.1.100) |
|
|
|
내부 IP |
|
내부 IP [192.168.1.1] |
|
|
이상적인 구성은 공유기B를 허브로 사용하여 하나의 네트워크로 묶는 것이겠지만,
방에 데스크탑과 서버를 둬야하고 + 공유기B의 포트가 2개 밖에 없기 때문에.. 이러한 재앙이 벌어졌다.
IP할당 |
- 공유기B : 인터넷 연결 설정을 고정IP방식으로 변경한다.
외부 IP 주소 | 192.168.0.100 |
서브넷 마스크 | 255.255.255.0 |
기본 게이트웨이 | 192.168.0.1 |
기본 DNS 서버 | 192.168.0.1 |
- 공유기A : DHCP 주소 예약 목록에 공유기B를 추가한다.
DMZ설정 |
처음엔 포트포워딩을 했으나, CentOS7을 DMZ로 그냥 설정해주면 된다.
공유기A : DMZ설정 → 192.168.0.100 (공유기B로)
공유기B : DMZ설정 → 192.168.1.100 (CentOS7로)
WOL |
- ipTime공유기의 경우 연결된 장치를 깨울 수 있는 기능이 있다.
- 2-depth 네트워크의 특성 상 매직패킷의 전달도 가능할 것이나, WOL을 잘 쓸 것 같지도 않으니 공유기 설정화면을 통하는 것으로 한다.
- CentOS7의 바이오스 설정에서, Wake On Lan / Boot from PCI / PME 등 유사한 옵션을 찾아 Enable 해주자.
- 공유기B에서 외부에서 설정화면 접근을 허용해주고, 포트(8080 등)를 지정해주자.
- 공유기A의 외부IP 또는 ddns 주소, 포트 번호로 접근하면 공유기B의 설정 화면에 접근할 수 있다.