Powered by SmartDoc

情報通信ネットワーク論(2002/11/01)
Ver. 1.0

2002年11月8日
栗野 俊一
日本大学 理工学部 数学科
kurino@math.cst.nihon-u.ac.jp
http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino/ccna/index.html
情報通信ネットワーク論2002/11/01 の資料

目次

目的

この演習の目的は通りです。

LinuxのNetwork設定方法の復習
二回目の実習の復習(特に、設定方法)。
Router (Linux)の設定方法の復習
四回目の実習の復習(特に、設定方法)。
dynamic routingの考え方の復習
七回目の実習の復習。
subnet routingの考え方(新規)
これまでは、自然なnetmaskを利用し、1 class network addressを、一つのセグメント( Hubまたは、Switchで接続されているNetwork / Routerが介在しないNetwork )として運用してきましたが、一つのClass Cのnetworkをsubnet化し、複数に分割して運用する場合(1)を考えます。
  1. 実は、Linuxの場合、Subnet化しても、しなくても、ほとんど設定に変更がないので、ほとんど、復習にしかなりませんが..。

Subnet Routing

今回の実習では、Linux RouterによるSubnet化したNetworkのDynamic Routingを学びます。

実験1: Linux Router で三つの Sub Network を結ぶ

実験1 のNetwork

Networkの構成要素
Network
Networkは次の三つです。
Network の情報
Network Name Network Address Subnet Mask
Network 1 192.168.1.32 255.255.255.224 (/27)
Network 2 192.168.1.64 255.255.255.224 (/27)
Network 3 192.168.1.96 255.255.255.224 (/27)
Host/Router

Host (Windows-PC)は、二台、Router (Linux-PC)も二台です。なお、このNetworkでは、Name Serverが存在しないので、Name Serverは、設定しません。

また、Routerには、Default Gatewayは、設定しません(図中ではN/Aで表現している。)。

実験 1 の Host の情報
Host Name Interface IP Address Subnet Mask Default Gateway
Windows-A N/A 192.168.1.33 255.255.255.224 (/27) 192.168.1.34
Windows-B N/A 192.168.1.98 255.255.255.224 (/27) 192.168.1.97
Linux-X eth0 192.168.1.34 255.255.255.224 (/27) N/A
eth1 192.168.1.65 255.255.255.224 (/27) N/A
Linux-Y eth0 192.168.1.66 255.255.255.224 (/27) N/A
eth1 192.168.1.97 255.255.255.224 (/27) N/A
論理図

            Windows-A
          [192.168.1.33]
                |                         192.168.1.32/27
        >-------+--------------+------------<
                               |
                         eth0:[192.168.1.34]
                            Linux-X
                         eth1:[192.168.1.65]
                               |          192.168.1.64/27
        >-------+--------------+------------<
                               |
                         eth0:[192.168.1.66]
                            Linux-Y
                         eth1:[192.168.1.97]
                               |          192.168.1.96/27
        >-------+--------------+------------<
                |
          [192.168.1.98]
            Windows-B
物理図
        +------------+
        |            |
        |            |   192.168.1.33
        | Windows-A  +------------------+   192.168.1.32/27
        |            |                  |   +------------+
        +------------+                  |   |            |
                                        +---+            |
                                            |            |
                                            | Hub/Switch |
                                        +---+            |
        +------------+                  |   |            |
        |            | eth0:192.168.1.33|   +------------+
        |            +------------------+
        | Linux-X    | eth1:192.168.1.65
        |            +------------------+   192.168.1.64/27
        |            |                  |   +------------+
        +------------+                  |   |            |
            (*) PC Card を二枚挿す。    +---+            |
                                            |            |
                                            | Hub/Switch |
                                        +---+            |
        +------------+                  |   |            |
        |            | eth0:192.168.1.66|   +------------+
        |            +------------------+
        | Linux-Y    | eth1:192.168.1.97
        |            +------------------+   192.168.1.96/27
        |            |                  |   +------------+
        +------------+                  |   |            |
            (*) PC Card を二枚挿す。    +---+            |
                                            |            |
                                            | Hub/Switch |
                                        +---+            |
        +------------+                  |   |            |
        |            |  192.168.1.98    |   +------------+
        |            +------------------+
        | Windows-B  |
        |            |
        +------------+
設定
Windows-A/Windows-B

Windowsの設定は、一回目手動設定の所を参考にしてください。

また、IP Address, Subnet Mask, Default Gatewayは、表[実験 1 の Host の情報]を参照してください。

なお、Name Serverの設定は、今回は行いません。

Linux-X/Linux-YのInterface設定

Linuxの設定は、二回目手動設定の所を参考にしてください。

また、IP Address, Subnet Maskは、表[実験 1 の Host の情報]を参照してください。

なお、Default Gateway, Name Serverの設定は、今回は行いません。

Linux-X のIP Address/Subnet Mask の設定
[root@Linux-X /root]# ifconfig eth0 192.168.1.34 netmask 255.255.255.224
[root@Linux-X /root]# ifconfig eth1 192.168.1.65 netmask 255.255.255.224
[root@Linux-X /root]# 
Linux-X/Linux-YのRouter設定
2 EthernetのLinux HostをRouterとして設定するには、次の二つが必要です。
  1. Forwadingの許可
  2. Routing daemon ( RIPの場合は、routedなど)の起動
四回目七回目
Linux の Router の設定
[root@Linux-X /root]# /etc/rc.d/init.d/routed start
Starting routed (RIP) services:                            [  OK  ]
[root@Linux-X /root]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@Linux-X /root]#