여기 컴터 고수들이 많다고 해서 가입하자마자 바로 질문올립니다 .
일단 지금
서버 메인보드에 자체 nic 가있고
10G 랜카드(nexi) 를 따로 pci slot에 연결해서 사용하고 있습니다
이게 리부트를 하니까 갑자기 NIC 가 인식이 안되어서 죽어있어요ㅜㅜ
1. 리붓후 nic 인식이안됨 (led 도 꺼져있음)
2. ifconfig -a 하면 보드 nic 랑 10nic랑 장비해서 여러개가 디바이스명이 올라와야 하는데 1개만 올라옴
3. 기존에도 비슷한 사례가 있음 . nvme 확장슬롯을 연결하니까 nic 디바이스명이 바뀜
그래서 ifconfig -a 디바이스명 확인후, vi /etc/netplan/xxxx.yaml 들어가서 디바이스명 바꾼후
netplan apply 하니까 NIC 활성화 되면서 정상인식됨.
근데 이번거는 nic디스이스명 바꾸고 netplan apply 하면 아래 사진처럼 나옴.
4. 사진 확인후 /etc/fstab에 swap 줄이 겹친다고 하는거 같아서 똑같은거 1줄 지운다음에
다시 netplan apply 하니까 아래 사진처럼 나옴.
5. 여기서 부터 구글링하면서 별의 별짓을 해봤는데 안됨.
일단
vi /etc/netplan/xxx.yaml 라인은 수없이 봐서 틀리진 않았습니다 .
netplan --debug try 하면 아래 사진 처럼 나오고
lspci -v로 나오면 아래 사진처럼 나옴 . (05:00.0이 10G lancard)
일단 이런 서버가 여러대가 있고 .
이중 특이한거는 내가 사용하고 있는 nexi mac 주소의 시작은 6으로 시작하는데
지금 ifconfig -a 해서보면 18: 로시작하네요.
혹시나 해서 OS를 재설치 해도 똑같아 .인식이 안됨.
그래서 os를 ubuntu에서 window를 설치했더니 그래도 인식이안되서
드라이버를 설치했더니 인식됨 .
그래서 usb로 드라이버 다운받아서 설치하려고 했는데
ubuntu에 make 패키지가 없어서 설치가 안됨 .
결론
1.이거 어떻게 하면 해결될까요 ?ㅠㅠ
2.make 패키지를 usb로 옮겨서 설치를 하고싶은데 어떻게 하면될까요 ?
nic 활성화 되게 복구 할수있도록 도와주세요 형님들
dmesg 파일도 오려드립니다 .
»çÀÌÆ® ºÐÀ§±â´Â ÆľÇÇÏ°í Áú¹®À» Çؾ߰ÚÁÒ
Àú´Â °í¼öµµ ¾Æ´ÏÁö¸¸ ±Ûµµ ±â..............¤©¾î¼ ¤¾¤¾
°á·ÐÀ̶ó°í ¾²½Å ºÎºÐ¿¡µµ °áÁ¤ÀûÀÎ ³»¿ëÀº Àд »ç¶÷ÀÌ ¾Ë¾Æ¼ ã¾Æ¾ß ÇÏ´Â ºÎºÐÀΰŠ°°½À´Ï´Ù. ¿Ö ÀÌ·¸°Ô ±ÛÀ» ¾²¼Ì´ÂÁö ±Ã±ÝÇØ¿ä...
±×·³ Áú¹®À» ¸ÂÃç º¸°Ú½À´Ï´Ù. ¿©±â¼ Áú¹®Àº µü ÇÑ°¡Áö°¡ ÀÖ´Â°Í °°½À´Ï´Ù.
1. make ÀÌ ¼³Ä¡°¡ ¾ÈµÇ¾î ÀÖ´Â »óÅÂÀε¥ network Ä«µå°¡ ¾ø¾î¼ ´Ù¸¥ °÷¿¡¼ ´Ù¿î·Îµå ¹Þ¾Æ¼ usb ·Î ¿Å°Ü ¼³Ä¡°¡ ¾î¶»°Ô ÇÏ¸é °¡´ÉÇÒ±î¿ä?
ÀúÀÇ ´äÀº ÀÌ·¸½À´Ï´Ù.
==>> ÀÎÅͳݿ¡ ¿¬°áÀÌ µÇ¾îÀÖ´Â ´Ù¸¥ ¿ìºÐÅõ¿¡¼
$ sudo apt-get install --download-only build-essential
±×·¯¸é /var/cache/apt/archives ¿©±â¿¡ ÆÐÅ°ÁöÆÄÀϵéÀÌ ÀúÀåµÇ´Ï±î °ÂµéÀ» ¿Å°Ü¼ ¼³Ä¡ÇÏ¸é µÉµíÇÕ´Ï´Ù. ±×·±µ¥ ¿©±â¼ ´Ù¸¥ »çÀü¿ä±¸»çÇ׵鵵 ¸ðµÎ È®ÀÎÇØ¾ß ÇÏ°í Çϴϱî ÀÎÅͳÝÀÌ ¿¬°áµÇ¾îÀÖ´Â ÄÄÅÍ¿¡¼ °¡´ÉÇÑ ´Ù¸¥ dependencyµé ¸ðµÎ ´Ù¿î ¹Þ´Â°ÍÀÌ ÁÁÀ»²¨±¸¿ä. ±×·²·Á¸é....
$ apt-get download $(apt-rdepends build-essential | grep -v "^ " | grep -v "libc-dev")
ÀÌ·¸°Ô Çϸé Áö±Ý Æú´õ¿¡ ¸ÕÀú ÀÖ¾î¾ß ÇÒ ¸ðµç deb ÆÐÅ°Áö ÆÄÀϵéÀÌ ´Ù¿î·Îµå µË´Ï´Ù.
±×·³ ±×ÆÄÀϵéÀ» ¿Å°Ü¼ ¼³Ä¡ÇϸéµÇ±¸¿ä.
±×´ÙÀ½¿¡ µå¶óÀ̹ö ¼Ò½ºÆÄÀÏÀ» make ÇÏ¿© ¼³Ä¡ÇÏ¸é µË´Ï´Ù.
±×ÈÄ¿¡ reboot ÇÏ¸é ¾Æ¸¶µµ Á¤»ó ÀÎ½Ä µÇÁö ¾ÊÀ»±î¿ä?
ÀÏ´Ü ÀÎÅÍ³Ý ¾ÈµÇ´Â ÄÄÇ»ÅÍ¿¡¼
1g ¶óÀÎÀ¸·Î ¿¬°áÇؼ À§¿¡ ¸»¾¸ÇϽŴë·Î
sudo apt-get install --download-only build-essential
ÁøÇàÇß½À´Ï´Ù .
¾ÈµÇ´Â ¼¹ö¿¡¼ ¹Ù·Î ´Ù¿îÀ» ¹Þ¾Ò±â ¶§¹®¤· ¤Ä
¹Ù·Î ¶Ç make ¸¦ ÁøÇàÇß°í
´Ù¸¥ error µéÀÌ ¶Ç ³ª¿À±â ½ÃÀÛÇϳ׿ä .
ÀÌ°Ç»©°í ±×³É ¼³Ä¡¸¦ ÇϼžßÁÒ.
±×¸®°í Ä¿³Î¼Ò½ºÇì´õµµ ÀÖ¾î¾ß ÇÒ²¨¿¡¿ä.
ÀÌ°Ç ¼³Ä¡´Â ¾ÈÇÏ°í ÆÐÅ°Áö¸¦ CACHEÆú´õ¿¡ ´Ù¿î·Îµå¸¸ ÇØÁִ°ſ¡¿ä.
sudo netplan apply
ÄÄÆÄÀÏ Çؼ ¼³Ä¡ »ç¿ëÇØ¾ß Çϴµ¥.. ÄÄÆÄÀÏÀÌ ¾ÊµË´Ï´Ù...
ÀÌ·±»óȲ °°½À´Ï´Ù...
GCC ¼³Ä¡ ÇϽðí.. ÄÄÆÄÀÏ ¼öÇà..
¿©ÀüÈ÷ ¾ÈµË´Ï´Ù ¤Ì¤Ì
º»¹®À» ¼öÁ¤Çؼ ¿Ã¸®°Ú½À´Ï´Ù .
Àá½Ã¸¸¿ä~!