ds3622로 설치해서 쓰고 있습니다.
멜라녹스 듀얼랜이 잡히질 않아서 질문드립니다.
ConnectX3로 감지되어 드라이버 자동으로 추가되었습니다.
서버 포럼의 헤놀로지 멀티 랜 사용하기.(Feat. DS918+)글에서는
1. grub.cfg 수정하기 에 mac1만 있다면 아래처럼 mac2, 3등을 추가해주시면 됩니다. 라고 되어있는데
tinycore 이미지에서 grub.cfg를 열어보니
이런 내용이 없습니다.
그래서 user_config.json에 적어봤는데 적용이 안되는것 같습니다.
root@box:/home/tc# vi user_config.json
{
"extra_cmdline": {
"pid": "0x5595",
"vid": "0x0781",
"sn": "20C0SQRVADQHM",
"mac1": "D85ED38367A8", 인텔 2.5기가랜은 IG-88님이 드라이버 없다고해서 포기했습니다.
"mac1": "D85ED38367A9", 인텔 1기가랜 자동으로 e1000e 드라이버 추가됩니다.
"mac2": "0002C939C760", MCX314A-BCBT 1번포트 자동으로 드라이버 추가
"mac3": "0002C939C761", MCX314A-BCBT 2번포트 자동으로 드라이버 추가
"SataPortMap": "8", 사타 8포트는 되는데 nvme 2포트가 안되서 일단 이렇게 했습니다.
"DiskIdxMap": "00"
},
"synoinfo": {
"internalportcfg" : "0xffff",
"maxdisks" : "16",
"support_bde_internal_10g" : "no"
},
"ramdisk_copy": {
}
dsm7 설치하니
LAN 포트 1 만 보입니다.
vi /etc/synoinfo.conf
vi /etc.defaults/synoinfo.conf 들어가보니
maxlanport는 9로되어 있어서 건드리지 않았습니다.
user_config.json 에 추가해도 안되는데 grub.cfg에 저렇게 다 적어야하는것인가요?
user_config.json ¿¡´Â mac1 ¸¸ Á¤ÀÇµÇ°í »ç¿ëµÇ´Â°Í °°½À´Ï´Ù.
mac2 ¸¦ »ç¿ëÇϱâ À§Çؼ± ¾î¿¼ö ¾øÀÌ grub.cfg ¸¦ ¼ÕÀ» ´ë¾ß ÇÏ´Â°Í °°½À´Ï´Ù.
±×·±µ¥, »ç¿ëȯ°æÀÌ ³×ÀÌƼºê ½ÅÁö VMWARE ÀÎÁö ¸ð¸£°Ú³×¿ä?
DS3622xs+ »ç¿ëÇϽŴٰí Çߴµ¥, grub.cfg ÀÇ ³»¿ëÀº DS918+ Àΰ͵µ ÀÌ»óÇϱ¸¿ä.
³×ÀÌƼºê´Â ù¹ø° USB, Verbose ¸¦ »ç¿ëÇÏ¼Å¾ß ÇÏ°í °¡»óÀΰæ¿ì µÎ¹ø° SATA, Verbose ¸¦ ¾²¼Å¾ß ÇÕ´Ï´Ù.
¿ø·¡ user_config.json Çü½Ä´ë·Î ":" »©°í 12°³ ¹®ÀÚ·Î »ç¿ëÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
netif_num=[·£Ä«µå ¼ö·®]
esxi ¿¡¼ 2°³ÀÇ lanÀÌ ÀâÈü´Ï´Ù...(ÀÚ½ÅÀÇ ·£ µå¶óÀ̺ê 2°³ Ãß°¡ Á¶°Ç)
1) ³×Æ®¿öÅ© ¾îµªÅÍ 2°³ Ãß°¡
2) "mac1": "XXYYXXYYXXYY",
·Î ¼³Á¤ÇÏ¾ß lan Ä«µå Á¤»óÀûÀ¸·Î ¿¬°á °¡´É ÇÕ´Ï´Ù
netif_num=2 ´Â Ãß°¡ ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.
====== ÀÌÇÏ user_config.json ±âº»Àº lanÀº 1°³ÀÇ mac 1°³ÀÇ ±¸¼º ÀÔ´Ï´Ù ===========
{
"extra_cmdline": {
"pid": "0x5678",
"vid": "0xffff",
"sn": "1860PDN00abcd",
"mac1": "XXYYXXYYXXYY",
"SataPortMap": "66",
"DiskIdxMap": "0600"
},
"synoinfo": {
"internalportcfg" : "0xffff",
"maxdisks" : "16"
},
"ramdisk_copy": { }
}
==============
µå¶óÀ̺ê´Â
./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json
#./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json
./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json
./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/r8125/rpext-index.json
./rploader.sh ext apollolake-7.0.1-42218 add https://raw.githubusercontent.com/pocopico/rp-ext/master/mpt3sas/rpext-index.json
Àú´Â ³×ÀÌƼºê·Î Z87º¸µå¿¡ 918+ »ç¿ëÇÏ°íÀÖ±¸¿ä, óÀ½¿¡ user_config.json¿¡ mac1, mac2 µÎ°³(Á¤Ç° sn + Á¤Ç° mac ÁÖ¼Ò)¸¦ ¼³Á¤Çصµ mac2°¡ ÀνÄÀÌ µÇÁö ¾Ê´õ¶ó°í¿ä.
user_config.json¿¡ netif_num=2 Ãß°¡ÇÑ µÚºÎÅÍ LanÄ«µå 2°³ ¸ðµÎ Á¤»óÀÎ½Ä Çß½À´Ï´Ù.
DS3622xs·Î ¼³Ä¡Çߴµ¥ ¸á¶ó³ì½º µà¾óÆ÷Æ® ÀÎ½Ä ¾ÈµÇ¾ú½À´Ï´Ù. netif_num=2 ½áµµ ÀνĵÇÁö ¾Ê¾Ò½À´Ï´Ù.
µµÀúÈ÷ ¾ÈµÇ¼ DS918+ ·Î ¼³Ä¡Çß´õ´Ï ¸á¶ó³ì½º 2°³ Æ÷Æ®Áß 1°³°¡ ÀνĵǾú½À´Ï´Ù. netif_num=2 Ãß°¡ÇÏ°í maxlanport=8·Î ¼³Á¤ÇÏ´Ï ÀüºÎ ÀνĵǾú½À´Ï´Ù.
NVME 2°³ ÀÎ½Ä ¾ÈµÇ´ø°Íµµ DS918+·Î ¼³Ä¡ÇÏ´Ï ÀÎ½ÄµÇ¾î¼ µð¹ÙÀ̽º ¼ýÀÚ¶û °æ·Î ¼öÁ¤Çؼ RAID0À¸·Î ¹¾ú½À´Ï´Ù.
DS3622xs ¿¡¼ ÀÎ½Ä ¾ÈµÇ´ø°Ô DS918+¿¡¼± ±×³É µÇ´Â°Ç Çϵå¿þ¾î°¡ ±Ù·¡¿¡ ³ª¿Â°ÍÀ̶ó ±×·±°É±î¿ä?
°¡À̵忡µµ ¼³¸í µå·ÈµíÀÌ µå¶óÀ̹ö´Â Àú·¸°Ô ¼öµ¿À¸·Î ¼³Ä¡ÇÏ½Ç ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
build ¿É¼ÇÀ¸·Î ½ÇÁ¦ ºôµåÇÏ´Â °úÁ¤¿¡¼ ¸á¶ó³ì½º¿Í °ü·ÃµÈ µå¶óÀ̹ö°¡ ÀÚµ¿À¸·Î Ãß°¡µÇ¾úÀ»°Í °°Àºµ¥¿ä.
DS3622xs+ ¿Í DS918+ ¸¦ ¹Ù²ã°¡½Ã¸ç Á¦ÀÛÇÏ´Â Áß°£¿¡µµ POCOPICO´ÔÀÌ ÀÌ ¸á¶ó³ì½º µå¶óÀ̹ö ¾ÈÁ¤È¸¦ °è¼Ó ÀÛ¾÷ÇÏ°í °è¼ÌÀ»°Ì´Ï´Ù.
¿ì¿¬È÷ ¾ÈÁ¤ÈÀü µå¶óÀ̹ö°¡ Á÷Àü¿¡ »ç¿ëµÈ°ÍÀÌ°í ÃÖÁ¾ »ç¿ëÇϽŰÍÀÌ ¾ÈÁ¤ÈµÈ µå¶óÀ̹ö°¡ ¸Â¾Æ ¶³¾îÁø°Í °°¾Æº¸ÀÔ´Ï´Ù.
DS3622xs+ ¿Í DS918+¿ë µå¶óÀ̹ö°¡ ´Þ¶ó¼ °¢°¢ º°µµ ÀÛ¾÷À» ÇßÀ»°Í °°Àºµ¥¿ä.
Á¤È®È÷ ¾î¶² µå¶óÀ̹ö°¡ ¸á¶ó³ì½º µå¶óÀ̹öÀÎÁö ±×°£ÀÇ µå¶óÀ̹ö ¹öÀü º¯È»çÇ×Àº ¾î¶²Áö ÃßÀûÀ» ÇغÁ¾ß »ó¼¼ÇÑ ÀÌÀ¯°¡ È®ÀÎ °¡´ÉÇÒ°Í °°½À´Ï´Ù.
Çì³ë·ÑÁö Æ÷·³¿¡¼ ÇÇÄÚÆ÷ÄÚ´ÔÀÌ °è¼Ó ¾ð±ÞÇÏ½Å°É º»°Í °°½À´Ï´Ù. µå¶óÀ̹ö º¯È»çÇ×ÀÌ È®ÀÎµÇ¸é ¾Ë·Áµå¸®°Ú½À´Ï´Ù.