Top過去ログ目次掲示板

作成日:2003年06月26日 作成:おやじ
掲示板で過去に質問された内容です。

No.1123 DHCPクライアントの設定は?


No.1123 投稿時間:2003年06月26日(Thu) 16:03 投稿者名:hozumi-chan URL:
タイトル:DHCPクライアントの設定は?

TurboLinux8でDHCPクライアントの設定にあぐねいでいます。


|
(ppp0「foo.ddns.net」)
RedHat9(非公開DNSサーバ構築済)
(eth2「192.168.1.1」「rh2.foo.ddns.net」)
|
(eth0「192.168.1.105」「vine0.foo.ddns.net」)
vine2.5
(eth1「192.168.2.1」)
|
(eth0、ホスト名はturbo8)
TurboLinux8

としています。vine2.5はRH9をゲートウェイにしています。
これに最近、TurboLinux8のノートPCを接続してみました。

取り敢えず

# cat /etc/sysconfig/network-scripts/ifcfg-eth1
BROADCAST=192.168.2.255
DEVICE=eth1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.2.1
NETWORK=192.168.2.0
# rpm -qa | grep dhcp
dhcp-2.0pl5-6vl1
dhcpcd-1.3.21pl2-2vl1
# grep -v ^# /etc/sysconfig/dhcpd
DHCPDARGS=eth1
# cp /usr/doc/dhcp-2.0pl5/dhcpd.conf.sample /etc/dhcpd.conf
# grep -v ^# /etc/dhcpd.conf
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "foo.ddns.net";
option domain-name-servers 192.168.1.1;
option time-offset -5; # Eastern Standard Time
range 192.168.2.128 192.168.2.255;
default-lease-time 21600;
max-lease-time 43200;
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}

とvine2.5に設定してリブートdhcpdデーモンを起動できました。
次にTurboLinux8で

# cat etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
IPADDR=""
NETMASK=255.255.255.0
NETWORK=192.168.2.0
BROADCAST=192.168.0.255
ONBOOT=yes
BOOTPROTO=none
# grep -v ^# /etc/pcmcia/network.opts
case "$ADDRESS" in
*,*,*,*)
INFO="Sample private network setup"
IF_PORT="10baseT"
BOOTP="n"
DHCP="y"
DHCP_HOSTNAME="foo.ddns.net"
IPADDR=""
NETMASK="255.255.255.0"
NETWORK="192.168.2.0"
BROADCAST="192.168.2.255"
GATEWAY="192.168.0.1"
DOMAIN="mydomain.co.jp"
SEARCH=""
DNS_1="61.122.128.2"
DNS_2="61.122.128.146"
DNS_3=""
MOUNTS=""
MTU=""
IPX_FRAME=""
IPX_NETNUM=""
start_fn () { return; }
stop_fn () { return; }
NO_CHECK=n
NO_FUSER=n
;;
esac

と設定してリブートしてみましたがpingが全く通りませんでした。
TurboLinux8の/var/log/boot.logに

Jun 26 01:08:12 turbo8 pcmcia: cardmgr[489]: watching 2 sockets
Jun 26 01:08:04 turbo8 iptables: Applying iptables firewall rules succeeded
Jun 26 01:08:12 turbo8 pcmcia: cardmgr[489]: Card Services release does not match
Jun 26 01:08:05 turbo8 network: Bringing up interface lo succeeded
Jun 26 01:08:12 turbo8 rc: Starting pcmcia succeeded
Jun 26 01:08:05 turbo8 ifup: Delaying eth0 initialization.
Jun 26 01:08:05 turbo8 network: Bringing up interface eth0 failed

Jun 26 01:08:07 turbo8 cpqarrayd: Checking for controllers..
Jun 26 01:08:07 turbo8 cpqarrayd: None Found!
Jun 26 01:08:07 turbo8 cpqarrayd:
Jun 26 01:08:07 turbo8 cpqarrayd: You don't seem to have any controllers
Jun 26 01:08:07 turbo8 cpqarrayd: therefore it's rather senseless for me to run.
Jun 26 01:08:07 turbo8 cpqarrayd:
Jun 26 01:08:07 turbo8 cpqarrayd: cpqarrayd startup failed

Jun 26 01:08:35 turbo8 httpd: [Thu Jun 26 01:08:35 2003] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Jun 26 01:08:35 turbo8 httpd:
Jun 26 01:08:35 turbo8 httpd: httpd startup failed

という起動エラーを見つけました。
以前はTurboLinux8のeth0にはDHCPではなく、固定(プライベート)IPアドレスを割当ててまして、インターネット等も出来てましたので、LANカードはチャンと認識されていると思います。

DHCPクライアントの設定が間違っているのでしょうか?


No.1126 投稿時間:2003年06月26日(Thu) 20:35 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
タイトル:DHCPのことは判りませんが・・・

こんばんは。

DHCPのことは判りませんが、よく見れば、明らかに論理矛盾しているところがあります。

> 次にTurboLinux8で
>
> # cat etc/sysconfig/network-scripts/ifcfg-eth0

 (snip)

> # grep -v ^# /etc/pcmcia/network.opts
> case "$ADDRESS" in
> *,*,*,*)
> INFO="Sample private network setup"
> IF_PORT="10baseT"
> BOOTP="n"
> DHCP="y"
> DHCP_HOSTNAME="foo.ddns.net"
> IPADDR=""
> NETMASK="255.255.255.0"
> NETWORK="192.168.2.0"
> BROADCAST="192.168.2.255"
> GATEWAY="192.168.0.1"

 GATEWAY="192.168.0.1"は、ルーティングの原則を逸脱してますよね。
 GATEWAY="192.168.2.1"でなければ、外部との通信はできません。
GATEWAYはDHCPからの通知なので、DHCPが誤っていると思いますが・・・。
おまりお役に立てませんが。


No.1128 投稿時間:2003年06月26日(Thu) 22:44 投稿者名:U-mex URL:
タイトル:括り方に問題があるような。。。

こんばんわ。

vineの /etc/dhcpd.conf内、
> subnet 192.168.2.0 netmask 255.255.255.0 {
> option routers 192.168.2.1;
> option subnet-mask 255.255.255.0;
> option nis-domain "domain.org";
> option domain-name "foo.ddns.net";
> option domain-name-servers 192.168.1.1;
> option time-offset -5; # Eastern Standard Time
> range 192.168.2.128 192.168.2.255;
> default-lease-time 21600;
> max-lease-time 43200;
> host ns {
> next-server marvin.redhat.com;
> hardware ethernet 12:34:56:78:AB:CD;
> fixed-address 207.175.42.254;
> }
> }

{}の括り方に問題があるような気がするんですが。。。
option行とdefault-lease-time行、max-lease-time行は括らずにやってみては?
RedhatやVine2.6の場合、括らずに私は設定してますよ。
それと、fixed-address 207.175.42.254; ってローカルIPですか?

turbo内。。。
> # cat etc/sysconfig/network-scripts/ifcfg-eth0
> DEVICE=eth0
> IPADDR=""
> NETMASK=255.255.255.0
> NETWORK=192.168.2.0
> BROADCAST=192.168.0.255

BROADCASTも違ってますよね。

> と設定してリブートしてみましたがpingが全く通りませんでした。

何処から何処へ向けてpingしたのかも定かでないですよね。
あと、turboの箇所はよく判りません。
結構、設定ミスってるところがありますよね。


No.1135 投稿時間:2003年06月27日(Fri) 03:00 投稿者名:hozumi-chan URL:
タイトル:Re: 括り方に問題があるような。。。

こんばんは。
情報に不備が有りまして申し訳あり船でした。

>  GATEWAY="192.168.0.1"は、ルーティングの原則を逸脱してますよね。
>  GATEWAY="192.168.2.1"でなければ、外部との通信はできません。
> GATEWAYはDHCPからの通知なので、DHCPが誤っていると思いますが・・・。
case "$ADDRESS" in
*,*,*,*)
INFO="Sample private network setup"
IF_PORT="10baseT"
BOOTP="n"
DHCP="y"
DHCP_HOSTNAME="foo.ddns.net"
IPADDR=""
NETMASK="255.255.255.0"
NETWORK="192.168.2.0"
BROADCAST="192.168.2.255"
GATEWAY=""
DOMAIN="mydomain.co.jp"
SEARCH=""
DNS_1="61.122.128.2"
DNS_2="61.122.128.146"
DNS_3=""
MOUNTS=""
MTU=""
IPX_FRAME=""
IPX_NETNUM=""
start_fn () { return; }
stop_fn () { return; }
NO_CHECK=n
NO_FUSER=n
;;
esac

という具合でいいんですかね。ゲートウェイは空白にしました。

[turbo8]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
IPADDR=""
NETMASK=255.255.255.0
NETWORK=192.168.2.0
BROADCAST=192.168.2.255
ONBOOT=yes
BOOTPROTO=none
[turbo8]$ cat /etc/sysconfig/network
NETWORKING=yes
PROFILENAME="(null)"
HOSTNAME=turbo8
DOMAINNAME=foo.ddns.net
#GATEWAY=192.168.0.1
GATEWAYDEV=eth0
FORWARD_IPV4=no
IPX=no
TIMESERVERATBOOT=no
[turbo8]$ cat /etc/resolv.conf
[turbo8]$

としています。この場合、下記のようになってしまいます。

Jun 27 02:29:29 turbo8 pcmcia: cardmgr[489]: watching 2 sockets
Jun 27 02:29:21 turbo8 network: Bringing up interface lo succeeded
Jun 27 02:29:21 turbo8 ifup: Delaying eth0 initialization.
Jun 27 02:29:29 turbo8 pcmcia: cardmgr[489]: Card Services release does not match
Jun 27 02:29:21 turbo8 network: Bringing up interface eth0 failed
Jun 27 02:29:29 turbo8 rc: Starting pcmcia succeeded

Jun 27 02:29:23 turbo8 cpqarrayd: You don't seem to have any controllers
Jun 27 02:29:23 turbo8 cpqarrayd: Checking for controllers..
Jun 27 02:29:33 turbo8 snmpd: snmpd startup succeeded
Jun 27 02:29:23 turbo8 cpqarrayd: None Found!
Jun 27 02:29:23 turbo8 cpqarrayd:
Jun 27 02:29:23 turbo8 cpqarrayd: therefore it's rather senseless for me to run.
Jun 27 02:29:23 turbo8 cpqarrayd:
Jun 27 02:29:23 turbo8 cpqarrayd: cpqarrayd startup failed

Jun 27 02:29:53 turbo8 httpd: [Fri Jun 27 02:29:53 2003] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Jun 27 02:29:53 turbo8 httpd:
Jun 27 02:29:53 turbo8 httpd: httpd startup failed


> {}の括り方に問題があるような気がするんですが。。。
> option行とdefault-lease-time行、max-lease-time行は括らずにやってみては?
> Redhatやvine02.6の場合、括らずに私は設定してますよ。
subnet 192.168.2.0 netmask 255.255.255.0 {
}
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "foo.ddns.net";
option domain-name-servers 192.168.1.1;
option time-offset -5; # Eastern Standard Time
range 192.168.2.128 192.168.2.255;
default-lease-time 21600;
max-lease-time 43200;
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
って事ですか?
これでリブートしてみましたら、

Jun 27 01:52:23 vine0 dhcpd: Internet Software Consortium DHCP Server 2.0pl5
Jun 27 01:52:23 vine0 dhcpd: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Jun 27 01:52:23 vine0 dhcpd: All rights reserved.
Jun 27 01:52:23 vine0 dhcpd:
Jun 27 01:52:23 vine0 dhcpd: Please contribute if you find this software useful.
Jun 27 01:52:23 vine0 dhcpd: For info, please visit http://www.isc.org/dhcp-contrib.html
Jun 27 01:52:23 vine0 dhcpd:
Jun 27 01:52:23 vine0 dhcpd: /etc/dhcpd.conf line 4: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Ioption routers^I^I^I192.168.2.1;
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 5: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Ioption subnet-mask^I^I255.255.255.0;
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 7: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Ioption nis-domain^I^I"domain.org";
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 8: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Ioption domain-name^I^I"foo.ddns.net";
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 9: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Ioption domain-name-servers^I192.168.1.1;
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 11: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Ioption time-offset^I^I-5;
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 18: range declaration not allowed here.
Jun 27 01:52:24 vine0 dhcpd: ^Irange
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 19: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Idefault-lease-time 21600;
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: /etc/dhcpd.conf line 20: parameters not allowed after first declaration.
Jun 27 01:52:24 vine0 dhcpd: ^Imax-lease-time 43200;
Jun 27 01:52:24 vine0 dhcpd: ^
Jun 27 01:52:24 vine0 dhcpd: marvin.redhat.com: no A record associated with address
Jun 27 01:52:24 vine0 dhcpd: marvin.redhat.com: no A record associated with address
Jun 27 01:52:24 vine0 dhcpd: Configuration file errors encountered -- exiting
Jun 27 01:52:24 vine0 dhcpd: exiting.
Jun 27 01:52:25 vine0 dhcpd: dhcpd startup failed

となってしまいました。

> それと、fixed-address 207.175.42.254; ってローカルIPですか?
これはデフォルトのままです。最初からこのアドレスになってました。

hostステートメントはBOOTPクライアントの設定だと思いましたので特に何もいじってはいません。

>> と設定してリブートしてみましたがpingが全く通りませんでした。
> 何処から何処へ向けてpingしたのかも定かでないですよね。
[turbo8]$ ping -c1 192.168.2.1
ping: connect: Network is unreachable
となってしまいます。

> あと、turboの箇所はよく判りません。
> 結構、設定ミスってるところがありますよね。
大変失礼致しました。

後、vine2.5では
[vine2.5]# cat /etc/resolv.conf
nameserver 192.168.1.1
search foo.ddns.net
[vine2.5]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=vine0.foo.ddns.net
GATEWAY="192.168.1.1"
[vine2.5]# route
カーネルIP経路テーブル
受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インターフェース
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0
0 eth0

となっています。


No.1136 投稿時間:2003年06月27日(Fri) 06:43 投稿者名:U-mex URL:
タイトル:Re^2: 括り方に問題があるような。。。

おはようございます。

> subnet 192.168.2.0 netmask 255.255.255.0 {
> }
> option routers 192.168.2.1;
> option subnet-mask 255.255.255.0;
> option nis-domain "domain.org";
> option domain-name "foo.ddns.net";
> option domain-name-servers 192.168.1.1;
> option time-offset -5; # Eastern Standard Time
> range 192.168.2.128 192.168.2.255;
> default-lease-time 21600;
> max-lease-time 43200;
> host ns {
> next-server marvin.redhat.com;
> hardware ethernet 12:34:56:78:AB:CD;
> fixed-address 207.175.42.254;
> }
> って事ですか?

判ってらっしゃらないようですね。以下のサンプルのようにするんですよ。
# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.org";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
}

それと、以下の設定は要らないと思います。nsと言うローカルマシンがあるのならば
別ですが。。。
dhcpd.conf.sampleのデッドコピーじゃ、まずいです。
option nis-domain "domain.org"; も要らないでしょう。
option time-offset -5; # Eastern Standard Time も要らないかも知れません。

> host ns {
> next-server marvin.redhat.com;
> hardware ethernet 12:34:56:78:AB:CD;
> fixed-address 207.175.42.254;
> }

vineのdhcpdが正常に作動してないため、turboのIP自動割り当て出来ず
pingが通らないんじゃないかな?


No.1139 投稿時間:2003年06月27日(Fri) 15:27 投稿者名:hozumi-chan URL:
タイトル:Re^3: 括り方に問題があるような。。。

お手数をお掛けしてます。

> 判ってらっしゃらないようですね。以下のサンプルのようにするんですよ。
> # Sample /etc/dhcpd.conf
> # (add your comments here)
> default-lease-time 600;
> max-lease-time 7200;
> option subnet-mask 255.255.255.0;
> option broadcast-address 192.168.1.255;
> option routers 192.168.1.254;
> option domain-name-servers 192.168.1.1, 192.168.1.2;
> option domain-name "mydomain.org";
>
> subnet 192.168.1.0 netmask 255.255.255.0 {
> range 192.168.1.10 192.168.1.100;
> }
> それと、以下の設定は要らないと思います。nsと言うローカルマシンがあるのならば
> 別ですが。。。
> dhcpd.conf.sampleのデッドコピーじゃ、まずいです。
> option nis-domain "domain.org"; も要らないでしょう。
> option time-offset -5; # Eastern Standard Time も要らないかも知れません。

# grep -v ^# /etc/dhcpd.conf
default-lease-time 21600;
max-lease-time 43200;
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option domain-name "foo.ddns.net";
option domain-name-servers 192.168.1.1;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.128 192.168.2.254;
}

という具合ですかね。リブートすると

Jun 27 15:01:24 vine0 dhcpd: Internet Software Consortium DHCP Server 2.0pl5
Jun 27 15:01:24 vine0 dhcpd: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Jun 27 15:01:24 vine0 dhcpd: All rights reserved.
Jun 27 15:01:24 vine0 dhcpd:
Jun 27 15:01:24 vine0 dhcpd: Please contribute if you find this software useful.
Jun 27 15:01:24 vine0 dhcpd: For info, please visit http://www.isc.org/dhcp-contrib.html
Jun 27 15:01:24 vine0 dhcpd:
Jun 27 15:01:25 vine0 dhcpd: Listening on Socket/eth1/192.168.2.0
Jun 27 15:01:25 vine0 dhcpd: Sending on Socket/eth1/192.168.2.0
Jun 27 15:01:25 vine0 dhcpd: dhcpd startup succeeded

となりました。

> vineのdhcpdが正常に作動してないため、turboのIP自動割り当て出来ず
> pingが通らないんじゃないかな?
上記の設定後、TruboLinux8の方もリブートしてみましたら

Jun 27 14:55:04 turbo8 pcmcia: cardmgr.
Jun 27 14:54:57 turbo8 ifup: Delaying eth0 initialization.
Jun 27 14:54:57 turbo8 network: Bringing up interface eth0 failed
Jun 27 14:55:04 turbo8 pcmcia: cardmgr[489]: watching 2 sockets
Jun 27 14:54:57 turbo8 portmap: portmap startup succeeded
Jun 27 14:55:04 turbo8 pcmcia: cardmgr[489]: Card Services release does not match
Jun 27 14:55:04 turbo8 rc: Starting pcmcia succeeded
Jun 27 14:54:57 turbo8 nfslock: rpc.statd startup succeeded
Jun 27 14:54:59 turbo8 cpqarrayd: Checking for controllers..
Jun 27 14:54:59 turbo8 cpqarrayd: None Found!
Jun 27 14:54:59 turbo8 cpqarrayd:
Jun 27 14:54:59 turbo8 cpqarrayd: You don't seem to have any controllers
Jun 27 14:54:59 turbo8 cpqarrayd: therefore it's rather senseless for me to run.
Jun 27 14:55:09 turbo8 snmpd: snmpd startup succeeded
Jun 27 14:54:59 turbo8 cpqarrayd:
Jun 27 14:54:59 turbo8 cpqarrayd: cpqarrayd startup failed

Jun 27 14:55:27 turbo8 httpd: [Fri Jun 27 14:55:27 2003] [alert] httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Jun 27 14:55:27 turbo8 httpd:
Jun 27 14:55:27 turbo8 httpd: httpd startup failed

という風になってしまいます。


No.1140 投稿時間:2003年06月27日(Fri) 20:43 投稿者名:U-mex URL:
タイトル:TurboLinuxの設定もおかしいです。

こんばんわ。

あとになって判ったことですが、turboの設定もおかしいです。
dhcp-clientがインストールされているか確認してから
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
これだけの設定で良いはずです。NETMASK,NETWORK,BROADCAST行も要りません。
dhcpサーバの設定項に記述してますから。。。

これで普通ならば、動作すると思います。これでもダメなら他の要因でしょう。
ネットで検索すれば、大抵このテの設定方法はすぐ見つかるので、後は自分なり
に精進するしかないと思いますよ。


No.1158 投稿時間:2003年07月02日(Wed) 02:44 投稿者名:hozumi-chan URL:
タイトル:Re: TurboLinuxの設定もおかしいです。

お手数お掛けしています。遅くなりましてすいませんでした。


> こんばんわ。
> あとになって判ったことですが、turboの設定もおかしいです。
> dhcp-clientがインストールされているか確認してから
> # vi /etc/sysconfig/network-scripts/ifcfg-eth0
> DEVICE=eth0
> BOOTPROTO=dhcp
> ONBOOT=yes
> これだけの設定で良いはずです。NETMASK,NETWORK,BROADCAST行も要りません。
> dhcpサーバの設定項に記述してますから。。。
[turbo8]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
[turbo8]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING=yes
PROFILENAME="(null)"
GATEWAYDEV=eth0
FORWARD_IPV4=no
IPX=no
TIMESERVERATBOOT=no
[turbo8]# cat /etc/network.opts
case "$ADDRESS" in
*,*,*,*)
INFO="Sample private network setup"
IF_PORT="10baseT"
BOOTP="n"
DHCP="y"
DHCP_HOSTNAME="192.168.2.1"
IPADDR=""
NETMASK=""
NETWORK=""
BROADCAST=""
GATEWAY=""
DOMAIN=""
SEARCH=""
DNS_1=""
DNS_2=""
DNS_3=""
MOUNTS=""
MTU=""
IPX_FRAME=""
IPX_NETNUM=""
start_fn () { return; }
stop_fn () { return; }
NO_CHECK=n
NO_FUSER=n
;;
esac
[turbo8]# cat /etc/resolv.conf
nameserver 192.168.2.1

としてブート時にdhclientデーモンを起動するように設定しました。これで漸く

[turbo8]# ping -c1 192.168.2.1
PING 192.168.2.1 (192.168.2.1) from 192.168.2.128 : 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=0 ttl=255 time=562 usec
--- 192.168.2.1 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/mdev = 0.562/0.562/0.562/0.000 ms

という風にpingは到達しましたがnslookupでは
Can't reach nameserver
のエラーが出ましたので

#!/bin/bash
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_multiport
/sbin/iptables -F INPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F OUTPUT
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -A FORWARD -s 0.0.0.0/0 -i eth0 -j LOG --log-prefix "eth0 Inbound Packet : "
/sbin/iptables -A FORWARD -d 0.0.0.0/0 -o eth0 -j LOG --log-prefix "eth0 Outbound Packet : "
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

をvine2.5側で行って漸く、turbo8からインターネットできるようになりました。ただ、

[turbo8]# cat /var/log/boot.log
Jul 1 17:21:15 (none) pcmcia: cardmgr.
Jul 1 17:21:07 (none) iptables: Flushing all current rules and user defined chains: succeeded
Jul 1 17:21:07 (none) iptables: Clearing all current rules and user defined chains: succeeded
Jul 1 17:21:07 (none) iptables: Flushing all current rules and user defined chains: succeeded
Jul 1 17:21:15 (none) pcmcia: cardmgr[490]: watching 2 sockets
Jul 1 17:21:07 (none) iptables: Clearing all current rules and user defined chains: succeeded
Jul 1 17:21:15 (none) pcmcia: cardmgr[490]: Card Services release does not match
Jul 1 17:21:07 (none) iptables: Applying iptables firewall rules succeeded

Jul 1 17:21:08 (none) network: Bringing up interface lo succeeded
Jul 1 17:21:08 (none) ifup: Delaying eth0 initialization.
Jul 1 17:21:08 (none) network: Bringing up interface eth0 failed

Jul 1 17:21:10 (none) cpqarrayd: Checking for controllers..
Jul 1 17:21:10 (none) cpqarrayd: None Found!
Jul 1 17:21:10 (none) cpqarrayd:
Jul 1 17:21:24 (none) xinetd: xinetd startup succeeded
Jul 1 17:21:10 (none) cpqarrayd: You don't seem to have any controllers
Jul 1 17:21:10 (none) cpqarrayd: therefore it's rather senseless for me to run.
Jul 1 17:21:10 (none) cpqarrayd:
Jul 1 17:21:10 (none) cpqarrayd: cpqarrayd startup failed

Jul 1 17:21:38 (none) dhclient: Internet Software Consortium DHCP Client V3.0
Jul 1 17:21:38 (none) dhclient:
Jul 1 17:21:38 (none) dhclient: Copyright 1995-2001 Internet Software Consortium.
Jul 1 17:21:38 (none) dhclient: All rights reserved.
Jul 1 17:21:38 (none) dhclient: For info, please visit http://www.isc.org/products/DHCP
Jul 1 17:21:38 (none) dhclient:
Jul 1 17:21:40 (none) dhclient: Listening on LPF/lo/
Jul 1 17:21:40 (none) dhclient: Sending on LPF/lo/
Jul 1 17:21:40 (none) dhclient: Listening on LPF/eth0/00:00:f4:60:20:00
Jul 1 17:21:40 (none) dhclient: Sending on LPF/eth0/00:00:f4:60:20:00
Jul 1 17:21:40 (none) dhclient: Sending on Socket/fallback
Jul 1 17:21:42 (none) dhclient: DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 6
Jul 1 17:21:43 (none) dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jul 1 17:21:43 (none) dhclient: DHCPACK from 192.168.2.1
Jul 1 17:21:43 (none) dhclient: dhclient started
Jul 1 17:21:43 (none) dhclient: bound to 192.168.2.128 -- renewal in 8831 seconds.
Jul 1 17:21:43 (none) rc: Starting dhclient succeeded

と言う風にブート時、eth0がfailedとなってしまいます。これは認識エラーですよね。でもブート後、

[turbo8]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:F4:60:20:00
inet addr:192.168.2.128 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:154 errors:0 dropped:0 overruns:0 frame:0
TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:84551 (82.5 Kb) TX bytes:18724 (18.2 Kb)
Interrupt:3 Base address:0x300

となっていますので、認識はされているのですかね。


No.1159 投稿時間:2003年07月02日(Wed) 14:07 投稿者名:U-mex URL:
タイトル:TurboLinuxは独特のクセがあり、よく判りません。

こんにちわ。

> という風にpingは到達しましたがnslookupでは
> Can't reach nameserver
> のエラーが出ましたので

[turbo8]# cat /etc/resolv.conf
nameserver 192.168.2.1
このIPのマシンにはDNSはありますか?無いのなら nameserver 192.168.1.1にして VineのiptablesでDNSのport53 udpを通す設定にすれば良いじゃないでしょうか。
それと search ドメイン名 行も追加したほうが良いです。

> #!/bin/bash
> /sbin/modprobe ip_conntrack_ftp
> /sbin/modprobe ip_nat_ftp
> /sbin/modprobe ipt_LOG
> /sbin/modprobe ipt_multiport
> /sbin/iptables -F INPUT
> /sbin/iptables -F FORWARD
> /sbin/iptables -F OUTPUT
> /sbin/iptables -P INPUT ACCEPT
> /sbin/iptables -P FORWARD ACCEPT
> /sbin/iptables -P OUTPUT ACCEPT
> /sbin/iptables -A FORWARD -s 0.0.0.0/0 -i eth0 -j LOG --log-prefix "eth0 Inbound Packet : "
> /sbin/iptables -A FORWARD -d 0.0.0.0/0 -o eth0 -j LOG --log-prefix "eth0 Outbound Packet : "
> /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

今1つ把握出来ず判りませんが、eth0からのパケットを内部に通すんじゃないですか?セキュア的にもっと
iptablesの設定を十分考えを練る必要があると思うのですが。。。

> と言う風にブート時、eth0がfailedとなってしまいます。これは認識エラーですよね。でもブート後、

出来れば Vine,Turboとも、/var/log/messagesの内容も見て頂けると良いと思います。
確かな事は言えないのですが networkデーモンやcardmgrデーモン、dhcpデーモンの起動順番に起因する
ものかどうか?ちょっと判りません。

TurboLinuxってのは少々、独自のクセがあり私は使った事が無いので出来ればコメントを控えたいところなん
ですが。。。
取敢えず dhcpdはうまく動作しているようなので、あとはご自分で iptablesの設定や Turboのeth0のfailed
等を調べて頂けると有り難いです。


No.1160 投稿時間:2003年07月02日(Wed) 17:10 投稿者名:U-mex URL:
タイトル:補足追加です。

こんにちわ。

> > と言う風にブート時、eth0がfailedとなってしまいます。これは認識エラーですよね。でもブート後、

補足ですが、ネットで少し調べましたら Turboの/var/log/boot.log内の
Jul 1 17:21:08 (none) network: Bringing up interface lo succeeded
Jul 1 17:21:08 (none) ifup: Delaying eth0 initialization.
Jul 1 17:21:08 (none) network: Bringing up interface eth0 failed
これは、eth0 初期化で失敗しているので
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yesをnoにすれば、うまく行くかも知れません。

> 確かな事は言えないのですが networkデーモンやcardmgrデーモン、dhcpデーモンの起動順番に起因する
> ものかどうか?ちょっと判りません。
networkとpcmciaのデーモン起動順序を調べて、networkより先にpcmciaが起動するように
してみるのも良いかも知れませんね。


No.1222 投稿時間:2003年07月12日(Sat) 18:00 投稿者名:hozumi-chan URL:
タイトル:Re: 補足追加です。

こんにちは。遅くなりました。

>> 確かな事は言えないのですが networkデーモンやcardmgrデーモン、dhcpデーモンの起動順番に起因する
> > ものかどうか?ちょっと判りません。
> networkとpcmciaのデーモン起動順序を調べて、networkより先にpcmciaが起動するように
> してみるのも良いかも知れませんね。
順序を変えてみましたが同様のエラーが出ました。

あまり、必要無いようなデーモンなので無効にしてみました。
ただ、ログを取るだけのツールなのですね。
どうもお騒がせ致しました。


No.1227 投稿時間:2003年07月12日(Sat) 22:25 投稿者名:U-mex URL:
タイトル:Re^2: 補足追加です。

こんばんわ。

> >> 確かな事は言えないのですが networkデーモンやcardmgrデーモン、dhcpデーモンの起動順番に起因する
> > > ものかどうか?ちょっと判りません。
> > networkとpcmciaのデーモン起動順序を調べて、networkより先にpcmciaが起動するように
> > してみるのも良いかも知れませんね。
> 順序を変えてみましたが同様のエラーが出ました。

ログのデーモン起動時刻を見る限り、明らかにnetworkより後にpcmciaが起動してるから
これで良いと思ったのですけどねぇ。/etc/rc.1〜6の中にあるsXXnetwork等の数字を変更
するんですが、それをやっても変わらずでしたか。
普通、PCカード名もログ表示するんですけど出てないところをみるとここら辺の問題かも
知れません。
cardmgrで Card Services release does not matchと出て、マッチしてないとなっている
ので16bit-Typeや32bit CardBusのスイッチ切替えたりとか、pcmcia-csの最新版にしたり
とか色々とやってみる手もあります。
因みに認識するとピッ、ピッってbeep音がしますが失敗するとピッ、ブーと鳴ります。

> あまり、必要無いようなデーモンなので無効にしてみました。
> ただ、ログを取るだけのツールなのですね。

どのデーモンを無効にしたのか不明ですが、
Jul 1 17:21:08 (none) network: Bringing up interface eth0 failed
このデーモンのことじゃないですよね。
Jul 1 17:21:10 (none) cpqarrayd: cpqarrayd startup failed
cpqarraydデーモンは何をするものか私は判りませんが、ご質問がeth0 failed
だったので。。。


No.1276 投稿時間:2003年07月22日(Tue) 13:22 投稿者名:hozumi-chan URL:
タイトル:Re^3: 補足追加です。

こんにちは。

> ログのデーモン起動時刻を見る限り、明らかにnetworkより後にpcmciaが起動してる
> から
> これで良いと思ったのですけどねぇ。/etc/rc.1〜6の中にあるsXXnetwork等の数字を
> 変更
> するんですが、それをやっても変わらずでしたか。
はい、XXの部分の番号を入れ換えてみたのですが。。。
それで取り合えず元の順序に戻しました。

> 普通、PCカード名もログ表示するんですけど出てないところをみるとここら辺の問題
> かも
> 知れません。
> cardmgrで Card Services release does not matchと出て、マッチしてないとなって
> いる
> ので16bit-Typeや32bit CardBusのスイッチ切替えたりとか、pcmcia-csの最新版にし
> たり
> とか色々とやってみる手もあります。
> 因みに認識するとピッ、ピッってbeep音がしますが失敗するとピッ、ブーと鳴りま
> す。
ピッが1回だけですね。ブーはなりません。

> > あまり、必要無いようなデーモンなので無効にしてみました。
> > ただ、ログを取るだけのツールなのですね。
>
> どのデーモンを無効にしたのか不明ですが、
cpqarraydデーモンを無効にしたのです。
今現在/var/log/boot.logは以下のようになっています。
(起動順序はS10network、S45pcmciaです)
(ピッが1回だけで、ブーはなりません)
(インターネットは問題無くできます)

Jul 22 13:07:23 (none) rc.sysinit: Checking root filesystem succeeded
Jul 22 13:07:30 (none) murasaki: succeeded
Jul 22 13:07:23 (none) rc.sysinit: Remounting root filesystem in read-write mode succeeded
Jul 22 13:07:24 (none) rc.sysinit: Finding module dependencies succeeded
Jul 22 13:07:24 (none) rc.sysinit: Checking filesystems succeeded
Jul 22 13:07:24 (none) rc.sysinit: Mounting local filesystems: succeeded
Jul 22 13:07:30 (none) atd: atd startup succeeded
Jul 22 13:07:24 (none) rc.sysinit: Enabling local filesystem quotas: succeeded
Jul 22 13:07:25 (none) rc.sysinit: Enabling swap space succeeded
Jul 22 13:07:31 (none) pcmcia: Starting PCMCIA services:
Jul 22 13:07:31 (none) pcmcia: modules
Jul 22 13:07:25 (none) kparam: Setting up Kernel parameter:
Jul 22 13:07:25 (none) kparam: done.
Jul 22 13:07:25 (none) rc: Starting kparam succeeded
Jul 22 13:07:26 (none) iptables: Flushing all current rules and user defined chains: succeeded
Jul 22 13:07:26 (none) iptables: Clearing all current rules and user defined chains: succeeded
Jul 22 13:07:26 (none) iptables: Flushing all current rules and user defined chains: succeeded
Jul 22 13:07:26 (none) iptables: Clearing all current rules and user defined chains: succeeded
Jul 22 13:07:26 (none) iptables: Applying iptables firewall rules succeeded
Jul 22 13:07:27 (none) network: Bringing up interface lo succeeded
Jul 22 13:07:27 (none) portmap: portmap startup succeeded
Jul 22 13:07:27 (none) nfslock: rpc.statd startup succeeded
Jul 22 13:07:27 (none) apmd: apmd startup succeeded
Jul 22 13:07:28 (none) random: Initializing random number generator succeeded
Jul 22 13:07:28 (none) netfs: Mounting other filesystems succeeded
Jul 22 13:07:32 (none) pcmcia: cardmgr.
Jul 22 13:07:33 (none) pcmcia: cardmgr[449]: watching 2 sockets
Jul 22 13:07:33 (none) pcmcia: cardmgr[449]: Card Services release does not match
Jul 22 13:07:33 (none) rc: Starting pcmcia succeeded
Jul 22 13:07:39 (none) snmpd: snmpd startup succeeded
Jul 22 13:07:43 (none) xinetd: xinetd startup succeeded
Jul 22 13:07:43 (none) sshd: Starting sshd:
Jul 22 13:07:45 (none) sshd: sshd startup succeeded
Jul 22 13:07:45 (none) sshd:
Jul 22 13:07:46 (none) rc: Starting sshd succeeded
Jul 22 13:07:48 (none) nfs: rpc.rquotad startup succeeded
Jul 22 13:07:48 (none) nfs: rpc.mountd startup succeeded
Jul 22 13:07:48 (none) nfs: rpc.nfsd startup succeeded
Jul 22 13:07:48 (none) keytable: Loading keymap:
Jul 22 13:07:48 (none) keytable: Loading /usr/lib/kbd/keymaps/i386/qwerty/jp106.kmap.gz
Jul 22 13:07:48 (none) keytable: Loading system font:
Jul 22 13:07:49 (none) rc: Starting keytable succeeded
Jul 22 13:07:49 (none) gpm: gpm startup succeeded
Jul 22 13:07:49 (none) alsasound: Starting sound driver: snd-card-es1938
Jul 22 13:07:50 (none) alsasound: done
Jul 22 13:07:50 (none) rc: Starting alsasound succeeded
Jul 22 13:07:51 (none) crond: crond startup succeeded
Jul 22 13:07:51 (none) IIim: succeeded
Jul 22 13:07:52 (none) canna: cannaserver started
Jul 22 13:07:53 (none) rc: Starting canna succeeded
Jul 22 13:07:53 (none) cupsd: cupsd startup succeeded
Jul 22 13:07:53 (none) dhclient: Internet Software Consortium DHCP Client V3.0
Jul 22 13:07:53 (none) dhclient:
Jul 22 13:07:53 (none) dhclient: Copyright 1995-2001 Internet Software Consortium.
Jul 22 13:07:53 (none) dhclient: All rights reserved.
Jul 22 13:07:53 (none) dhclient: For info, please visit http://www.isc.org/products/DHCP
Jul 22 13:07:53 (none) dhclient:
Jul 22 13:07:55 (none) dhclient: Listening on LPF/lo/
Jul 22 13:07:55 (none) dhclient: Sending on LPF/lo/
Jul 22 13:07:55 (none) dhclient: Listening on LPF/eth0/00:40:26:92:03:15
Jul 22 13:07:55 (none) dhclient: Sending on LPF/eth0/00:40:26:92:03:15
Jul 22 13:07:55 (none) dhclient: Sending on Socket/fallback
Jul 22 13:07:57 (none) dhclient: DHCPDISCOVER on lo to 255.255.255.255 port 67 interval 5
Jul 22 13:07:59 (none) dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jul 22 13:07:59 (none) dhclient: DHCPACK from 192.168.2.1
Jul 22 13:07:59 (none) dhclient: dhclient started
Jul 22 13:07:59 (none) dhclient: bound to 192.168.2.128 -- renewal in 9068 seconds.
Jul 22 13:07:59 (none) rc: Starting dhclient succeeded
Jul 22 13:08:00 (none) webmin: Starting Webmin server in /usr/libexec/webmin
Jul 22 13:08:03 (none) rc: Starting webmin succeeded


No.1278 投稿時間:2003年07月22日(Tue) 14:49 投稿者名:U-mex URL:
タイトル:大丈夫のようですね。(終了)

こんにちわ。

> cpqarraydデーモンを無効にしたのです。

やはりそうでしたか。
あと、クライアント使用ですから不必要と思われるデーモン(portmap,nfslock等)
も無効にしておきましょう。

> 今現在/var/log/boot.logは以下のようになっています。
> (起動順序はS10network、S45pcmciaです)
> (ピッが1回だけで、ブーはなりません)
> (インターネットは問題無くできます)

機種によってbeep音の回数に違いがあるのか不明ですが、ブーが鳴らなければ認識OKでしょう。
boot.logを見る限り、エラー等無く大丈夫のようですね。
ただ、

> Jul 22 13:07:33 (none) pcmcia: cardmgr[449]: watching 2 sockets
> Jul 22 13:07:33 (none) pcmcia: cardmgr[449]: Card Services release does not match

この行で「2スロットのPCカードスロットが、どのタイプなのか判別出来ない」となっているのが
気になるところですけど、動作しているようなので問題無いかと思われます。

お疲れ様でした。


No.1285 投稿時間:2003年07月23日(Wed) 02:07 投稿者名:hozumi-chan URL:
タイトル:(お礼)Re: 大丈夫のようですね。(終了)

お陰様でココまでこぎつけました。

どうも有り難うございました。
m(_ _)m m(_ _)m m(_ _)m



掲示板▲頁先頭