今日の作業記録。「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 ってなんだよ。
google で
DHCPサーバとクライアントの管理 (
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