やまも2です。乙川さん、レスどうもありがとうございました。
At Fri, 15 Sep 2000 13:27:22 +0900,
Bun'ei OTOKAWA <Bunei.Otokawa _at_ nifty.com> wrote:
>
> 乙川です
>
> 起動時の処理は、/etc/rc.d/init.d/networkから呼び出される
> /sbin/ifupの
>
> if [ -n "$PUMP" ]; then
> PUMPARGS=
> if [ -n "$DHCP_HOSTNAME" ]; then
> PUMPARGS="-h $DHCP_HOSTNAME"
> fi
> echo -n "Determining IP information for $DEVICE..."
> if /sbin/pump $PUMPARGS -i $DEVICE ; then
> echo " done."
> else
> echo " failed."
> exit 1
> fi
>
> の部分で行われています。これを見るとわかる通り、DHCPクライア
> ントプログラムとしてpumpが使われていますが、pumpにはクライア
> ントIDを指定するオプションがないようです。
>
> pumpの代わりにdhcpcdを使えば、DHCPサーバにクライアントIDを渡
> すことができるので、そのように上記部分を書き換えてみてはいか
> がでしょう。例えば、
>
>
> if [ -n "$PUMP" ]; then
> PUMPARGS=
> if [ -n "$DHCP_HOSTNAME" ]; then
> PUMPARGS="-h $DHCP_HOSTNAME"
> fi
> if [ -n "$DHCP_CLIENTID" ]; then
> PUMPARGS="-I $DHCP_CLIENTID $PUMPARGS"
> fi
> echo -n "Determining IP information for $DEVICE..."
> # if /sbin/pump $PUMPARGS -i $DEVICE ; then
> if /sbin/dhcpcd $PUMPARGS $DEVICE ; then
> echo " done."
> else
> echo " failed."
> exit 1
> fi
>
> てな具合にして、DHCP_CLIENTIDを
> /etc/sysconfig/network-scripts/ifcfg-eth1あたりで指定してや
> るとか。
>
> # 変数がPUMPなんとかなのはご愛敬。
>
> あ、起動だけじゃなく終了のことも考えないといけませんね。
> /ebin/ifdownで
>
> if [ "$BOOTPROTO" = bootp -o "$BOOTPROTO" = dhcp ]; then
> pump -r -i ${DEVICE}
> fi
>
> となっているところを
>
> if [ "$BOOTPROTO" = bootp -o "$BOOTPROTO" = dhcp ]; then
> dhcpcd -k ${DEVICE}
> # pump -r -i ${DEVICE}
> fi
>
> とするとか。だけどdhcpcdの-kオプションってpumpの-rオプション
> と同義ではないので、うまくないかも。
上記のように変更してみましたが、特に問題なくCATVでインターネットを
する事ができています。
最後に私がみなさまのレスを元に行ったことを以下に示しておきます。
(1)/etc/sysconfig/networkの内容を
NETWORKING=yes
HOSTNAME=hostname <--CATVから与えられたホスト名
DOMAINNAME=ym2.ne.jp
FORWARD_IPV4=no
IPX=no
GATEWAYDEV=
GATEWAY=
のように「HOSTNAME」を変更し「GATEWAYDEV」、「GATEWAY」
の2つを空欄にしました。
(2)/etc/sysconfig/network-scripts/ifcfg-eth1の内容を
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=dhcp
USERCTL=no
DHCP_CLIENTID="hostname"
のようにDHCP_CLIENTIDも乙川さんのアドバイスに伴い
追加しました。
(3)/sbin/ifup,/sbin/ifdownを乙川さんのレスにあるように
変更しました。
以上のような感じです。タコながら他の方々の手助けになれば
幸いです。
References:
- [vine-users:026436] Re:二枚目のNICが上手く動作しないSyunichi Yamamoto
- [vine-users:026438] Re: Re:二枚目のNICが上手く動作しないTomohiro KATO
- [vine-users:026448] Re:二枚目のNICが上手く動作しないSyunichi Yamamoto
- [vine-users:026451] Re: Re:二枚目のNICが上手く動作しないBun'ei OTOKAWA
- Prev by Subject: [vine-users:026453] bye byeでshutdown!!
- Next by Subject: [vine-users:026455] Re: ノートマシンのネットワークカード認識
- Previous by thread: [vine-users:026451] Re: Re:二枚目のNICが上手く動作しない
- Next by thread: [vine-users:026390] Re:二枚目のNICが上手く動作しない
- Indexes:[Main][Thread]