フレッツADSLで常時接続、鯖を作ろう!!(Linux)
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
NGNGWindowsでは接続が切れないのを確認しているのですが
Linuxだと1日ぐらいで接続が切れてしまいます
症状としては
(1)つながったりつながらなかったりする
(2)一度つながらなくなると、繰り返し試してもずっとつながらない
(3)一度つながると、その後はずっと安定して通信できる
(4)つながらないときはしばらく(20分〜30分)ほっといてから
試すとうまくいくことが多い
(5)pppoe でつながっているのを切断して、すぐまたつなごうとしてもダメ
(6)Windows の PPPoE クライアントでつながったのを切断して、次に
Linux からつなごうとするとまず間違いなくつながる
同じような人いませんか?
0347login:Penguin
02/03/22 03:56ID:n6YcBYMvそういうときのために、DNSサーバとメールサーバは複数たてること
が多い。固定IPアドレス1個で自宅サーバを運用する人などを対象
に,、セカンダリDNSサーバを持ち合う「セカンダリDNS互助会」なんて
のもある。
ただ、1台のPCで各種サービスを提供する自宅サーバなんかは、そ
のマシンが落ちてたらすべてのサービスが止まるんだから、第三者
にセカンダリDNSを頼むメリットはないじゃんという主張もあって、某
MLで盛り上がってた。
ダイナミックDNSサービスを提供してるトコは、ふつうDNSサーバを多
重化してると思う。とはいっても、それが全部死んじゃうかもしれない。
あちこちで評判を聞いて、自分でサービス品質を判断するしかない。
0348login:Penguin
02/03/22 04:39ID:3/q4RlOTってことは、
やっぱ、DNS鯖が落ちると、
それがネガティブキャッシュされてる間は
外から見えなくなるわけ?
ようは、DNS鯖が落ちて、その後、DNS鯖を復活させたとき、
何がおきるのかが気になるんだよな。
DNS鯖が復活した直後から見えるようになるのか、
それとも、ネガティブキャッシュのTTLが切れるまでは
どうしようもないのか。
0349347
02/03/22 06:44ID:n6YcBYMvだけど、TTLを長くしているDNSサーバは、落ちているこ
とを検知しにくいし、短いサーバは復活したことをすぐに
検知してくれる(たぶん)。そうであれば、自前のDNSサ
ーバを長期間不通にしていない限り影響は少ないはず。
TTLを長くしているDNSサーバにキャッシュされたら、TTL
切れまであきらめるしかない。それを避けたければ自ドメ
インを管轄するDNSサーバを多重化するしかないと思う。
0350login:Penguin
02/03/25 00:13ID:QaJhHJDpだれかCDブートのサーバー使ったことありますか?
問題ないんでしょうか?
0351login:Penguin
02/03/25 00:21ID:yqZ9gw1/昔、月刊ASCIIに付いてきたLiveLinuxのCDで遊んだだけだから
使ったなんて言えるほどの経験はないけど。
普通にX立ち上がってびっくりした。おもしろいぞ、あれ。
うちはCD-ROMドライブの回転音がうるさいから実用にしなかったけど、
何やっても壊れない環境って結構遊びがいがあるよ。
0352login:Penguin
02/03/25 01:12ID:QaJhHJDpありがとうございます。
LiveLinuxじゃないやつなんですが、
前から自宅サーバー立てようと思ってたんで。
でも、途中でにっちもさっちも行かなく
なったらどうしよ・・・
0353login:Penguin
02/03/25 10:25ID:yqZ9gw1/そういうこと言ってるうちは普通にHDDでやったほうがいいよ。
失敗したら消してやり直せるHDDの方が、まだ安心。
CD起動のLinuxなんていうのは、あくまで非常用の方が良い。
ReadOnlyじゃセキュリティホールに対策できないし。
「趣味」「非常用」「ガチガチにカスタムした特殊用途」
以外にはお勧めしない。
0354login:Penguin
02/03/25 20:49ID:OtkR/6R5サーバー構築簡単にできますよ!
0357login:Penguin
02/03/28 21:27ID:dPuT2sRVしたためて、会議でも開けばいいんではないでしょうか。
0358login:Penguin
02/04/17 14:26ID:Qnw4cw0rフレッツで不正に切断した際の再接続までの時間制限(NTT東=10分)
がうざいので,リブート時などには正しく切断してやりたいのですが,
手動でやるとするとどんなコマンドを打てばよいですか?
pppdを殺すだけでよいのでしょうか?
0359login:Penguin
02/04/17 14:28ID:Qnw4cw0radsl-stopですね
はずかし・・・
0360login:Penguin
02/04/17 14:32ID:Qnw4cw0radsl-stop: Cannot read configuration file '/etc/ppp/pppoe.conf'
だそーで,adsl-stopはRedHat7.2Jでは使えないっぽいですね
adsl-stopの中身を見るととにかく全部killしてるだけでしたので
それでなんとかやってみます
0361login:Penguin
02/04/17 14:33ID:Sv98wpcsVirtualLinux とかは無料。結構良く保守されているけど、
セキュリティホールが出る度に ISO 落すのは辛過ぎだよな。
0362login:Penguin
02/04/17 15:50ID:Sv98wpcsと思ったら 1.0 リリースの後、放置プレイ状態だった...
0363名無しさん@Emacs
02/04/17 16:58ID:z/QDZMnW手元にRedHatがないんでよくわからないが、/etc/ppp/pppoe.conf以外の位置に
設定ファイルが存在するのなら、adsl-stop内を書き換えてみるか、もしくは
シンボリックリンクで/etc/ppp/pppoe.confが正しいpppoe.confを指すように
してみては?
ちなみにマシンのシャットダウン時や再起動時にadsl-stopを動かしたい場合は
/etc/rc0.d と /etc/rc6.d (たぶんRedHatでもこれであってるはず)に
それぞれadsl-stopを呼び出すようなスクリプト(またはスクリプトへの
シンボリックリンク)を置いておくと良い。
スクリプトの中身はこんなので十分↓
#!/bin/sh
/usr/sbin/adsl-stop
0364358-360
02/04/17 17:47ID:Qnw4cw0rふつーのRP-PPPoEパッケージで使われるような
pppoe.confが存在しないっぽいです.
find / -name pppoe.conf
しても何もヒットしませんでした.それと
rpm -ql rp-pppoe|grep conf
しても何もヒットしませんでした.
RedHatのftpサイト見ましたが
rp-pppoe の rpm は特にアップデートされていないですね.
ということはRedHat的にスマートな解法が存在する?
あるいはこれで困る人は皆自分でRP-PPPoE入れちゃった?(^^;
0365login:Penguin
02/04/17 17:54ID:CHYFQ8Qn0366login:Penguin
02/04/17 18:47ID:Sv98wpcs一度 neat で設定してみて、どこに設定が入るか見ればいいじゃん。
/etc/sysconfig/network-scripts/ifup-ppp でやってるみたいだよ。
設定も /etc/sysconfig/network-scripts/ifcfg-ppp0 に入った。
0367358-360
02/04/17 22:25ID:RrvQHY7TところでFAQかもしれませんが
PPPoEがconnectしたとき,デフォルト経路をppp0(eth0)に設定したい
のですが,これが設定されてくれません.
DEFROUTE=yesになってるんですが.
どうも起動時にeth1がデフォルト経路になっちゃってこれが
削除されないようです.
今は rc.local (おい)で簡単なスクリプトを書いて
デフォルト経路の削除と設定し直しをしています.
RedHat的に美しい解法ありますか?
/etc/sysconfig/network-scripts/ifup-ppp0
に細工するしかないでしょうか?
これだと将来NICまわりの設定を変えたときに ifup-ppp0が
上書きされて泣きを見る気もしますが・・・.
0368
02/04/17 22:35ID:pHMjObbtこれで削除
#!/usr/bin/perl
open(HDL, "/bin/netstat -nr |");
while (<HDL>) {
chop();
tr/[\t ]/:/s;
($dst, $gw)=split(/:/, $_);
$_ = $dst;
if (/0.0.0.0/) {
system("/sbin/route delete default gw $gw");
}
}
close(HDL);
0369login:Penguin
02/04/17 23:06ID:Sv98wpcs/etc/sysconfig/network か
/etc/sysconfig/network-scripts/ifcfg-eth1 からデフォルト経路
を削除すればいいじゃん。ADSL 切れてる時は eth1 がデフォルト
じゃないと駄目なの?
0370
02/04/17 23:16ID:pHMjObbtでもDQNなDHCPサーバが勝手に割り振る環境もあるしな。
0371358-360
02/04/18 00:48ID:gbNhyMSdすみません,そういえばこのLinux Boxを
ルータ(NAT箱)としても使いたいというのを書いていませんでした
分かっていただけたようで恐縮です.
(NAT (IP Masquarade)はうまく動いています)
できればADSLがないときは内側LANだけで生きていきたいので,
ADSLがつながっているときは eth0 をデフォルト経路にし,
ADSLが切れてるときは eth1 をデフォルト経路にしたいです.
/etc/sysconfig/network-scripts/if{up,down}-post
を眺めていたら,最後に
---------------------------------------
if [ -x /sbin/ifdown-local ]; then
/sbin/ifdown-local ${DEVICE}
fi
---------------------------------------
なんて書いてあったので,
/sbin/if{up,down}-local
でデフォルト経路の修正をする方法もあるようです.
>>369 自分もPerl大好きですが今回はシェルスクリプトで
こんなのを記述しました.
(デフォルト経路を削除するだけなら1行でいけるのでは?)
-----------------------------------------------
route del default
PPP=`ip route list | awk '/ppp0/ { print $1 }'`
route add default gw $PPP
-----------------------------------------------
0372358-360
02/04/18 00:51ID:gbNhyMSd「今回はシェルスクリプトで」
・・・激しく語弊あり
0373login:Penguin
02/04/18 02:38ID:sD3hS1Sg普通 eth0 や eth1 にはそれ自身のアドレスと接続しているネット
への経路があればいいだけだ。デフォルト経路が必要なのは LAN に
ルータが存在して、そこを経由してよそにつながっている時だけ。
LAN だけの状態ではデフォルト経路が無くても通信出来るぞ。
0374358-360
02/04/18 13:24ID:hc/ff9TBすいません,まったくそのとおりです.ぼけました.
内部LANへの経路はルーティングテーブルに設定されているので,
内部LANだけで生きていくならデフォルト経路は必要ないですね.
というわけで /sbin/ifup-local に
デフォルト経路の設定コマンド3行を書いて解決しました.
おさわがせしました.
0375login:Penguin
02/04/19 12:38ID:jWECOBDZ独立したファイルに書き出すようにしたいのですが
どうすればいいですか?
(いまは /var/log/messages に書き込まれてます)
0376login:Penguin
02/04/20 19:11ID:PJqr24aI気づいたのが某板への書き込みでホスト名を
解決できんって怒られたってのがアレだけど。
で、なんで逆引きできなくなったんでそ?
0377login:Penguin
02/04/20 19:34ID:oxFqc4ZZhttp://www.advogato.org/proj/ulogd/
0378login:Penguin
02/04/21 00:27ID:eI/5GpKaISPに聞けよ。
0379login:Penguin
02/05/12 23:12ID:XAKPUwTOthe Internet
|
---------
| Modem |
---------
| eth2(ppp0) rp-pppoe
---------
|Linux Box|--------- DMZ
--------- eth1
| eth0
|
---------
LAN
ISPから割り当てられたネットワーク(仮):192.168.0.0/29
LAN側ネットワーク:172.168.0.0/24
0380379
02/05/12 23:13ID:XAKPUwTO始めは ifconfig で ppp0 の IPアドレスを 192.168.0.1 に変更して運用しようと考えていたのですが、
ppp0 にネットワークアドレスが割り振られた状態でも、 LAN側からの NAT も効きますし、
DMZ側の公開も問題無く出来ています。
ただ、OSで制限が掛かっているのか、LinuxBox 自身から WAN 側へのパケットは通りません。
出来ればこの状態のまま運用したいと考えているのですが、問題アリでしょうか?
もし、同じ様な構成で運用されている(若しくは"いた")方が居られましたら、
アドバイスを賜れれば幸いです。
※NAT には、DMZ 側インターフェイス(eth1) の IP アドレスである 192.168.0.1 を使っています。
0381379
02/05/12 23:14ID:XAKPUwTO0382login:Penguin
02/05/13 00:09ID:lQvKA7cR変だよな、あれ。
pppd の設定をいじってなんとかならんかな?
PPP のローカル側に振られるアドレスなんてあまり重要じゃないから、
Linux Box から外にコネクションを張れない事以外は問題ナシ。
嫌なら ifconfig で強制的に変更するもよし、
SNAT を使って始点 IP アドレスを変更するもよし。
0383login:Penguin
02/05/13 01:49ID:ANLCEDqSありがとうございます。
一応 ip-up.local に ifconfig を加えて、強制書き換えする方法は試したのですが
その後 IP アドレス節約の為に止めたんです。
>>382 さんのおっしゃる様に、現時点では特に問題も発生していませんし、
暫くこのままの状態で様子を見ている事にします。
どうもありがとうございました。
0384384
02/05/19 20:03ID:uT4s2E5r今までOCNエコノミーで公開してたサーバーをフレッツADSLの固定IP8に
乗り換えを試みています。
環境はREDHAT6.0でNIC2枚刺し(eth0がWAN、eth1がローカル側)
プライマリDNSは自前でセカンダリはOCNのを使用。
RP-PPPOEを使用で、ケーブルモデムにeth0を直結してadsl-startだとConnect!
するんですが、その設定のまま、
�@YAMAHA RT-54i(ADSL対応ルータ)を間に挟むと繋がらないんです。
�AサーバーからルータのIPアドレスにPINGしても応答なし。
�BWIN機をルータのLANポートに繋げてPINGするとちゃんと応答する。
接続・切断も問題なく行える。
ルーター自身のIPアドレス設定が間違ってるような気がするんですが
OCNエコノミーではルーターのWANにネットワークアドレスの次のアドレスを割り当てて
いたので、感覚的にこんがらがってるんです。
どばたかヒントだけでも結構ですので。。。
0385384
02/05/20 00:16ID:MAwVRrWC0386login:Penguin
02/05/20 01:53ID:xcUNqTLIサーバの設定を変えなかったらつながらなくても無理は無いと思うが。
君みたいなのがサーバ建てるのを見ると恐ろしいよ。
ヒントとかそういうレベルじゃないけど一言。
RT-54i のかんたん設定では無理だよ。
0387login:Penguin
02/05/20 04:33ID:Um/FyUXBサーバでrouteって打ってくださいな
0388384
02/05/21 14:08ID:YcAsmKdpでもせっかるあるもんは使おうと思って・・
0389384
02/05/21 14:23ID:YcAsmKdpって形に接続したいわけです。
色々いじくり回してたら、外部にPING打つとルータのピロッて音がして
PINGのレスぷんスはちゃんと返ってくるようになりました。
digコマンドもちゃんと返ってきます。
でも、adsl-status見ると、Linkがなんちゃらって出てて接続が
確立されてないっぽい感じ。
また、/usr/sbin/adsl-startではTIMEDOUTになっちゃうんです。
messagesログ見たりしていますが、
0390login:Penguin
02/05/21 14:27ID:HM+kLLLHその構成だと PPPoE は RTA-54i が処理する。
Linux鯖の adsl 関係はマターク使わないよ。
0391login:Penguin
02/05/21 14:29ID:3+O1HW4b普通ルータでPPPOE終端するでしょ?
そうすると、Linux側でadsl-startしなくていいはず。
0392391
02/05/21 14:30ID:3+O1HW4b0393384
02/05/21 14:33ID:YcAsmKdp0394login:Penguin
02/05/21 14:35ID:h0gEPkrF0395384
02/05/21 14:35ID:YcAsmKdp0396384
02/05/21 14:44ID:YcAsmKdpでも何か変だった。
IPアドレスの割り当て範囲が211.115.105.40〜211.115.105.47としたら、
ルータの設定画面、
「○○○に接続中 IPアドレス 211.115.105.40 DNSサーバー 0.0.0.0」
DNSは211.115.105.42って指定してるのに、何で0.0.0.0になるのかな
もうちょい踏ん張ってみるべ・・
0397login:Penguin
02/05/21 14:49ID:HM+kLLLHそれは DNS サーバの指定がプロバイダから来なかったって事じゃない?
自前でネームサーバ建てるんならルータ設定で DNS は無視していいよ。
0398384
02/05/21 14:55ID:YcAsmKdpプライマリDNS 211.115.405.42
セカンリダリDNS 211.129.14.166
って指定があるんです。
IPフィルタもちゃんと設定してるはずなんだけどなあ。
0399384
02/05/21 14:56ID:YcAsmKdpプライマリDNS 211.115.105.42 (仮)です
0400login:Penguin
02/05/21 15:03ID:HM+kLLLHつーかそのOCNからの指定がどういう意味か理解してる?
ルータにはDNS設定いらんってば。
CDに入ってる54iのマニュアル読んだか?
お前の厨っぷりも只者ではないな。
誰か他の人に頼むか、勉強してから出直してくれ。
0401384
02/05/21 15:13ID:YcAsmKdp厳密ではないっていう内容。
マニュアルも読んでる。
ん??CDに入ってるマニュアル??
それ見てない。
0402マイケルソフト
02/05/21 15:18ID:NhzkTB01見ててワロタ。
というか、良く鯖がたてれるなー。ルータはDNSの解決なんて基本的にしないのに。
サーバの/etc/resolv.confにネームサーバ設定すればいいんだよ。
UDPとTCPの53は開けとかないと駄目だけど。
0403login:Penguin
02/05/21 15:20ID:HM+kLLLH54i のかんたん設定では IP8/16 は出来ない。これ世界の定説。
telnet でコマンドラインの設定をする必要がある。
コマンドの解説は CD にだけ PDF 形式で入ってる。
なぁ、君に 54i は敷居が高すぎ。
NTT-ME の BA-512 あたりがいいと思うよ。雑誌とかに設定例載ってるし。
0404名無しさん@Emacs
02/05/21 15:20ID:MyO4Jzu+厨サーバをこれ以上増殖させないためにも、あなたはサーバを立てるのを
今すぐ止めるべきだと思うのだが。何よりもまず基本的なインターネット
技術を勉強なさい。
0405384
02/05/21 15:38ID:YcAsmKdp0406login:Penguin
02/05/21 15:42ID:/USq8vWsRev4.04.05以降のファームなら出来るんじゃないかな? (未確認)
まぁ、401はサーバー立てるより前にやるべき事があるだろうと言うのには同意。
0407384
02/05/21 15:47ID:YcAsmKdpそんなのとっくにしてますよ。
0408384
02/05/21 15:53ID:YcAsmKdpううう。
0409login:Penguin
02/05/21 15:55ID:HM+kLLLH0410384
02/05/21 16:03ID:YcAsmKdpううう。。
0411login:Penguin
02/05/21 16:10ID:HM+kLLLH勉強はいいが順番というものがある。
君にはネットワークについての基礎知識が欠けているとしか思えない。
そういう人はサーバを建ててはいけない。迷惑だ。
ネットは練習したり試行錯誤したりする所ではない。家か学校でやれ。
まずは自宅サーバで TCP/IP の勉強をしなさい。
自宅に PPPoE サーバを建ててテストする事も出来るんだよ。
それで TCP/IP の知識について自身がついてから外につないでくれ。
そのほうが結局は早道だぞ。それとも君は人に迷惑をかけてでも
自分に知識が身につけばいい、と考える人でなしの仲間なのか?
0412384
02/05/21 16:14ID:YcAsmKdp0413login:Penguin
02/05/21 16:16ID:/USq8vWsっていうか、http://www.rtpro.yamaha.co.jp/RT/docs/pppoe/index.htmlなんかの設定例は参考にならない?
390の人も言ってるけど、そもそもつなぎ方からして問題があると思われ。
いったいどういうネットワークにしたいの?
オレなら
モデム - ルータ - DNZハブ - eth0 (サーバー) eth1 - イントラネットハブ - クライアントPC
って繋ぐけどなぁ...
0414384
02/05/21 23:59ID:YcAsmKdp0415login:Penguin
02/05/22 00:18ID:gqFHdcHtまだ諦めてなかったんか。つなぎかたはあれでいい。
たぶんルータもなんとかつながっているだろう。
問題なのはサーバの設定と思われるがお前さっぱり情報出さないし。
ていうか現状がどうなっているか調べ方すらわからんのだと思うがな。
まずは本買って勉強してくれ。「詳解 TCP/IP」がいい。
ネットワークを診断するのに欠かせないツールの使い方も判る。
金が無いとかヌカシたら殺す。
0416384
02/05/22 00:44ID:28VB6iheサーバーがここにはないもので、TELNETも外部からは
一切通さないようにしてまして。
「TCP/IPとIPアドレス」っていう本なら一通り読みましたけど・・・
その本、どこの出版社のヤツですか?
0417login:Penguin
02/05/22 00:48ID:nBzuF2ez聞く前に自分で調べるクセをつけないと何やってもダメぽ。
http://www.google.com/intl/ja/
0418384
02/05/22 00:50ID:28VB6ihe0419login:Penguin
02/05/22 00:54ID:gqFHdcHtビアソン・エデュケーション
Amazon.co.jp に行けって言おうと思ったら在庫切れになってるな。
0420login:Penguin
02/05/22 01:02ID:gqFHdcHtマスタリング TCP/IP の入門編と応用編かなぁ。
既に入門書を読んでいるなら入門編は無しでいいかも。
0421login:Penguin
02/05/22 01:04ID:gqFHdcHtなんだか違うスレのようになってきた。
0422384
02/05/22 01:09ID:28VB6ihe0423login:Penguin
02/05/22 01:10ID:gqFHdcHtおすすめは ASCII の「高速 Ethernet の理論と実装」。
0424384
02/05/22 01:17ID:28VB6ihe0425384
02/05/22 09:59ID:UivmXtr30426384
02/05/22 14:18ID:28VB6ihepingもdigも返ってこんようになった。
もういや。
0427login:Penguin
02/05/22 14:21ID:L7eTuX8n0428384
02/05/22 14:33ID:28VB6ihe0429login:Penguin
02/05/22 14:43ID:L7eTuX8n0430384
02/05/22 15:05ID:28VB6ihe0431384
02/05/22 16:00ID:28VB6iheあ。。
0432
02/05/22 22:18ID:1C56FuJeさっさとサーバー建てて使えるようになってくれ。
俺が暗くするから。
0433384
02/05/22 22:55ID:28VB6ihe0434384
02/05/22 23:04ID:28VB6iheまだ繋がんないや。53番は開けてるんだけどな。
IPアドレスの割り当て範囲が211.115.105.40〜211.115.105.47としたら、
eth0(WAN側)に211.115.105.42付けて、RTA54iのLAN側プライマリいPアドレスに
ネットワークアドレスの次の211.115.105.41付けてるんですが。
違うの?
0435login:Penguin
02/05/22 23:11ID:p1hZtLuv0436384
02/05/22 23:12ID:28VB6iheDNSです。すません。
0437login:Penguin
02/05/22 23:31ID:yEZLJ+h+デフォルトゲートウェイのアドレスはどこになってるんですか?
0438
02/05/22 23:32ID:1C56FuJe根本的におかしいな、考え方が。
その方がありがたいけど。
0439384
02/05/22 23:36ID:28VB6iheルーターなんですけど・・・
0440384
02/05/22 23:39ID:28VB6ihe今のところ、クラックされたことはないです。
ログ見るとパケットはバシバシ飛んできてますけど。
0441login:Penguin
02/05/22 23:44ID:yEZLJ+h+0442384
02/05/22 23:46ID:28VB6ihe0443384
02/05/22 23:47ID:28VB6ihe0444384
02/05/22 23:50ID:28VB6ihe0445login:Penguin
02/05/22 23:53ID:/Hh593a5シクハック
ADSLの接続→rp-pppoe、ppp
経路の設定→routeコマンドでスタティックにルーティング
パケットフィルタ→ipchains / iptables
ipアドレスの設定→ifconfig
まずはどういうトポロジーにするのかを紙に書け。
0446384
02/05/22 23:58ID:28VB6ihe■ このスレッドは過去ログ倉庫に格納されています