いつもお世話になっております。
現在、GMO ALTUSにて1つの仮想サーバにSQUIDを導入して
プロキシサーバとして稼働させています。
CentOS 6.4
SQUID 3.1.23
1つのグローバルIPで稼働させていた時は特に問題なく
利用できていたのですが、
このたび複数IPでの運用をしたいと思い、
試行錯誤している状態です。
GMO ALTUS上で、1つの仮想サーバに対して複数IPを割り当てる
方法については、GMOのサイトに記載されていた方法にしたがって、
セカンダリーIPアドレスを追加して、そのローカルIPに対して、
新たに追加したグローバルIPでNATの有効化まで完了しました。
https://support.gmocloud.com/pf/guide/basic/console/nat.html
https://support.gmocloud.com/pf/guide/basic/useful/ip.html
Bash
1$ ip a 21: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 3 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 4 inet 127.0.0.1/8 scope host lo 5 inet6 ::1/128 scope host 6 valid_lft forever preferred_lft forever 72: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 8 link/ether 06:81:84:00:21:24 brd ff:ff:ff:ff:ff:ff 9 inet 172.31.28.67/21 brd 172.31.31.255 scope global eth0 10 inet 172.31.26.135/20 brd 172.31.31.255 scope global eth0:0 11 inet6 fe80::481:84ff:fe00:2124/64 scope link 12 valid_lft forever preferred_lft forever
この後、SQUIDで複数IPで運用する方法について、調べた結果として、
試したのが以下になります。
Bash
1$ vi /etc/squid/squid.conf 2 3# ポートのLISTENにローカルIPを設定 4http_port 172.31.28.67:80 5http_port 172.31.26.135:80 6 7# aclを記述 8acl ip1 myip 172.31.28.67/24 9acl ip2 myip 172.31.26.135/24 10 11# outgoingアドレスでグローバルIPを設定 12tcp_outgoing_address XXX.XXX.XXX.XX1 ip1 13tcp_outgoing_address XXX.XXX.XXX.XX2 ip2
また、「dns_nameservers」の設定も必要という情報があったので、
/etc/resolv.conf に記述されていたIPアドレスを記述しました。
上記を設定した後、SQUIDを再起動させたところ、
起動自体は問題なく完了しました。
しかしながら、プロキシサーバとして接続を試みたところ、
両方のIPアドレスともに以下のようなエラーが発生してしまいました。
ERROR The requested URL could not be retrieved The following error was encountered while trying to retrieve the URL: http://www.cybersyndrome.net/env.cgi ソケット作成に失敗 システムが以下のエラーを返しました: (99) Cannot assign requested address おそらく過大な負荷のため、SquidはTCPソケットを作成できませんでした。再度リクエストしてください。
SQUIDの複数IPでの運用というよりも、別なエラーのようにも思えるので
直接上記のエラーに関するタイトルで質問した方がよいかも知れず、
現在のこのタイトルでの質問で適切か自信がなかったのですが、
1つのIPでの運用時は特に問題はなく、設定を戻してみると正常に繋がるので、
複数IPでの運用のために追加した設定に何らかの不備があると思い、
今回のタイトルで質問させていただきました。
複数IPでの運用方法や上記のエラーに関して、何か解決のヒントになるようなことが
ございましたら、ご教授いただけると助かります。
それでは、よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/29 04:53
2016/05/29 05:52
2016/05/29 08:47
2016/05/29 13:57
2016/05/29 17:38
2016/05/29 17:46
2016/05/30 01:29
2016/05/30 04:52
2016/05/30 05:46
2016/05/30 15:07
2016/05/31 04:52