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

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

화정큐삼 화정큐삼 430

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
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로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 50179 +25
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 74 달소 23.05.23.23:58 51256 +23
mshell 의 아킬레스건을 하나 제거 가능하게 되었습니다. [autorecover 배포완료] 10 화정큐삼 6시간 전16:53 189 +6
시놀로지(헤놀로지) VMM 에 헤놀로지 (부트로더+가상디스크) 설치하기 1 화정큐삼 1일 전23:02 153 +1
[TCRP Mshell]LUN-iSCSI 매핑이 안됩니다. 2 Legionarii 1일 전12:01 77 +1
276
image
화정큐삼 22.04.12.21:12 48993 +32
275
image
화정큐삼 22.05.28.18:47 6623 +13
274
image
화정큐삼 22.06.26.01:42 3391 +13
273
normal
화정큐삼 23.02.04.20:56 2371 +12
272
normal
화정큐삼 22.04.05.10:45 363 +11
271
image
화정큐삼 23.04.01.21:17 1134 +10
270
image
화정큐삼 23.10.16.22:50 676 +10
269
image
화정큐삼 22.06.24.23:15 544 +10
268
normal
화정큐삼 22.04.17.23:19 748 +10
267
normal
화정큐삼 24.02.24.12:06 504 +10
266
image
화정큐삼 23.05.23.19:17 1577 +9
265
normal
화정큐삼 24.03.12.21:55 358 +9
264
image
화정큐삼 22.07.21.00:37 515 +9
263
normal
화정큐삼 24.02.29.17:27 438 +9
262
image
화정큐삼 23.02.25.15:20 398 +9
261
normal
화정큐삼 22.06.28.21:20 323 +9
260
normal
화정큐삼 22.05.11.09:01 825 +9
259
image
화정큐삼 22.06.22.20:55 810 +9
258
image
화정큐삼 24.05.13.21:48 634 +8
257
image
화정큐삼 24.03.23.23:40 517 +8