トップページ⇒linux
28コメント14KB

Yahoo!BB 接続で、IPマスカレードが出来ない!!

■ このスレッドは過去ログ倉庫に格納されています
0001mockn01/09/23 19:49ID:2WWnnMEs
だれか、Y!BB接続でIPマスカレードできた人いますか?
NIC二枚ざしでeth0をY!BBモデムに、eth1を内部LANに接続したけれど
eth1からモデムによってIPがふられたeth0まではipngが通るけれど、
その先には通じません。例えば、Y!BBのネームサーバーなんかには
とどきません。これってY!BBの規格によるもんなんでしょうか?
2chのどこかの板でそう言う事がちょっと書き込んであったので、
どうなんでしょうね〜。識者の方教えて〜!!! m(_ _)m
0002名前01/09/23 20:23ID:z5nkB5xM
今だ!2ゲットォォォォ
 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
    ズザーーーーーッ
0003login:Penguin01/09/23 21:47ID:HhVu6xsk
netstat -r 等は?
問題を切り分けませう。
0004login:Penguin01/09/23 21:51ID:kIVRszYc
yahoo板に逝け
0005ybbだよ01/09/23 22:12ID:WrBZSCvk
うちは、ルータにvine2.1を使っていて問題なし。
クライアントはリピータハブを通してWIN98が2台。
eth1がWAN、DHCPクライアントになっていて
eth0がLAN,こっちはIPを固定で割り振ってある。
ルーティングは有効になっている?
パケフィルの設定ミスじゃないの?
あんたのところがどういう構成をとっているのか分からんので
その他のことは何も言えない。
0006ybb01/09/24 11:57ID:2Q0WC9zY
へへ〜んだ。 \(^o^)/
0007login:Penguin01/09/24 13:09ID:m9zUchGg
それで1はつながったのか?
0008mockn01/09/24 14:09ID:2Q0WC9zY
7>
Linux機はY!BBへとDHCPクライアント(eth0)として繋ぐ事が出来ましたが、LAN
内部(eth1)は2台でDNSを立てていて、LAN内部はWinと繋がっています。
しかし、Winからeth0へのpingは通るのですが、そこから先のネットワークへは
pingが通じません、たとえば、Y!BBのネームサーバーなどにはとどきません。
named.confでは、forwarders としてY!BBのネームサーバーを指定してあり
DHCPクライアントの設定では、IPアドレス取得後、resolv.confを書き換えない
よう設定してあります。

netstat -rn ではちゃんとeth0がデファルトのゲートウエイとして設定して
ありました。
0009mockn01/09/24 14:22ID:2Q0WC9zY
5>
パケフィルは有効になっているとおもいます。eth1(LAN内部のWin)
からeth0(モデムと接続)へとpingが通るので。
ルーティングも有効になっているとおもいます。以上の結果から。

ただeth1→eth0→WANへのパケットが通らないだけで、
eth0→WAN へのパケットは流れます。
0010beef01/09/24 16:47ID:2Q0WC9zY
スキルなさそう  (@_@)
0011login:Penguin01/09/24 17:09ID:gjRGs7SA
Winの方の設定は?
IPとか
0012login:Penguin01/09/24 17:32ID:lQp/Hi4w
10>
そんな事いうならお前が教えてやれ!
口先だけの厨房が!
0013mockn01/09/24 17:39ID:2Q0WC9zY
度々ありがとうございます。

Winは、イーサネットカードのプロパティで
IPアドレス を 192.168.0.3
ゲートウエイを 192.168.0.4 (eth0)Linuxサーバー
DNSを      192.168.0.4 (eth0)Linuxサーバー
です。

今日、試行錯誤した結果。Win機から Y!BBのネームサーバーへ
pingを送ると、unreachable だったのですが、
eth1からのパケットをeth0へと流れるよう、
route add (eth1のDHCPでふられたアドレスのネットワーク部)
        gw 192.168.0.4 (eth0)

として、Y!BBのネームサーバーへとpingを送ったところ、time out
とDOS窓に表示されるメッセージが変わりました。

よろしくお願いします。 
0014mockn01/09/24 17:46ID:2Q0WC9zY
修正です。

Winは、イーサネットカードのプロパティで
IPアドレス を 192.168.0.3
ゲートウエイを 192.168.0.4 ("eth1")Linuxサーバー
DNSを      192.168.0.4 ("eth1")Linuxサーバー
です。

今日、試行錯誤した結果。Win機から Y!BBのネームサーバーへ
pingを送ると、unreachable だったのですが、
eth1からのパケットをeth0へと流れるよう、
route add ("eth0"のDHCPでふられたアドレスのネットワーク部)
        gw 192.168.0.4 ("eth1")

として、Y!BBのネームサーバーへとpingを送ったところ、time out
とDOS窓に表示されるメッセージが変わりました。
0015login:Penguin01/09/24 17:50ID:gjRGs7SA
ためしになんだけれど
Win機にY!BBの(LAN内のDNSじゃなくて)ネームサーバーのアドレス入れて接続したらどう?
0016login:Penguin01/09/24 18:49ID:aJ.l.dI.
>1
ip マスカレードができているのかな?
ipchains or iptable どっち?

>15
ipアドレスのpingなら、DNSは関係ないと思われ
0017mockn01/09/24 20:28ID:2Q0WC9zY
>15
だめでした。

>16

その可能性が大かもしれません。NIC1枚のときはちゃんと
マスカレード出来ていたのですが、NIC2枚ではまた設定を
施さなければいけないのでしょうか?

ipchainsをつかっています。多分ipchainsの設定で、
内部LANから入ってきたパケットを、外部に流す設定が
必要かと考えています。違いますか?

でも・・?カーネルでマスカレードの設定をし、
ipchainsでも

ipchains -A forward -i ppp0 -s 192.168.0.0/24 -j MASQ

の設定をしています。もしかして、この設定が、もういっこ必要
なのでしょうか? 例えば

ipchains -A forward -i eth0 -s ***.***.***.**/** -j MASQ

ここでeth0はDHCP機能の付いたモデムに繋がっています。
そしてアドレス部は、DHCPによって付与されたネットワーク部
のアドレス。もしかしてこれを追加するべきなのでしょうか?
あと
echo 1 > /proc/sys/net/ipv4/ip_forward

の設定もしています。

ん〜 NIC2枚挿しだとマスカレードの設定も変わってくると
思いますが、この設定ではマスカレードできていないのでしょうか?
0018login:Penguin01/09/24 21:48ID:aJ.l.dI.
>17
ipchains -A forward -i ppp0 -s 192.168.0.0/24 -j MASQ
             ^^^^^^^ 

ここに、ppp0を指定しちゃうと、このインターフェイスしかマスカレードされない。
-i ppp0 をとってみそ
0019login:Penguin01/09/24 21:55ID:U9F8ahYQ
ipchains -P forward DENY
ipchains -A forward -s 192.168.1.0/255.255.255.0 -d 0.0.0.0/0 -j MASQ

でいいんじゃない?
0020mockn01/09/24 22:16ID:2Q0WC9zY
>18
>17

できました〜!! (^o^)

出来ました。ありがとうございました。 m(_ _)m

ただipcahinsの設定をしなおしたら、ここの掲示板に
書きこめなくなりました。(^_^;
なにやら不正なプロキシーを使ってませんかですって。
または公開されたプロシキを使ってませんか
と表示されLinux経由から書きこみ出来ませんでした。
今は、せっかくマスカレード出来たのに
Win接続で書きこんでいます。
でもマスカレードできたから良いで〜す。(笑)

また何かありましたらどうぞよろしく
お願いします。   m(_ _)m
0021login:Penguin01/12/08 10:24ID:ayPgVEpE
                    ヽ,、      、-'''''ヽ、__
                     `''\    /;;/::;;、-‐;:;;;ヽ、    oo。
                      .ヽ\./彡;;;;;;;;;;`''''''ー;、;;;`',、、-''"/;8
                    ,,i~|    /;;//;;;;;;;;;;;`''ヽ、ミ:ヽ;;、;ヽ"´
.                  (::)ヽ\ /::/"/;;/i;;;;\`ヽ、ヽ、:\::ヽヽ
                   '、/'8´`'/:::/::/:/~'i|;:;;i'ヽ、:::、ヽヽ、ヽ;;ヽ;' ̄'ioノ
                   8 8 .i|:;::|::i:;/  '、;::、::ヽ、;;ヽ;ヽヽヽ;;i、:i ノ|、
                   8 °/i;:::;|;|;i|_,,,_  ヽ、'、;;ヽ;;::ヽヽヽ;ヽ;;;i|.|i|i
                     O〃|;;;;i|;;i|__、`,ミーヽ、ヽ;;ヽ;;ヽ;;'、i;;;|;;/ `"
                   _○゛ ノi;:;;i;;;|.`_、ー'`  ヽ;;;ヽ;;ヽ;i;;;i;;i;/
                  i'丿  ノ'iノ;;;i|;;'、.      :. ヽ;、;;;;;;i|;;;;;i/、
                  ○   /;//'、;ヽ;;;'、    "   i|、;;;;;|;;/i|ヽ、   / ̄ ̄ ̄ ̄ ̄
                 ○'   /;/. !;ノヽ;i|;;;;ヽ   ~'"'´  .〉;;;i|;;/!'"i;;| < 子供ね・・・。
                ○   ノ;ノ  ~  ヽiヽ;;;!;`:::、.  .'/;i|、;|/  i;;i   \_____
               O゛   /;;i'      ヽヽ;|:: :::``ー´: :::|'i|/   i;i
              /O  _,,、-''ー--、,,,,,,i'''ー‐//:!: :     8i、"   i;;;i
       、-‐‐‐‐‐-、O''、‐'"       `○) ヽ:'、     8°ヽー、  i;;i
     /彡彡ミ彡三ミ\、:...        ○>  ヽ、。。o○°○〉ノー、,i;;i
    彡//"////`''::\:::...../      ○)       〈○    ̄`''''ー、
     /彡///彡//彡:::、\::|:ノ     ヽ/~ヽ  、.-、(:::;)"        :::ヽ
    /i/彡/;//:://-‐'三゛::ヽi"       ~'ー○)'ー‐' ~     、:::,    ::::i.
   ノ´:;;:::i|ヽi//:////彡--/;::::\、...     ___,,,i/、--------、,,,,,ヽi:    :::::i
. /:::::i;;;;;;::i|;;::\i::////"/彡三三ミ;ノヽ、--‐'''"´::::::::::i|;;i|、:;;i、:::i、ヽヽi ̄`''ー‐-、,,::::i,、
":::::::::::'、;;::::i|、:::;;;;ヽ/i/i:/i//////"´ノ;;ヽ::i|::i::ヽ::i|:i|::i|:::|:i::i::::、::`;::::i、ヽ:i:、ヽ;::i:、::::`''ー`ヽ
;;:::::::::::::::ヽ;;;:'、;/"8`'ヽ/|//i//////:::::i|/::i'、ノi|:/:/:/i|/|;i|:|:::i|ヽヽヽヽヽi、ヽi、:i、::ヽi;、'、:、:ヽヽ
::::::::::、::::::::\/" 8゛  `ヽi/://i|//;:::::i|/;i::/::/i;;/////i|i、i:|::、-‐'‐--、i、:::、;;i|,ミ;i::、ヽi、;;i;|、ヽ;ヽ
::::::::::::'、::::;;;:::ヽ 8´     ヽi、i//i////"::://:ノ、-'i|'"´´/::::::"´  .;;  `ヽiーi、;i;;;::i:::i:ヽi、i:iヽi::
:::::::;;;;:::ヽ:::;;;::::'iO     ノ:/`i|/;/ノ'/:/、/‐'/;;;;/;/;;;;;;;/;;;;;:"~~:`//....:::::;;/;;;;;'、;;`ヽ;、::i:::i|::::i::|'、
:::::::::::::::::'、::;;;;::::ヽ     /:ノ  'i`"´"i|;;;;;;;;;/;;;;i|;;/;;;;;;/;;;;;;'ー-、.//;;;;、=/"|:::;;;;'//`'i:、:::i:、::|:|::i
i:::::::::::::::;;;ヽ::;;;::::;;'、    i::ノ  .|;;;;;;;;;i|'''''"/;;;;;/;/;;;;;;i/""`'ー/;;;;;;;;/"ノ /:/丿;i`''ーi|`'i、i::i:::::
.|:::::::::::::::;;;;ヽ、;;::::;;ヽ   /ノ   ノー-丿彡;/;;;;;i|;/;'ー/'ー--//‐'''''/" 〈ノ i''~";;";;;:::::`''ー、~i ´`'"
.i;;::::::::::::::;;;;;;;ヽ、;;;;;;;;'、 i;ノ   i'"i;;;;/ミ三:i|;;;;;//;;;;;;/;`'''ーi|";;:'"/  '/ `'i;;;;;;;;;:::::::::::::::::|´
0022login:Penguin01/12/22 02:12ID:KuYy9+zj
まずは自分でじっくり調べ考える習慣をつけなはれ
0023login:Penguin01/12/22 02:41ID:bjIM60x8
外にDHCP立ててtcpdumpで…
0024login:Penguin01/12/22 02:45ID:wOlllw9f
ちょっとげんなり
漏れは自分で一週間かけて理解したのに...
みんなやさしーなー
00252401/12/22 02:46ID:wOlllw9f
いかん愚痴っぽくなってしまった
でも普通にGoogleで探せば出てくるぞ
0026login:Penguin01/12/22 05:51ID:fUEroshT
私は別のCATVですが、同様のケースで、同様の
タイ処方で解決しました。便乗させていただいて、
ありがとうございました。
0027login:Penguin01/12/22 15:47ID:03x9LjQ+
便乗。
YahooBBとかDHCPで情報とってくるプロバイダを使っていて、Linuxで
NATする場合って、DNSのアドレスの扱いに関しての定石ってありますか?
これがよくわからなかったので、LAN内のマシンにはYahooBBから昨日
貰ったDNSのアドレスを手で書いて凌いでるんですがこれだと突然DNSの
アドレスが変わった場合にまた書き換えないといけませんよね。
0028親切な人01/12/22 16:26ID:DF34MLmg

ヤフーオークションで、幻の人気商品、発見!!!

今は無き「コピーガードキャンセラー」↓
http://page3.auctions.yahoo.co.jp/jp/auction/c14780984

ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。
■ このスレッドは過去ログ倉庫に格納されています