[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:12967] Re: NIC一枚のルーター



みやざわ です。

表記の件について
たくさんのリプライありがとうございました。

今ルータに使っているPCの外部ポートは、PCカードスロット(1)、
シリアル(1),パラレル(1),USB(0)といった状況です。

これでなんとかならんものかと思い質問した次第ですが、IP-Alias
という方法があるいうことで、早速tk-namazuで検索したところ、、
Linux-IP-Alias-mini-HOWTOがありました。

ここには、カーネル2.0.xでip_aliasが必要と書いてあったのですが、
2.2.xが入っているこのPCにはどうやらconfigureされてないようです。
残HDD容量も60MBしかないもので、、ソース展開も無理のようです。

とりあえず、先に進んで、
PCカードをさし、/sbin/ifconfigを見たところ

# /sbin/ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:00:F4:5C:A7:1E  
          inet addr:43.xxx.xxx.47  Bcast:43.xxx.xxx.255  Mask:255.255.254.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1924 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:3 Base address:0x300 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:13796 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13796 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 

となっていましたので、、MINI HOWTOの設定のように
/sbin/ifconfig eth0:0 192.168.0.1
/sbin/route add -host 43.xxx.xxx.47 dev eth0  <--YBBのDHCPで得たIPaddress
/sbin/route add -host 192.168.0.1 dev eth0:0

を設定し /sbin/ifconfig再度見たところ

# /sbin/ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:00:F4:5C:A7:1E  
          inet addr:43.xxx.xxx.47  Bcast:43.xxx.xxx.255  Mask:255.255.254.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1924 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:3 Base address:0x300 

eth0:0    Link encap:Ethernet  HWaddr 00:00:F4:5C:A7:1E  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:3 Base address:0x300 

lo (略)

先ほどのと較べるとeth0:0 が増えてましたが、何かたりない。。
eth0にあるような、
          RX packets:1924 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
といった3行がない。。。なんで???

とりあえず。クライアント側から外部へpingしたところ100%ロス。
ISDN時代に使っていたipchain の ppp関連が悪さしてるんかと思いまして、
-A forward -s 192.168.0.    0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -i ppp0 -j MASQ
これを削除し再度pingたところ、0%ロス。。

% ping 210.239.46.192
PING 210.239.46.192 (210.239.46.192) from 192.168.0.9 : 56 data bytes
From server.fuga.com (192.168.0.1): Redirect Host(New addr: 43.xxx.xxx.254)
64 bytes from 210.239.46.192: icmp_seq=0 ttl=237 time=18.2 ms
From server.fuga.com (192.168.0.1): Redirect Host(New addr: 43.xxx.xxx.254)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                     こんな表記となってました。
                      (中略)
--- 210.239.46.192 ping statistics ---
12 packets transmitted, 12 packets received, 0% packet loss
round-trip min/avg/max = 16.6/17.6/18.5 ms

これは行けるかなおもいまして、imgetしてもだめ。WEBもだんまり状態でした。

まだ、なんか足りないのかな。。やっぱりカーネルかな???

MINI-HOWTOにある、、以下の物件がないのがとても気になってます。
-----------------------------------------------
  そして著者の /proc/net/aliases です:

  device           family address
  eth0:0           2      172.16.3.10
  eth0:1           2      172.16.3.100

  さらに /proc/net/alias_types です:

  type    name            n_attach
  2       ip              2
-------------------------------------------------

何分にもこういった件はほとんど無知の状態で今回は途中報告ということにした
いのですが、ひょっとすると、肉^hNIC二枚に逃げるかもしれません。その時は
お許し下さいませ。。

From: Shun-ichi TAHARA (田原 俊一) <jado@flowernet.gr.jp>
Subject: [plamo:12961] Re: NIC 一枚のルーター
Date: Thu, 14 Feb 2002 10:54:03 +0900
Message-ID: <20020214.105358.730557837.z1980163@zenrin.co.jp>
|
|         外(ADSL Modem, Router等)
|          |
|         Hub
|         | |
|    +----+ +----+
|    |           |
|eth0|eth0:0     |eth0
|   PC-A       PC-B
| (Gateway)

PC-A                       PC-B
eth0:  47.xxx.xxx.12       eth0:192.168.0.9
eth0:0 192.168.0.1

|で、PC-Aで、内向きのインターフェース(eth0:0)から外向きのインターフェー
|ス(eth0かppp)に向けてNATをかけます。PC-B は、PC-A の eth0:0 に向けたルー
|ティングを設定します。


ipchains は以下を設定してます。(ISDN時代に使ってたものです)
:input ACCEPT
:forward DENY
:output ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 -d 0.0.0.0/0.0.0.0 -i ppp0 -j MASQ (これ削除)
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 53:53 -p 17 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 53:53 -d 192.168.0.0/255.255.255.0 1024:65535 -p 17 -j ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 80:80 -p 6 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 80:80 -d 192.168.0.0/255.255.255.0 1024:65535 -p 6 -j ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 25:25 -p 6 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 25:25 -d 192.168.0.0/255.255.255.0 1024:65535 -p 6 -j ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 110:110 -p 6 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 110:110 -d 192.168.0.0/255.255.255.0 1024:65535 -p 6 -j ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 23:23 -p 6 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 23:23 -d 192.168.0.0/255.255.255.0 1024:65535 -p 6 -j ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 8080:8080 -p 6 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 8080:8080 -d 192.168.0.0/255.255.255.0 1024:65535 -p 6 -j ACCEPT
-A forward -s 192.168.0.0/255.255.255.0 1024:65535 -d 0.0.0.0/0.0.0.0 22:22 -p 6 -j ACCEPT
-A forward -s 0.0.0.0/0.0.0.0 22:22 -d 192.168.0.0/255.255.255.0 1024:65535 -p 6 -j ACCEPT


|> スイッチングハブを使わないとMODEMによけいなTCP/IPのパケットも届いてしまうので
|> 通信効率が悪くなりますよね。
|
|そうですね。この技が出てきた時代背景的なところを考えると、このようなこ
|とは気にしない、的なものなのでしょう。

うち場合スイッチングハブを使用しております。また、通信速度が最高で
300kbps(-.-;ぐらいしか出てないので、ぶつかりはないのかなーと。。


From: Tamio Tsukamoto <tamio@mb.infoweb.ne.jp>
Subject: [plamo:12958] Re: NIC 一枚のルーター
Date: Thu, 14 Feb 2002 10:12:01 +0900

|塚本@堺市(plamoでは殆んど初めて?) です。
|
|私も Yahoo!BB で接続してますが、開通当初はNote PCにNIC2枚差しでルータ
|にしてました。

|モデムが単なるブリッジだということで、初期の頃は、ルータを使わないでダ
|ムハブに複数のクライアントPCを繋いでやると、それぞれのPCが独立して
|yahoo!BBのdhcpサーバからIP Addressを取得できた…という事故? もありまし
|た。

これ、、今でもできますよ。。こんなんで良いのかな??? >> ybb

★  みやざわ echo@mbd.sphere.ne.jp   ★

References
[plamo:12940] Re: NIC 一枚のルーター, Iwasa Dai
[plamo:12953] Re: NIC 一枚のルーター, Takeru Sato
[plamo:12961] Re: NIC一枚のルーター, Shun-ichi TAHARA (田原 俊一)

[検索ページ] [メール一覧]
Plamo ML 公開システム