ネームサーバーが作成されていない場合にスクリプトを介してDNSサーバーを追加する方法構成ファイルの解析。まず、resolv.conf ファイルに次の行があることを確認します。
nameserver 8.8.8.8
nameserver 8.8.4.4
そうでない場合は、次の行を追加する必要があります。 LoraWANのkelinkゲートウェイ環境はbusyboxです。
答え1
次のことができます。
#!/bin/sh
if ! grep -q '^nameserver 8.8.8.8$' /etc/resolv.conf; then
echo 'nameserver 8.8.8.8' >> /etc/resolv.conf
fi
if ! grep -q '^nameserver 8.8.4.4$' /etc/resolv.conf; then
echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
fi