IP에 MAC 주소가 있는지 확인하고 MAC = NULL인 경우 재부팅하는 방법

IP에 MAC 주소가 있는지 확인하고 MAC = NULL인 경우 재부팅하는 방법

네트워크 저장을 위한 머신이 있고 그게 전부입니다. 일상적으로 사용하는 기계가 아닙니다. 네트워크 연결을 위해 LAN을 사용합니다. 알 수 없는 이유로 로컬 네트워크의 컴퓨터에서 MAC 주소가 누락되었습니다. 이는 원격에 있고 수동으로 재부팅할 수 없으며 컴퓨터에 액세스해야 할 때 문제가 됩니다.

$ arp -a
xxxxxx.attlocal.net (192.168.1.145) at (incomplete) on en0 ifscope [ethernet]

네트워크 연결을 다시 얻을 수 있는 유일한 방법은 수동으로 재부팅하는 것입니다. 그래서 제가 생각해낸 해결책은 특정 IP에 MAC 주소가 있는지 확인하고 그렇지 않은 경우 시스템을 재부팅하는 bash 스크립트를 로컬로 추가하는 것이었습니다. cron을 통해 15분마다 스크립트를 실행하겠습니다.

lsb_release -a                                                                                                                                                              
No LSB modules are available.                                                                                                                                                                 
Distributor ID: Ubuntu                                                                                                                                                                        
Description:    Ubuntu 18.04.5 LTS                                                                                                                                                            
Release:        18.04                                                                                                                                                                         
Codename:       bionic

네트워크 문제를 해결하는 데 많은 시간을 보냈지만 범인을 찾을 수 없습니다. 일부 사람들은 이것이 더 큰 문제에 대한 반창고라고 말할 것이라는 것을 알고 있지만, 네트워크 문제에 관계없이 네트워크 손실 시 안전 장치 역할을 할 수 있도록 이 기능이 제자리에 있었으면 좋겠습니다.

관련 정보