■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50
レス数が1000を超えています。残念ながら全部は表示しません。 |
Solaris教えてスレッド Solaris2.6 (其の6)
- 786 :何が何でも Solaris IA版存続を願う会2ch支部長 :02/06/04 14:53
- >>784 (・∀・)ソレダ!
# ただ......
# >/sbin/dhcpinfo で DNSdomain が何も表示されていませんでした。
# "DNSdmain"のtypoぢゃないよね?
--[/etc/rc2.d/S72inetsvc]--------------------------------------------
if [ "$_INIT_NET_STRATEGY" = "dhcp" ]; then
dnsdomain=`/sbin/dhcpinfo DNSdmain`
else
dnsdomain=
fi
if [ -n "$dnsdomain" ]; then
dnsservers=`/sbin/dhcpinfo DNSserv`
----------------------------------------------------------------------
DNSdmainが取得できないと,resolv.confが書き換えされないようになってるので,
この起動スクリプトを書き換えないと......
----------------------------------------------------------------------
--- /etc/rc2.d/S72inetsvc.org Thu Jan 6 07:21:40 2000
+++ /etc/rc2.d/S72inetsvc Tue Jun 4 14:46:53 2002
@@ -81,19 +81,22 @@
if [ "$_INIT_NET_STRATEGY" = "dhcp" ]; then
dnsdomain=`/sbin/dhcpinfo DNSdmain`
+ dnsservers=`/sbin/dhcpinfo DNSserv`
else
dnsdomain=
+ dnsservers=
fi
-if [ -n "$dnsdomain" ]; then
- dnsservers=`/sbin/dhcpinfo DNSserv`
+if [ -n "$dnsdomain" -o -n "$dnsservers" ]; then
if [ -n "$dnsservers" ]; then
if [ -f /etc/resolv.conf ]; then
/usr/bin/rm -f /tmp/resolv.conf.$$
/usr/bin/sed -e '/^domain/d' -e '/^nameserver/d' \
/etc/resolv.conf >/tmp/resolv.conf.$$
fi
- echo "domain $dnsdomain" >>/tmp/resolv.conf.$$
+ if [ -n "$dnsdomain" ]; then
+ echo "domain $dnsdomain" >>/tmp/resolv.conf.$$
+ fi
for name in $dnsservers; do
echo nameserver $name >>/tmp/resolv.conf.$$
done
@@ -103,7 +106,9 @@
/usr/bin/sed -e '/^domain/d' /etc/resolv.conf \
>/tmp/resolv.conf.$$
fi
- echo "domain $dnsdomain" >>/tmp/resolv.conf.$$
+ if [ -n "$dnsdomain" ]; then
+ echo "domain $dnsdomain" >>/tmp/resolv.conf.$$
+ fi
fi
#
掲示板に戻る 全部 前100 次100 最新50read.cgi ver5.26+ (01/10/21-)