• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
업데이트

MAC-SPOOF ADDON 의 선택적 사용기능을 추가했습니다.

화정큐삼 화정큐삼 410

7

15

작년 12월말 ~ 1월초 사이 약 5일동안 존재했던 MAC-SPOOF 애드온이

 

SAN MANAGER 와 VMM 패키지의 기동을 손상시키는 직접적인 원인으로 잘못 인지 한것 같습니다.

 

전백 시리얼과 맥주소 사용하시는분들께 편리하게 사용하시라고 만든 기능이 이 MAC SPOOF 애드온 입니다.

 

https://svrforum.com/nas/1124782

 

당시 비슷한 시기에 Friend 커널 부팅화면에도 나타나는 커맨드 라인에 아래와 같은 옵션을 추가했었습니다.

 

skip_vender_mac_interfaces=0,1,2,3,4,5,6,7 panic=5 

 

rr 에서 사용되고 있는 이 커맨드 라인에 mac spoof 나 netif 순서 변경에 도움이 될것 같아서 적용을 했는데, 오히려 독이 되었습니다.

 

이 옵션 때문에 SAN MANAGER 와 VMM 에 문제가 생겼습니다.

 

어제 긴급배포로 이 커맨드 라인은 원복 제거를 마친상태입니다.

 

v0.1.0d 버전 부터 사용된 이 옵션은 v0.1.0d ~ v0.1.0i 까지 6번의 버전동안 계속 사용되고 있었습니다.

 

해당 버전을 사용하고 계신 경우는 최신버전 v0.1.0j 로 반드시 자동업데이트를 받으시기 바랍니다.

 

https://github.com/PeterSuh-Q3/tcrpfriend/commit/e6bbf1d8d4ff28b776f8bbabcca8059c84503da5

 

v0.1.0d ~ v0.1.0i 버전을 사용하고 계셨던 많은 분들이 SAN MANAGER 에 문제가 생기셨을것 같습니다.

 

1개월만에 확인된 문제라 파장이 좀 클것 같습니다.

 

현재로서는 해당 문제를 근본적으로 해결하기 위해서는 DSM 의 재설치 (초기화) 방법 밖에는 없는 상태입니다.

 

이미 SAN MANAGER 나 VMM 을 사용하시면서 초기화를 원하지 않으시는 분들을 위해

 

좀더 안정적으로 동작되는 버전으로 san-manager repair Addon 의 개발과 배포를 마쳤습니다.

 

아래처럼 스케쥴러 형태로 존재하면서 부팅직후 10초마다 SAN MANAGER 의 비정상 기동상태를 체크해서 대략 2분만에 기동을 마치고 VMM이 사용하는 /config/target 의 /config/target/iscsi , /config/target/loopback  경로처리까지 생성처리를 마쳐서 VMM 의 vm 자동시작에도 문제가 없도록 조치가 되어 있는 상태입니다.

 

해당 버전의 적용을 위해선 로더를 다시 빌드해 주셔야 합니다.

 

스크린샷 2024-02-02 오전 10.47.59.png.jpg

 

 

 

아무 잘못이 없는 mac-spoof 의 재 추가는 금일 테스트를 더 많이 해본후 적용드리도록 하겠습니다.

 

1대의 헤놀에서 적용하고 모델변경하고 수없이 부팅을 해봤는데, SAN MANAGER 와 VMM 에는 문제를 유발하지 않는 것으로 1차 확인은 했습니다.

 

mac spoof addon 을 시험해 보고 싶으신 분은 

로더 빌드 직전에 아래처럼 addon 을 추가해 주시고 빌드하시면 사용 가능합니다.

 

jsonfile=$(jq '. |= .+ {"mac-spoof":"https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/mac-spoof/rpext-index.json"}' ~/redpill-load/bundled-exts.json) && echo $jsonfile | jq . > ~/redpill-load/bundled-exts.json

 

등록된 상태를 확인하면 아래처럼 보여야 합니다.

맨 아래 추가된 상태가 보이실 겁니다.

 

스크린샷 2024-02-02 오전 10.28.40.png.jpg

 

로더를 빌드하고 나서 mac-spoof addon 적용이 잘 되었는지 확인은 아래처럼 하시면 됩니다.

 

스크린샷 2024-02-02 오전 10.26.25.png.jpg

 

 

----------------------------------------------------------------------

 

어제 시험해본 MAC-SPOOF ADDON 의 테스트가 잘못된것 같습니다.

MAC SPOOF ADDON 만 추가했다고 MAC SPOOF 가 동작되는것이 아닌데, 제가 착각했습니다.

실제 전백 MAC 주소나 리얼맥 주소와 다른 MAC 이 셋팅되어 있어야 비로소 MAC SPOOF ADDON 이 발동합니다.

 


 

위에 공지드린 skip_vender_mac_interfaces 도 SAN MANAGER 손상을 일으키지만

MAC SPOOF ADDON 도 발동되었을 경우에 결국 똑같이 SAN MANAGER 손상을 일으키는것으로 확인되었습니다.

 


 

둘다 손상을 유발하는 요소였습니다.

 


 

그래서 MAC SPOOF ADDON 은 SAN MANAGER REPAIR ADDON 가 보완을 하게 되지만 양날의 검인 셈이 되었습니다.

MAC SPOOF ADDON 을 여전히 원하시는 유저분들이 계시기 때문에 

메뉴 상에서 MAC SPOOF ADDON 을 추가 또는 삭제하는 기능을 넣도록 하겠습니다.

기본적으로는 MAC SPOOF ADDON 가 MSHELL 안에 기본 탑재되지 않습니다.

 


 

이 신 메뉴가 사용될 경우 SAN MANAGER,VMM 이 손상받을 수 있다는 경고 문구를 넣겠습니다.

기본적으로 SAN MANAGER REPAIR ADDON 는 늘 스케쥴러에서 동작되고 있기 때문에 SAN MANAGER, VMM 이 기동 손상될 경우라도 정상 기동을 도와주도록 되어 있습니다.

스크린샷 2024-02-03 오전 11.37.11.png.jpg

 

 

신고공유스크랩
15

화정큐삼 화정큐삼
30Lv. 18104P
다음 레벨까지 1116P

1) Xpenology RedPill DS918+ FRIEND DSM 7.2.1-69057 Update 1, ASUS IOT H310i-IM-A R2.0 G5500 / Intel I211, I219-V / 16GB  / SilverStone ECS07 5포트 SATA M.2 NVMe PCIe 스토리지 확장 카드 / 3x4TB + 1x3TB SHR, 1x8TB 

 

2) Xpenology RedPill DS1823xs+ FRIEND DSM 7.2.1-69057 Update 1, Asus B150I PRO GAMING/AURA i3-7100T / Intel Gigabit LAN x 3 / 16GB  /  ASM1166 M.2 NVME PCIE 6 Port Sata 스토리지 확장 카드 / 6 x 3TB RAID6

profile image
화정큐삼 글쓴이 2024.02.02. 14:36
펜타네스트
네, 유저분들께 불필요한 고통을 드려서 죄송할 따름입니다. 그래도 개선된 방안을 찾아서 다행인것 같습니다.
모르고 있는 또 다른 문제가 터져 나오지만 않았으면 좋겠습니다. ^^
3등
맥주소주양주 2024.02.02. 17:17
현재로서는 해당 문제를 근본적으로 해결하기 위해서는 => 어떤 문제 말씀이신지요?
mac-spoof addon 은 선택적으로 하거나 필요한 addon 같습니다.
profile image
화정큐삼 글쓴이 2024.02.02. 19:06
맥주소주양주

본문에서 계속 반복설명하고 있는 SAN MANAGER 와 VMM 의 패키지 자동 START 불가 현상입니다.

이로인해 두 패키지가 복구 상태로 전환되고 복구를 시켜도 복구가 되지 않는 상태로 빠집니다.

profile image
화정큐삼 글쓴이 2024.02.03. 16:22
맥주소주양주
원하시는 기능 추가되었습니다.
이제 메뉴상에서 mac-spoof addon 를 선택적으로 추가하실 수 있습니다.
"Additional Functions" 하위 메뉴에 해당기능 존재합니다.
서맹 2024.02.02. 20:26
저에게 해당하는 문제는 문제는 아니었지만, 얼마나 신경 쓰이셨을지 느껴집니다.
늦게나마 제대로 된 원인을 찾으셔서 다행입니다.
감사합니다!
profile image
화정큐삼 글쓴이 2024.02.03. 01:07
블루웍
본문에 있는 이 커맨드를 ssh 로 tc 에 접속하신 상태에서 실행하시면 됩니다.

jsonfile=$(jq '. |= .+ {"mac-spoof":"https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/mac-spoof/rpext-index.json"}' ~/redpill-load/bundled-exts.json) && echo $jsonfile | jq . > ~/redpill-load/bundled-exts.json

만일 컴파일 에러가 나거나 문제가 있다면 직접 vi 에디터로 편집해서 추가해 주셔야 합니다.
vi ~/redpill-load/bundled-exts.json

중간쯤 misc 앞쪽쯤에 한줄 떼서 넣어주세요. (컴머 구분 빠지면 오류납니다. 주의)
"mac-spoof":"https://raw.githubusercontent.com/PeterSuh-Q3/tcrp-addons/master/mac-spoof/rpext-index.json",
블루웍 2024.02.03. 04:07
화정큐삼
감사합니다. 문제 없이 빌드 하였습니다. 맥어드레스도 바뀐대로 표시 되고 문제 없습니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24781 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26357 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 6시간 전15:26 135 +1
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 369 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 4일 전12:25 178 +1
87 업데이트
image
초보나스 24.04.08.23:25 317 0
86 업데이트
image
화정큐삼 24.04.03.13:00 393 +4
85 업데이트
image
EXP 24.03.31.02:01 885 +7
84 업데이트
image
EXP 24.03.28.12:25 596 +4
83 업데이트
normal
화정큐삼 24.03.27.00:52 463 +4
82 업데이트
image
EXP 24.03.25.13:27 524 +5
81 업데이트
image
화정큐삼 24.03.23.23:40 403 +8
80 업데이트
image
이정도면컴맹인듯 24.03.21.02:18 518 0
79 업데이트
image
EXP 24.03.19.18:43 623 +10
78 업데이트
image
EXP 24.03.16.23:42 596 +4
77 업데이트
normal
화정큐삼 24.03.15.21:35 242 +3
76 업데이트
image
화정큐삼 24.03.14.10:38 356 +6
75 업데이트
image
EXP 24.03.13.18:04 691 +5
74 업데이트
image
EXP 24.03.09.20:33 463 +4
73 업데이트
image
EXP 24.03.04.10:17 896 +9
72 업데이트
image
EXP 24.02.29.21:27 589 +6
71 업데이트
normal
화정큐삼 24.02.26.08:58 199 0
70 업데이트
image
EXP 24.02.26.06:29 884 +15
69 업데이트
image
EXP 24.02.24.13:43 598 +11
68 업데이트
normal
화정큐삼 24.02.24.12:06 437 +10