スクリプトを介してDNSサーバーを追加するには?

スクリプトを介してDNSサーバーを追加するには?

ネームサーバーが作成されていない場合にスクリプトを介して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

おすすめ記事