2014/04/13

Plamo起動時にLANケーブルがささっていなければdhclient実行を回避する

うちの環境だと、Plamo Linux起動時にLANケーブルがささっていなくてもdhclientを実行してしまい、長時間待たされます。

そこでLANケーブルがささっていない場合はdhclientを実行しないようにしてみました。

試行錯誤したのですが、以下が正しいのか分かりません。

/etc/rc.d/rc.inet1でdhclientを実行している箇所を下記のように修正しました。

    if [ -n "`cat /proc/cmdline | grep "\"`" ] ; then
      dhclient wlan0
    else
        /sbin/ifconfig eth0 up
        /sbin/sleep 3
#       RESULT=$(/usr/sbin/ethtool eth0| /usr/bin/grep "Link detected: yes")
        RESULT=$(/sbin/ifconfig eth0| /usr/bin/grep "RUNNING")
        if [ "$RESULT" != "" ]; then
                dhclient eth0
        fi
    fi

0 件のコメント: