Xpenology ¸¦ °øÀ¯±â·Î »ç¿ë ÇÒ¼öÀÖÀ»±î¿ä?

   Á¶È¸ 6203   Ãßõ 10    

syno_dsm6_start_nat.sh (2.7K), Down : 14, 2017-07
rc-sysinit.conf (1.4K), Down : 12, 2017-07
readme.txt (665byte), Down : 9, 2017-07

안녕하세요.

댓글로 답변을 달까 하다가, 파일 첨부가 필요할 듯 싶어서 답변글로 적습니다.

헤놀로지를 공유기로 사용하는 것은 기본적으로 가능합니다.

기본적으로 DSM 제어판 상에 보시면 DHCP Server 항목이 있는 것을 보실 수 있으며, 해당 항목 내 각 Ethernet Port별 설정이 가능합니다만, 문제는 WAN으로 사용하는 Ethernet Interface와 LAN으로 설정할 Ethernet Interface를 NAT로 묶어주는 작업이 DSM상에는 어디에도 언급이 되어 있질 않습니다.

이에 NAT 기반의 공유기로 사용하고자 한다면, 하기 Description대로 설정해 보시기 바랍니다. (해당 건은 DSM6.0 기반으로 DSM 6.0/6.0.2/6.1/6.1.2에서 Test 및 사용하는 설정 사항이며, DSM 5.2라면 구글링으로 찾아봐야 할 듯 합니다)

1. NAT Service 활성화 (구글링 중에 찾은 script인데 출처가 기억 나지 않습니다....)

  1.1 SSH Login -> root login

  1.2 첨부의 syno_dsm6_start_nat.sh 를 하기 위치로 copy (파일 권한 700으로 설정 바랍니다)

        /usr/syno/etc.defaults/syno_dsm6_start_nat.sh

  1.3 하기 위치의 rc-sysinit.conf 내 NAT를 구성하고자 하는 interface를 기본 설정하도록 line 추가

        /usr/share/init/rc-sysinit.conf

        - post-stop script 내 하기 command 추가하여 booting 완료 시점에서 NAT Server 자동 구성하도록 함. 

           ex) NAT Service를 사용하고자 하는 Interfice가 eth1인 경우

               /usr/syno/etc.defaults/syno_dsm6_start_nat.sh start eth1 > /dev/null 2>&1 || true  --> eth1에 NAT 구성함

2. DHCP 구성

  2.1 "DSM 제어판 - 네트워크" 항목 내 "네트워크 인터페이스" 항목에서 NAT Serving을 하고자 하는 Interface의 IP를 Static으로 설정 (192.168.xxx.xxx, 10.0.xxx.xxx 등의 Local IP 대역 사용하시면 되며, 해당 설정 IP가 NAT 하위에서는 Gateway로 인식됩니다). 이 때 기본 게이트웨이로 설정은 해제 - 기본 게이트웨이는 WAN으로 설정된 Interface에서 설정하셔야 합니다.

  2.2 "DSM 제어판 - DHCP Server"에서 NAT 설정할 Interface에 DHCP Server 활성화 및 임대 IP 대역 추가하시면 됩니다. 이 때 기본 Gateway는 위에서 NAT Server용 Interface에 할당한 IP 주소로 설정하시면 됩니다.

        ex) 2.1 에서 LAN 포트 2번에 192.168.100.254 할당, 2.2에서 해당 LAN 포트 2번의 DHCP Server 활성화 후 Serving IP 대역 설정 (192.168.100.50 시작, 192.168.100.100 끝, 넷마스크 255.255.255.0, 게이트웨이 192.168.100.254, DHCP 옵션은 필요하신 부분의 Option Code 확인하시어 설정하시면 되며 기본 Internet 공유기로 설정하신다면 DHCP Option은 굳이 설정 안해도 됨)


내용이 좀 두서없습니다만... 상기 Description대로면 DSM을 공유기 설정하는 것이 가능합니다.

또한, NAT 하위에서 PPTP VPN 연결을 위한 Path Through 필요하신 경우, SSH Console 내에서 하기 Module들을 load 해 줘야 합니다 (옵션 상황이네요)


insmod /lib/modules/nf_conntrack_proto_gre.ko

insmod /lib/modules/nf_nat_proto_gre.ko

insmod /lib/modules/gre.ko

insmod /lib/modules/nf_conntrack_pptp.ko

insmod /lib/modules/nf_nat_pptp.ko


 * 2017/08/07 Add

  DSM Update 후 해당 script 및 RC 내 명령 실행이 초기화 되는 경우가 있습니다. 기본 DSM에서 제공하는 Script가 아니다 보니 Update 과정에서 RC 관련 부분에 불필요하다고 판단되는 Scriptt가 삭제되는 듯 한데, 아무튼 Update 후 해당 Script 및 rc-sysinit.conf 반드시 확인하셔야 합니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
life4mac 2017-07
Ãßõ µå¸³´Ï´Ù...¤¾¤¾
ÁÁÀº Á¤º¸³×¿ä ^^
2face 2017-07
¾Æ..´ë´ÜÈ÷ °¨»çÇÕ´Ï´Ù.
dragoune 2017-07
´ë´ÜÇϽʴϴÙ


NAS
Á¦¸ñPage 183/306
2014-05   4942721   Á¤ÀºÁØ1
2015-12   1479542   ¹é¸Þ°¡
2017-07   3868   ÄÉÀÌÄý
2017-07   5446   ±ÍÃß
2017-07   3689   ´ëµÎ°­¾ÆÁö
2017-07   7667   ¹«¸íÀÎ12
2017-07   3748   2face
2017-07   6204   Åë½ÅºÒ´É
2017-07   3305   lovin09
2017-07   3699   DingDong
2017-07   3196   iron19
2017-07   11127   Å«°õÇϿ콺
2017-07   2839   lovin09
2017-07   8568   Âù¼­¾Æºü
2017-07   9399   ¸¶¹ý»ç´ç87
2017-07   2992   ÀÌâÁØ
2017-07   4474   ºñº÷2
2017-07   14091   ³ª³ëÅ¥ºê
2017-07   5990   Å«°õÇϿ콺
2017-07   3416   À̼ø½Å
2017-07   3516   ÇູÇϼ¼
2017-07   4240   Æ®¸®