2004年02月10日

今日の作業記録。「Solaris9 で DHCPclient」

NIC をうまく認識しないので WinXP と交換する。 82544GC から 82540EM へ格下げ(?)である。どちらも Intel 入ってる Gigabit 、である。
改めて Intel 謹製の driver package を上書きする。
# pkgadd intcgigae.pkg
# touch /reconfigure
# shutdown -y -g0 -i6
で、どうも ifconfig -a で出てこない。 ifconfig e1000g0 plumb なんぞ no such interface と言われる。man をよみよみしていたら、こんにゃろう内蔵NICの関係か、 instance number がずれてやがる。
# ifconfig e1000g1 plumb
きた!
# touch /etc/dhcp.e1000g1
# echo [hostname] > /etc/hostname.e1000g1
でリブート。で、 IPアドレスはもらえたものの、 Hostname : unknown ってなんだよ。googleDHCPサーバとクライアントの管理 (Running System V) というページに導かれる。そうか、 DHCP サーバの実装の問題か。確かに /etc/init.d/ で "unknown" で grep すると変なのが出てくる。で、
# diff /etc/inetsvc.orig /etc/inetsvc
158c158
<       hostname=`/sbin/dhcpinfo Hostname`
---
>       hostname=`/bin/cat /etc/nodename`

# diff /etc/network.orig /etc/network
810c810
<       "dhcp") hostname=`/sbin/dhcpinfo Hostname` ;;
---
>       "dhcp") hostname="`shcat /etc/nodename 2>/dev/null`" ;;
のように強引に Go 。 /etc/network 内では /bin/cat だと not found とな。これで無事、 DHCP による IPアドレスの取得とホスト名の設定が完了。
で。私はいつになったらこのマシンに Snort を入れられますか?
(ノД`)モウヤダ... Posted by mass at 2004年02月10日 01:01 [UNIX] | TrackBack
Comments
Post a comment









Remember personal info?