PPPoEでサーバーを立てたけど、デーモンがグローバルIPに旨くLISTENされない場合の対処。

トップページ/管理室/サーバー関連のページ/此処のページ】

(あくまで、PPPoEのリンクとデーモンの立ち上がるタイミングで旨くいかない方向けで、サービス
その物のセッティングをミスしている場合には、その方面のサイトにて設定してください)

対処方法

/etc/rc.network
内の、PPPoEセクション

-----------------------------------------------------------------------
case ${ppp_enable} in
[Yy][Ee][Ss])
# Establish ppp mode.
#
if [ "${ppp_mode}" != "ddial" -a "${ppp_mode}" != "direct" \
-a "${ppp_mode}" != "dedicated" \
-a "${ppp_mode}" != "background" ]; then
ppp_mode="auto"
fi

ppp_command="/usr/sbin/ppp -quiet -${ppp_mode}"

# Switch on NAT mode?
#
case ${ppp_nat} in
[Yy][Ee][Ss])
ppp_command="${ppp_command} -nat"
;;
esac

ppp_command="${ppp_command} ${ppp_profile}"

echo "Starting ppp as \"${ppp_user}\""
su -m ${ppp_user} -c "exec ${ppp_command}"
sleep 5 #ここにウェイトを設ける(たぶん秒数はもっと短くても大丈夫だと思う)
;;
esac
-----------------------------------------------------------------------

上記の用に、sleepにて適当に時間稼ぎをしてやれば、タイミングでLISTENしない場合正常に起動できると思う。

#誰か、もっと綺麗な設定にしてsend-prしてくれると嬉しかったり・・・・・・(^^;;;;