はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 CentOS6によるMysqlのインストールについて
日時: 2013/02/19 03:10
名前: ぬるぽ

開いていただきありがとうございます。
質問を連投してしまい、すみません。
今回はmysqlのインストールについてです。よろしくお願いします。

#yum -y install mysql-server

により、インストールを試みました。
それにより帰ってきたエラーが以下です。

Error Downloading Packages:
mysql-server-5.1.67-1.e16_3.x86_64: failure: Packages/mysql-server-5.1.67-1.e16_3.X86_64.rpm from updates: [Errno 256]No More mirrors to try.
mtsql-5.1.67-1.e16_3.X86_64: Packages/mysql-server-5.1.67-1.e16_3.X86_64.rpm from updates: [Errno 256]No More mirrors to try.
perl-DBD-MySQL-4.013-3.e16.x86_64: failure: Packages/perl-DBD-MySQL-4.013-3.e16.x86_64.rpm from base: [Errno 256]No More mirrors to try.
perl-DBI-1.609-4.e16.x86_64: failure: Packages/perl-DBI-1.609-4.e16.x86_64.rpm from base: [Errno 256]No More mirrors to try.

これは何が原因のエラーなのでしょうか。
yumはすべてアップデート済みです。
また、サーバーPCで直接行っています。

助力をお願いします。

■ コンテンツ関連情報

 Re: CentOS6によるMysqlのインストールについて ( No.1 )
日時: 2013/02/19 06:29
名前: くりきんとん

一回yumのキャッシュをクリアにして

#yum clean all

#yum install mysql-server
をしてみたら?
 Re: CentOS6によるMysqlのインストールについて ( No.2 )
日時: 2013/02/19 14:34
名前: ぬるぽ

くりきんとん様

起きてすぐにサーバーを立ち上げて
#yum clean all

#yum install mysql-server

をしてみたら、なぜかサーバーがネットにつながらなくなってしまいました。
clean allをする前から繋がらないか確認はしていませんでした。

これは一時的なものなのでしょうか?
pingも何も通らず、
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
のエラーが表示されます。

どうすればよろしいでしょうか?

<<追記>>ifconfigを見てもeth0は表示されていますし、IPアドレス等もつながっていた時と変わりません。
ネットワークを再起動してもダメでした。
 Re: CentOS6によるMysqlのインストールについて ( No.3 )
日時: 2013/02/19 14:34
名前: 管理者

ネットワークサービスは起動していますか?
(ifconfig コマンドを実行してIPは表示されていますか?)
 Re: CentOS6によるMysqlのインストールについて ( No.4 )
日時: 2013/02/19 14:36
名前: ぬるぽ

管理者様

ifconfigを見てもeth0は表示されていますし、IPアドレス等もつながっていた時と変わりません。
ネットワークを再起動してもダメでした。

ケーブル等物理的な部分も確認しましたが、正常な状態です。
 Re: CentOS6によるMysqlのインストールについて ( No.5 )
日時: 2013/02/19 14:39
名前: 管理者

# nslookup google.co.jp

上記コマンドで名前解決出来ますか?
 Re: CentOS6によるMysqlのインストールについて ( No.6 )
日時: 2013/02/19 14:42
名前: ぬるぽ

管理者様

;; connection timed out; trying next origin
;; connection timed out; no server could be reached


と表示されます。
やはりサーバーが落ちているんでしょうか…
 Re: CentOS6によるMysqlのインストールについて ( No.7 )
日時: 2013/02/19 14:54
名前: 管理者

環境は以下で宜しかったんですよね?
サーバIP : 192.168.11.10
GATEWAY : 192.168.11.1
DNS : 192.168.11.1

以下コマンド結果を教えて下さい。

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# cat /etc/resolv.conf
 Re: CentOS6によるMysqlのインストールについて ( No.8 )
日時: 2013/02/19 15:00
名前: ぬるぽ

管理者様

一度インストールし直して環境が変わっています。申し訳ありません。
サーバーIP : 192.168.10.10
GateWay : 192.168.10.1
DNS : 192.168.10.1

です

cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1E:C9:6F:3C:08
NM_CONTROLLED=no
ONBOOT=yes
IPADDR=192.168.10.10
BOOTPROTO=none
NETMASK=255.255.255.0
TYPE=Ethernet
GATEWAY=192.168.10.1
DNS1=192.168.10.1
IPV6INIT=no
USERCTL=no
UUID="4b7e6334-412e-4319-ab57-10de4ffa98d6"

cat /etc/resolv.conf
search kajuhome.com
nameserver 192.168.10.1


です。
よろしくお願いします。
 Re: CentOS6によるMysqlのインストールについて ( No.9 )
日時: 2013/02/19 15:14
名前: くりきんとん

ぬるぽさんは再インストールしてネットワークアドレスを変えてしまったんではないでしょうか?

192.168.11.0を192.168.10.0にしてしまったためネットワークがつながらなくなってしまった可能性があります。
多分ローカルのネットワークアドレスは192.168.11.0なんでしょう。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

下に修正してみてください
IPDDR=192.168.11.10
GATEWAY=192.168.11.1
DNS1=192.168.11.1

# service network restart

pingをしてみれば通じると思いますよ。
 Re: CentOS6によるMysqlのインストールについて ( No.10 )
日時: 2013/02/19 15:14
名前: 管理者

ネットワーク部の3オクテット目が変わっていますが、ルータに接続された他のPCからインターネット接続できてますか?
逆を返すと、ルータの設定も全て192.168.10.0/24のネットワーク構成になっていますか?
 Re: CentOS6によるMysqlのインストールについて ( No.11 )
日時: 2013/02/19 15:16
名前: ぬるぽ

くりきんとん様

それが、前々回の質問のときの回答を参照していて、ローカルのネットワークアドレスを調べた結果
Wireless LAN adapter ワイヤレス ネットワーク接続:

接続固有の DNS サフィックス . . . : lan
リンクローカル IPv6 アドレス. . . . : fe80::bd3e:17f:96f9:8614%12
IPv4 アドレス . . . . . . . . . . : 192.168.10.185
サブネット マスク . . . . . . . . : 255.255.255.0
デフォルト ゲートウェイ . . . . . : 192.168.10.1


と出てきたので、再インストールする前になにか間違いをしていたのだと思います。
また現在は、#routeより
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.10.1 0.0.0.0 UG 0 0 0 eth0

と表示されます。
前回の間違いのときは、ここのDestinationの
192.168.10.0 → 192.168.11.0
となっていましたが、現在は違います。
 Re: CentOS6によるMysqlのインストールについて ( No.12 )
日時: 2013/02/19 15:18
名前: ぬるぽ

管理者様

今現在これを書き込んでいるPCは、サーバーをつなげているルーターと同じルーターに接続して書き込みを行っています。
なので、ネットワーク構成等は正常ではないかと思うのですが…
 Re: CentOS6によるMysqlのインストールについて ( No.13 )
日時: 2013/02/19 15:39
名前: くりきんとん

構成は正しいです。

後は物理インターフェースが壊れかけている。
とかlanケーブルがちゃんと接続してないとかルータ接続先ポートが壊れている
くらいしか思い浮かばないですね。
 Re: CentOS6によるMysqlのインストールについて ( No.14 )
日時: 2013/02/19 17:33
名前: ゆりこ姫

http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=2063
ここで設定していたiptablesのローカルネットワークも正しく入れてありますか?
 Re: CentOS6によるMysqlのインストールについて ( No.15 )
日時: 2013/02/19 17:33
名前: ぬるぽ

くりきんとん様

ケーブルは本当にちゃんとつながっているのですがねぇ…
ちなみに5日ほど前に新調したケーブルなので大丈夫かと…

いろいろやっているんですが、まったくわからない状態になってしまいました…

昨日まではちゃんとpingも通ってたのになぁ…
 Re: CentOS6によるMysqlのインストールについて ( No.16 )
日時: 2013/02/19 17:42
名前: ぬるぽ

ゆりこ姫様

確認をとったところ、入力ミスで正しく設定できていませんでした!本当にありがとうございます。

あと、ローカルネットワークは私の場合、192.168.10.0でよろしいのでしょうか?
 Re: CentOS6によるMysqlのインストールについて ( No.17 )
日時: 2013/02/19 17:50
名前: ゆりこ姫

>あと、ローカルネットワークは私の場合、192.168.10.0でよろしいのでしょうか?

いいんだと思いますが。ぬるぽさんが決めることです。
サーバーやルータなどはネットワーク上に設置するものですから、
確固としてないと訳わからなくなります。
 Re: CentOS6によるMysqlのインストールについて ( No.18 )
日時: 2013/02/19 17:58
名前: ぬるぽ

ゆりこ姫様

ローカルネットワークを修正し、再度pingを行ってみました。
エラーははかなかったのですが、このような結果になりました。

ping www.yahoo.com
PING ds-kr-fp3.wg1.b.yahoo.com (111.67.226.84) 56(84) bytes of data.
^C

結果が待っていても帰ってこなかったため終了させました。
これを見る限りどう見てもwwwの部分がおかしくなっているように思うのですが、どう判断すればいいでしょうか?
iptablesの記述ミスのような気がしてきました…
よろしくお願いします。
 Re: CentOS6によるMysqlのインストールについて ( No.19 )
日時: 2013/02/19 18:36
名前: セバスチャンフスキー

クライアントからサーバーにpingは通るのかな?
また、サーバーからクライアントも同様。

先に指摘されているハードウェアの問題かどうか切り分けてないよね?
内部間で通信出来るのであればサーバーが外に出れないだけ。
 Re: CentOS6によるMysqlのインストールについて ( No.20 )
日時: 2013/02/19 18:56
名前: くりきんとん

iptablesでしたか・・・。

#service iptables stop

してpingが通るかどうかってみる。

startさせてpingが通らない場合はiptablesの間違いでしょう。
 Re: CentOS6によるMysqlのインストールについて ( No.21 )
日時: 2013/02/20 09:52
名前: stranger
参照: http://ja.528p.com/

ルータに設定してあるローカルnetworkが設定の基準です
それを最初にしらべてください
windowsとルータが 192.168.10.0でつながっているなら
サーバも192.168.10.0に含める
windowsとルータが 192.168.11.0でつながっているなら
サーバも192.168.11.0に含める

GATEWAY ローカルで解決できない通信の送り先 あなたの場合はルータ?
DNS ローカルで解決できない名前解決の送り先 あなたの場合はルータ?
 Re: CentOS6によるMysqlのインストールについて ( No.22 )
日時: 2013/02/20 23:43
名前: ぬるぽ

皆様

少し時間があいてしまいました。
原因という原因はiptablesにあると確信できました。
ネットワークに関する知識が乏しいために、どこが原因なのかが分らない状態です。
そこでiptablesの中身を載せようと思います。

#!/bin/bash

################
### 初期設定 ###
################
LOCALNET=192.168.10.0/24

#####################
### IPTABLES STOP ###
#####################
/etc/rc.d/init.d/iptables stop

####################
### Default Rule ###
####################
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP

####################
### LOCAL ACCEPT ###
####################
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -s $LOCALNET -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

#####################
### FRAGMENT DROP ###
#####################
iptables -A INPUT -f -j LOG --log-level debug --log-prefix 'FRAGMENT DROP:'
iptables -A INPUT -f -j DROP

####################
### NetBIOS DROP ###
####################
iptables -A INPUT ! -s $LOCALNET -p tcp -m multiport --dports 135,137,138,139,445 -j DROP
iptables -A INPUT ! -s $LOCALNET -p udp -m multiport --dports 135,137,138,139,445 -j DROP
iptables -A OUTPUT ! -d $LOCALNET -p tcp -m multiport --sports 135,137,138,139,445 -j DROP
iptables -A OUTPUT ! -d $LOCALNET -p udp -m multiport --sports 135,137,138,139,445 -j DROP

#####################
### PING OF DEATH ###
#####################
iptables -N PINGOFDEATH
iptables -A PINGOFDEATH -m limit --limit 1/s --limit-burst 4 -j ACCEPT
iptables -A PINGOFDEATH -j LOG --log-level debug --log-prefix 'PINGDEATH DROP:'
iptables -A PINGOFDEATH -j DROP
iptables -A INPUT -p icmp --icmp-type echo-request -j PINGOFDEATH

########################
### BROAD MULTI DROP ###
########################
iptables -A INPUT -d 255.255.255.255 -j DROP
iptables -A INPUT -d 224.0.0.1 -j DROP

################
### 113IDENT ###
################
iptables -A INPUT -p tcp --dport 113 -j REJECT --reject-with tcp-reset

###########
### SSH ###
###########
iptables -A INPUT -p tcp --dport 22 -j ACCEPT

############
### HTTP ###
############
iptables -A INPUT -p tcp --dport 80 -j ACCEPT

###########
### SSL ###
###########
iptables -A INPUT -p tcp --dport 443 -j ACCEPT

###########
### FTP ###
###########
iptables -A INPUT -p tcp --sport 20 -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 4000:4029 -j ACCEPT

############
### SMTP ###
############
iptables -A INPUT -p tcp --dport 25 -j ACCEPT

#############
### SMTPS ###
#############
iptables -A INPUT -p tcp --dport 465 -j ACCEPT

############
### POP3 ###
############
iptables -A INPUT -p tcp --dport 110 -j ACCEPT

#############
### POP3S ###
#############
iptables -A INPUT -p tcp --dport 995 -j ACCEPT

############
### IMAP ###
############
iptables -A INPUT -p tcp --dport 143 -j ACCEPT

#############
### IMAPS ###
#############
iptables -A INPUT -p tcp --dport 993 -j ACCEPT

################
### CKFILTER ###
################
if [ -e "/root/iptables/ckip" ]; then
iptables -N CKFILTER
iptables -A CKFILTER -j DROP

for ip in `cat /root/iptables/ckip`
do
iptables -I INPUT -s $ip -j CKFILTER
done
fi

###############
### logging ###
###############
iptables -A INPUT -m limit --limit 1/s -j LOG --log-level debug --log-prefix 'INPUT DROP:'
iptables -A INPUT -j DROP
iptables -A FORWARD -m limit --limit 1/s -j LOG --log-level debug --log-prefix 'FORWARD DROP:'
iptables -A FORWARD -j DROP

/etc/rc.d/init.d/iptables save

/etc/rc.d/init.d/iptables start


このような内容です
iptablesを動かした状態でpingを送ると
ping www.yahoo.com
PING ds-kr-fp3.wg1.b.yahoo.com (111.67.226.84) 56(84) bytes of data.
^C

というものになり
iptablesをストップさせるとpingはちゃんと通ります。

iptablesを動かした状態でpingが通るようにするにはどうすればよろしいのでしょうか?
助言をお願いします。
 Re: CentOS6によるMysqlのインストールについて ( No.23 )

** 返信者によって削除されました

 Re: CentOS6によるMysqlのインストールについて ( No.24 )
日時: 2013/02/21 12:49
名前: stranger
参照: http://ja.528p.com/

LOCALNETを再確認
PINGOFDEATHの部分を一時的に無効にしてみる
 Re: CentOS6によるMysqlのインストールについて ( No.25 )
日時: 2013/02/21 13:44
名前: ゆりこ姫

外しているかもしれないけど、

/root/iptables/ckip はDropするIPのリストですよね?

> iptables -I INPUT -s $ip -j CKFILTER
ここがおかしいと思います。
-I(Insert)する場所を指定していないのでINPUTチェインの先頭に挿入されているのでは?

この場合、
>PING ds-kr-fp3.wg1.b.yahoo.com (111.67.226.84) 56(84) bytes of data.
ds-kr-fp3.wg1.b.yahoo.com は韓国のサイトだから
/root/iptables/ckipに入っている場合にはいきなりDropされるとか。

# iptables -L でどうなってるか調べるか、
ザックリと
>if [ -e "/root/iptables/ckip" ]; then
> iptables -N CKFILTER
> iptables -A CKFILTER -j DROP
>
> for ip in `cat /root/iptables/ckip`
> do
> iptables -I INPUT -s $ip -j CKFILTER
> done
>fi

上記部分をコメントアウトしてチェックしてみるとか。

# man iptables より
-I, --insert chain [rulenum] rule-specification
Insert one or more rules in the selected chain as the given rule number. So, if the rule number is 1, the rule or rules are inserted at the head of the chain. This is also the default if no rule number is specified.
 Re: CentOS6によるMysqlのインストールについて ( No.26 )
日時: 2013/02/22 17:23
名前: ぬるぽ

外出先より、他PCから失礼します。
帰宅は25日以降となるので、検証はそれ以降となりますがよろしくおねがいします。

stranger様
回答ありがとうございます。
PINGOFDEATHの無効ですね、帰宅次第試して結果を報告します。

ゆりこ姫様
> iptables -I INPUT -s $ip -j CKFILTER
ここがおかしいと思います。
-I(Insert)する場所を指定していないのでINPUTチェインの先頭に挿入されているのでは?

とすると、場所指定をする場合はどのような記述になるのでしょうか?
例などをあげていただけると幸いです。

とりあえず
# iptables -Lを試して、
コメントアウトを実行して試行してみます。

回答ありがとうございました。


後日報告します。
 Re: CentOS6によるMysqlのインストールについて ( No.27 )
日時: 2013/02/22 18:13
名前: stranger
参照: http://ja.528p.com/

/root/iptables/ckipに
111.67.226.84が含まれているのではと疑っているわけ
だから、別のサイトにpingを打ってみるとかしてみたの?

例(CentOSのミラーサイトの一つにpingを回数を指定してうつ)

ping -c3 ftp.iij.ad.jp

上記はpingの問題であって
yumは複数のミラーサイトにアクセスするのだから
すべてエラーになることはないと思う

ミラーサーバを日本国内に限定するなら

/etc/yum/pluginconf.d/fastestmirror.conf

[main]
・省略
#include_only=.nl,.de,.uk,.ie
include_only=.jp

のように設定すれば日本のミラーサイトのみチェックするようになります
 Re: CentOS6によるMysqlのインストールについて ( No.28 )
日時: 2013/02/23 00:50
名前: ゆりこ姫

>> iptables -I INPUT -s $ip -j CKFILTER
>ここがおかしいと思います。
>-I(Insert)する場所を指定していないのでINPUTチェインの先頭に挿入されているのでは?
>
>とすると、場所指定をする場合はどのような記述になるのでしょうか?
>例などをあげていただけると幸いです。


ヒントは出しましたので、検証するなりご自分でゆっくり考えていただけると幸いです。
(自分で調べないとスキルはつかないですよ)
 Re: CentOS6によるMysqlのインストールについて ( No.29 )
日時: 2013/02/26 17:04
名前: ぬるぽ

stranger様、ゆりこ姫様

回答ありがとうございます。
お世話になります。

帰宅して、ふらっとpingを試してみたところ、何もいじっていないはずなのですがいきなりpingが通るようになっていました。
pingが通っている以上、あまりiptablesはいじらないほうがいいかなと、そのまま作業を進めております。

もしまた同じ症状が起こり次第試そうかなと思います。
 Re: CentOS6によるMysqlのインストールについて ( No.30 )
日時: 2013/02/27 12:49
名前: stranger
参照: http://ja.528p.com/

iptables -P OUTPUT ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

の設定で yum はうまくいくと思いますが
yumはうまくいったの?
そちらが本題のようにおもいますが?
 Re: CentOS6によるMysqlのインストールについて ( No.31 )
日時: 2013/02/28 11:20
名前: ぬるぽ

stranger様

それがなぜかうまくいったのです。
なぜなのかさっぱりわかりません…
とりあえず問題はまだ生じてないので次の過程に進んでいるという状態です。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.