Jump to content
XPEnology Community

n40l에 설치후 나타나는 몇가지 문제점


seokju77

Recommended Posts

N40L에 여기 포럼에서 외국분이 자신의 N40L에 설치된 것을 올려놓은 이미지 파일을

 

다운받아 설치하여 사용중입니다.

 

설치후 크게 세가지 문제가 발생되고 있는데

 

1. 부팅시마다 mac주소가 바뀌는 문제(이것 때문에 wol 안되는 것 같더군요)

2. 랜포트가 1개인데 4개가 잡히는 문제

3. 절전모드 진입 불가

 

1번문제는 헥사에디터로 vender 파일을 수정해야 한다더군요

 

근데 이작업을 윈도에서 가능한가요? 아니면 리눅스에서 작업을 해야하는건지요?

Link to comment
Share on other sites

1번 문제로 헤메고 있는 중입니다.

지금까지 해본 것

 

1.virtual box의 debian으로 vender파일 hex edit => NG

 

2.window에서 synology 파일을 hex edit로 수정후 usb install => NG

- usb에서 vender 파일은 정상적으로 수정된 것을 확인

 

3.grub.conf 파일에 mac address 명령 추가 => NG

 

다른분들은 어떻게 하신건가요?

Link to comment
Share on other sites

1번문제를 다음과 같이 해결했습니다.

 

viewtopic.php?f=2&t=55&hilit=serial%2A 를 참조하여서,

 

현재 제가 사용하고 있는 것은

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="자신의 mac주소" mac2="자신의 mac주소" mac3="자신의 mac주소" mac4="자신의 mac주소"

initrd /rd.gz

 

위에서 중요한 것은

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

 

의 앞에 있는 "#"이 없으면 mac address가 변경되지 않았습니다.

 

linux 초보라서 앞부분의 "#"의 의미를 잘모르겠네요.

원래는 #이 있는 것은 단순 설명 또는 주석을 뜻하는게 아닌가요?

Link to comment
Share on other sites

1번문제를 다음과 같이 해결했습니다.

 

viewtopic.php?f=2&t=55&hilit=serial%2A 를 참조하여서,

 

현재 제가 사용하고 있는 것은

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="자신의 mac주소" mac2="자신의 mac주소" mac3="자신의 mac주소" mac4="자신의 mac주소"

initrd /rd.gz

 

위에서 중요한 것은

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

 

의 앞에 있는 "#"이 없으면 mac address가 변경되지 않았습니다.

 

linux 초보라서 앞부분의 "#"의 의미를 잘모르겠네요.

원래는 #이 있는 것은 단순 설명 또는 주석을 뜻하는게 아닌가요?

 

hwan님께서 언급하신 게시물은 예전에 읽어보고 적용해 봤는데 안되서 포기를 했었는데

 

저는 랜포트가 1개뿐이기에 저 4개의 맥주소중 하나만 입력했었는데 안되더군요

 

4개의 맥주소중 나머지 3개는 그냥 가상으로 대충 입력하면 되는건가요?

 

아니면 똑같이 4개를 입력해야 하는건가요?

Link to comment
Share on other sites

저는 일단 4개 모두 동일하게 입력했습니다.

 

그 전에는 N40L에서 랜카드가 4개가 있는걸로 표기되었지만,

현재는 시스템에 랜카드가 1개만 있는 것으로 표시됩니다.

 

그리고 WOL은 http://www.2cpu.co.kr/bbs/board.php?bo_ ... &wr_id=215

방법으로 확인해보았지만, 아직 해결되지 않았습니다.

 

WOL관련은 리눅스관련 검색을 해보니,

리눅스 system에서 WOL기능이 제대로 작동하지 않는 경우에

Wakeonlan package가 있고, 이를 실행시키면 가능하다고 하는데,

제가 리눅스 초보라서 어떻게 해야하는지 잘 모르겠습니다.

 

누군가 해결하실거라고 믿습니다.

Link to comment
Share on other sites

1번문제를 다음과 같이 해결했습니다.

 

viewtopic.php?f=2&t=55&hilit=serial%2A 를 참조하여서,

 

현재 제가 사용하고 있는 것은

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="자신의 mac주소" mac2="자신의 mac주소" mac3="자신의 mac주소" mac4="자신의 mac주소"

initrd /rd.gz

 

위에서 중요한 것은

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

 

의 앞에 있는 "#"이 없으면 mac address가 변경되지 않았습니다.

 

linux 초보라서 앞부분의 "#"의 의미를 잘모르겠네요.

원래는 #이 있는 것은 단순 설명 또는 주석을 뜻하는게 아닌가요?

 

 

구체적으로 수정해야 파일이 모죠? menu.lst,grub.conf 많던데

Link to comment
Share on other sites

1번문제를 다음과 같이 해결했습니다.

 

viewtopic.php?f=2&t=55&hilit=serial%2A 를 참조하여서,

 

현재 제가 사용하고 있는 것은

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="자신의 mac주소" mac2="자신의 mac주소" mac3="자신의 mac주소" mac4="자신의 mac주소"

initrd /rd.gz

 

위에서 중요한 것은

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

 

의 앞에 있는 "#"이 없으면 mac address가 변경되지 않았습니다.

 

linux 초보라서 앞부분의 "#"의 의미를 잘모르겠네요.

원래는 #이 있는 것은 단순 설명 또는 주석을 뜻하는게 아닌가요?

 

 

구체적으로 수정해야 파일이 모죠? menu.lst,grub.conf 많던데

 

grub.conf 파일을 수정하시면 됩니다.

menu.lst 파일을 눌러서 수정하셔도 grub.conf 파일도 같이 수정됩니다.

manu.lst파일은 grub.conf파일의 링크파일로 보시면 됩니다.

Link to comment
Share on other sites

WOL이 제대로 안되는 것은 현재의 img 또는 pat 파일에 N40L의 랜카드 드라이브가 들어있지 않기 때문인 것으로 생각됩니다.

 

일반 PC의 intel chip set과 realtek 랜카드 구성에서 wol이 잘 작동이 된다는 이야기도 있는 것을 보면,

N40L은 brodcom의 랜카드이므로 여기에서 오는 차이라고 봅니다.

 

HP의 홈페이지에서 linux용 랜카드 드라이브를 설치한다면 될 것 같고,

linux를 잘몰라서 ...누군가 시도해보시고 알려주세요

Link to comment
Share on other sites

저는 일단 4개 모두 동일하게 입력했습니다.

 

그 전에는 N40L에서 랜카드가 4개가 있는걸로 표기되었지만,

현재는 시스템에 랜카드가 1개만 있는 것으로 표시됩니다.

 

그리고 WOL은 http://www.2cpu.co.kr/bbs/board.php?bo_ ... &wr_id=215

방법으로 확인해보았지만, 아직 해결되지 않았습니다.

 

WOL관련은 리눅스관련 검색을 해보니,

리눅스 system에서 WOL기능이 제대로 작동하지 않는 경우에

Wakeonlan package가 있고, 이를 실행시키면 가능하다고 하는데,

제가 리눅스 초보라서 어떻게 해야하는지 잘 모르겠습니다.

 

누군가 해결하실거라고 믿습니다.

 

hwan님께서 언급하신봐와 같이 grub.conf 파일을 수정해봐도 여전히 맥어드레스는 고정이 안되네요

 

그러나 dsm에서 4개로 표시되던 랜포트는 1개로 바뀌는군요.

Link to comment
Share on other sites

파일은 첫번째 폴더의 boot/grub/menu.lst 파일을 열어서 수정하시면 됩니다.

물론 윈도우에서는 안보입니다.

 

우분투에서 GHEX 프로그램으로 수정했습니다.

 

저의 경우는

syno_hw_version=RS3612xs

initrd /rd.gz

 

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender

hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="자신의 mac주소"

initrd /rd.gz

 

이렇게 MAC 주소 하나만 써도 DSM에 들어가보면 4개로 잡힙니다.

Link to comment
Share on other sites

1번문제를 다음과 같이 해결했습니다.

 

viewtopic.php?f=2&t=55&hilit=serial%2A 를 참조하여서,

 

현재 제가 사용하고 있는 것은

title SYNOLOGY_2

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="자신의 mac주소" mac2="자신의 mac주소" mac3="자신의 mac주소" mac4="자신의 mac주소"

initrd /rd.gz

 

위에서 중요한 것은

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

 

의 앞에 있는 "#"이 없으면 mac address가 변경되지 않았습니다.

 

linux 초보라서 앞부분의 "#"의 의미를 잘모르겠네요.

원래는 #이 있는 것은 단순 설명 또는 주석을 뜻하는게 아닌가요?

 

 

구체적으로 수정해야 파일이 모죠? menu.lst,grub.conf 많던데

 

grub.conf 파일을 수정하시면 됩니다.

menu.lst 파일을 눌러서 수정하셔도 grub.conf 파일도 같이 수정됩니다.

manu.lst파일은 grub.conf파일의 링크파일로 보시면 됩니다.

 

감사합니다.님말대로 #붙여서 수정하니 맥주소 제대로 뜨네요

vender 파일 수정해야되는지 알고 그동안 엄청삽질했는데.

님덕분에 한방에 해결하는군요..

Link to comment
Share on other sites

1,2,3 모두 문제 없습니다.

usb 꽃혀 있으면 절전모드 진입 안됩니다.

그리고, 4.2버전은 오리지날 시놀에서도 절전모드에 문제가 많습니다.

패키지 설치에따라 진입이 안될 수 있습니다.

 

USB가 꼽혀 있으면 절전모드 진입이 안 된다고 하시는데요.

USB를 뽑아두면 부팅이 안 되지 않나요?

재부팅 없이 그냥 쓰고 있는 동안에는 문제가 없겠지만, 설정 변경으로 인한 재부팅 등이 있을 때 마다 다시 꼽아 주어야 하는 건가요?

아니면 뭔가 USB 없이도 부팅하는 방법이 있는 것일까요?

 

절전을 생각하면

1. WAL 을 이용하여 필요할 때만 켜는 방법

2. HDD sleep 으로 조금이나마 줄이는 방법

 

일 텐데, 최소한 두 방법을 같이 쓸 수는 없는 걸로 보이네요?

(WAL로 부팅하려면 USB가 있어야 할 테고, USB가 있으면 절전이 안 되고...)

Link to comment
Share on other sites

WOL이 제대로 안되는 것은 현재의 img 또는 pat 파일에 N40L의 랜카드 드라이브가 들어있지 않기 때문인 것으로 생각됩니다.

 

일반 PC의 intel chip set과 realtek 랜카드 구성에서 wol이 잘 작동이 된다는 이야기도 있는 것을 보면,

N40L은 brodcom의 랜카드이므로 여기에서 오는 차이라고 봅니다.

 

HP의 홈페이지에서 linux용 랜카드 드라이브를 설치한다면 될 것 같고,

linux를 잘몰라서 ...누군가 시도해보시고 알려주세요

 

이 문제라면, N40L 에 랜카드만 바꿔주면(추가해주면?) WOL이 가능할 수도 있겠네요.

realtek 계열의 랜카드도 싼 건 몇천원이면 되는 것 같으니까요.

Link to comment
Share on other sites

  • 2 weeks later...
WOL이 제대로 안되는 것은 현재의 img 또는 pat 파일에 N40L의 랜카드 드라이브가 들어있지 않기 때문인 것으로 생각됩니다.

 

일반 PC의 intel chip set과 realtek 랜카드 구성에서 wol이 잘 작동이 된다는 이야기도 있는 것을 보면,

N40L은 brodcom의 랜카드이므로 여기에서 오는 차이라고 봅니다.

 

HP의 홈페이지에서 linux용 랜카드 드라이브를 설치한다면 될 것 같고,

linux를 잘몰라서 ...누군가 시도해보시고 알려주세요

 

이 문제라면, N40L 에 랜카드만 바꿔주면(추가해주면?) WOL이 가능할 수도 있겠네요.

realtek 계열의 랜카드도 싼 건 몇천원이면 되는 것 같으니까요.

 

오늘 WOL 실행 성공했습니다. :grin:

http://www.2cpu.co.kr/bbs/board.php?bo_ ... &wr_id=351 여기 덧글 참고했고,

다시정리하면

1. iptime px1000 구매

2. N40L에 장착후

1) ssh 터미널로 root로 접속

2) vi 편집기로 /etc/rc.local 라는 파일 작성

- N40L의 /etc 디렉토리에는 저는 rc.local이라는 파일이 없었습니다.

-. 명령어 "ethtool -s eth1 wol g" 기록후 저장

3) grub.conf 파일 수정

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="N40L의 mac주소" mac2="px1000(새로운 lan card) mac주소"

initrd /rd.gz

4) N40L 재부팅,

 

이상입니다.

Link to comment
Share on other sites

3) grub.conf 파일 수정

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="N40L의 mac주소" mac2="px1000(새로운 lan card) mac주소"

initrd /rd.gz

 

이 grub.conf파일은 무엇으로 어떻게 수정하나요?

Link to comment
Share on other sites

3) grub.conf 파일 수정

root (hd0,1)

# cksum /grub_cksum.syno

# vender /vender show

# hw_model

kernel /zImage root=/dev/md0 ihd_num=5 netif_num=1 syno_hw_version=RS3612xs mac1="N40L의 mac주소" mac2="px1000(새로운 lan card) mac주소"

initrd /rd.gz

 

이 grub.conf파일은 무엇으로 어떻게 수정하나요?

 

grub.conf 파일은 리눅스 명령어로 기록되어 있어서, 리눅스의 edit파일(gedit, vi)로 수정하시면 됩니다.

윈도우에서는 울트라에디터 등으로 파일 수정하시고 저장하실 때 리눅스파일로 저장하시면 됩니다.

윈도우 메모장에서 열수는 있지만, 메모장에서 저장시 윈도우 파일체계로 저장되므로 정상적으로 실행되지 않습니다.

Link to comment
Share on other sites

1,2,3 모두 문제 없습니다.

usb 꽃혀 있으면 절전모드 진입 안됩니다.

그리고, 4.2버전은 오리지날 시놀에서도 절전모드에 문제가 많습니다.

패키지 설치에따라 진입이 안될 수 있습니다.

 

USB가 꼽혀 있으면 절전모드 진입이 안 된다고 하시는데요.

USB를 뽑아두면 부팅이 안 되지 않나요?

재부팅 없이 그냥 쓰고 있는 동안에는 문제가 없겠지만, 설정 변경으로 인한 재부팅 등이 있을 때 마다 다시 꼽아 주어야 하는 건가요?

아니면 뭔가 USB 없이도 부팅하는 방법이 있는 것일까요?

 

절전을 생각하면

1. WAL 을 이용하여 필요할 때만 켜는 방법

2. HDD sleep 으로 조금이나마 줄이는 방법

 

일 텐데, 최소한 두 방법을 같이 쓸 수는 없는 걸로 보이네요?

(WAL로 부팅하려면 USB가 있어야 할 테고, USB가 있으면 절전이 안 되고...)

 

 

4.2 (3202) 에서 USB를 꽂은 상태로 HDD sleep에 들어갈 수 있네요.

N40L 에 xpenology를 설치하는 글타래에, nighthawk님이 올린 파일이 있습니다.

viewtopic.php?f=2&t=6&start=150#p2026

이를 이용해서 3202를 설치하고 나니, USB가 esata로 잡히는군요. 뭐 거기까진 기존과 크게 다르진 않은 것 같은데, web으로 접근해서 보면 오른쪽 위에 옵션, 검색 버튼 있고 그 옆쪽으로 알림창이 있는데, 그 옆쪽에 외부장치가 연결되어 있다는 버튼이 뜨더군요. 거기서 외부장치를 해제해 버렸습니다. 그러고 나니, USB가 꽂혀있어도 HDD가 sleep이 됩니다. (물론 USB로 접근은 안 되겠지요. 하지만 이 녀석은 부팅만을 위한 것이라 접근할 필요가 없으니까요. 저장소 관리자 등에서도 더이상 USB는 보이지 않습니다.)

부팅후엔 웹으로 접근해서 USB를 unmount해 주어야 할 필요는 있겠지만, 여튼 USB가 꽂혀 있는 상태로도 HDD를 sleep할 수는 있네요. : )

Link to comment
Share on other sites

1,2,3 모두 문제 없습니다.

usb 꽃혀 있으면 절전모드 진입 안됩니다.

그리고, 4.2버전은 오리지날 시놀에서도 절전모드에 문제가 많습니다.

패키지 설치에따라 진입이 안될 수 있습니다.

 

USB가 꼽혀 있으면 절전모드 진입이 안 된다고 하시는데요.

USB를 뽑아두면 부팅이 안 되지 않나요?

재부팅 없이 그냥 쓰고 있는 동안에는 문제가 없겠지만, 설정 변경으로 인한 재부팅 등이 있을 때 마다 다시 꼽아 주어야 하는 건가요?

아니면 뭔가 USB 없이도 부팅하는 방법이 있는 것일까요?

 

절전을 생각하면

1. WAL 을 이용하여 필요할 때만 켜는 방법

2. HDD sleep 으로 조금이나마 줄이는 방법

 

일 텐데, 최소한 두 방법을 같이 쓸 수는 없는 걸로 보이네요?

(WAL로 부팅하려면 USB가 있어야 할 테고, USB가 있으면 절전이 안 되고...)

 

 

4.2 (3202) 에서 USB를 꽂은 상태로 HDD sleep에 들어갈 수 있네요.

N40L 에 xpenology를 설치하는 글타래에, nighthawk님이 올린 파일이 있습니다.

viewtopic.php?f=2&t=6&start=150#p2026

이를 이용해서 3202를 설치하고 나니, USB가 esata로 잡히는군요. 뭐 거기까진 기존과 크게 다르진 않은 것 같은데, web으로 접근해서 보면 오른쪽 위에 옵션, 검색 버튼 있고 그 옆쪽으로 알림창이 있는데, 그 옆쪽에 외부장치가 연결되어 있다는 버튼이 뜨더군요. 거기서 외부장치를 해제해 버렸습니다. 그러고 나니, USB가 꽂혀있어도 HDD가 sleep이 됩니다. (물론 USB로 접근은 안 되겠지요. 하지만 이 녀석은 부팅만을 위한 것이라 접근할 필요가 없으니까요. 저장소 관리자 등에서도 더이상 USB는 보이지 않습니다.)

부팅후엔 웹으로 접근해서 USB를 unmount해 주어야 할 필요는 있겠지만, 여튼 USB가 꽂혀 있는 상태로도 HDD를 sleep할 수는 있네요. : )

 

제가 그 파일을 3202에서도 3211에서도 사용하고 있지만 절전모드 진입 안되더군요.

eject 시켜도...

혹시 절전으로 들어가는 것 확인하신 사항이신가요?

모든 서비스 중지 시키고 usb 빼고 절전 들어가는 것 확인 후에

usb 꼽고 eject 시키고 전절 들어가는 것 확인해 본 결과입니다.

Link to comment
Share on other sites

제가 그 파일을 3202에서도 3211에서도 사용하고 있지만 절전모드 진입 안되더군요.

eject 시켜도...

혹시 절전으로 들어가는 것 확인하신 사항이신가요?

모든 서비스 중지 시키고 usb 빼고 절전 들어가는 것 확인 후에

usb 꼽고 eject 시키고 전절 들어가는 것 확인해 본 결과입니다.

 

확인했습니다.

eject 후 일정 시간이 지난 후, 옆에서 귀를 기울이며 서비스를 실행하면 하드가 웜업 하는 소리가 들립니다.

물론 서비스 시작시에도 시간이 평소보다 오래 걸립니다. (10~20초 정도 더 걸리네요)

Link to comment
Share on other sites

제가 그 파일을 3202에서도 3211에서도 사용하고 있지만 절전모드 진입 안되더군요.

eject 시켜도...

혹시 절전으로 들어가는 것 확인하신 사항이신가요?

모든 서비스 중지 시키고 usb 빼고 절전 들어가는 것 확인 후에

usb 꼽고 eject 시키고 전절 들어가는 것 확인해 본 결과입니다.

 

확인했습니다.

eject 후 일정 시간이 지난 후, 옆에서 귀를 기울이며 서비스를 실행하면 하드가 웜업 하는 소리가 들립니다.

물론 서비스 시작시에도 시간이 평소보다 오래 걸립니다. (10~20초 정도 더 걸리네요)

 

전 usb 빼면 절절 잘 되다가 eject만 하면 안되더군요.

완전히 빼야된다는...

그런데, 제가 사용한 파일은 따로 modules 디렉토리에 덮어쓰는 파일들을 덮어써서

usb가 esata로 인식되게 한 경우입니다.

처음부터 설치파일에 포함되어서 설치 후에 바로 usb가 esata로 인식되는 것이아닌...

이번에 수정했다고 되어 있던데...이부분도 수정이 된 건가 봅니다.

저 파일로 한번 재설치 해 봐야겠네요.^^

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...