답변:
머신의 IP 주소를 알고 있다면 다음과 같은 방법으로 MAC 주소를 확인하여 '올바른'머신인지 확인할 수 있습니다.
arp -an 192.168.1.123
arp가 찾을 수 있도록 먼저 핑해야합니다.
내가 사용하는 스크립트는 다음과 같습니다.
#!/bin/bash
ip=192.168.1.123
mac=00:aa:bb:cc:dd:ee
if ping -c 1 -t 1 ${ip} > /dev/null && arp -an ${ip} | grep ${mac}; then
echo "${ip} has the expected mac addy."
# Mount my nfs share (requires sudo, but whatever)
mount -t nfs -o proto=tcp,port=2049 ${ip}:/ /mnt
else
echo "This isn't the network I'm looking for."
fi