network command

|**|この項目 おわり

network command ifconfig and route 006

sample 02 network

参考資料 として network の 設定 方法の 例を 示す これは 実証は してい ない (計算機が 足りないので 行えない )以下を 参考に させて頂いた 無断 借用 です。従って 正解は 以下に あります。

http://homepage.smc.edu/morgan_david/vpn/assignments/ifroute-assgt.htm

ほな はじめまひょう、これからは 正解か どうかは 不明です 未実証

network fig

                pcA eth0 IP:192.168.1.2
                                |         
                                |       
         192.168.1.0 network    |
                                |
                                |
                     pcB eth0 IP:192.168.1.1
                     pcB eth1 IP:100.1.1.1
                                |
                                |
                     pcC eth0 IP:100.1.1.254
                     pcC eth1 IP:200.2.2.254
                                |
                                |
                     pcD eth1 IP:200.2.2.2
                     pcD eth0 IP:192.168.2.1
                                |
                                |
         192.168.2.0 network    |
                                |
                                |
                      pcE eth0 IP:192.168.2.2

pcA and E : Workstation
pcB and D : Gateway
pcC       : Internet surrogate (B's ISP; D's ISP)??

pcA set up

network interface eth0

# /sbin/ifconfig eth0 192.168.1.2 broadcast 192.168.1.255 netmask 255.255.255.0

routing table

# /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 eth0
# /sbin/route add  default gw  192.168.1.1

実際の 検証が 現在 出来ないので 下記参照

ifconfig の 様式 例

# /sbin/ifconfig dev IP Adr broadcast Brc Adr netmask Nmask
IP Address:     192.168.1.2
Netmask:        255.255.255.0 = 24 
Network:        192.168.1.0/24 
Broadcast:      192.168.1.255

route の 様式 例

# /sbin/ifconfig add -net Network Netmask Nmask dev
# /sbin/ifconfig add -net Network Netmask Nmask gw  Gw Adr
# /sbin/ifconfig add default gw Dfault Gw Adr

pcA の default gateway は pcB の eth0 の IP Adr 192.168.1.1 を 通過し て 処理する

pcB set up

network interface eth0 eth1

# /sbin/ifconfig eth0 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0
# /sbin/ifconfig eth1 100.1.1.1 broadcast 100.255.255.255 netmask 255.0.0.0

routing table

# /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 eth0
# /sbin/route add -net 100.0.0.0 netmask 255.0.0.0 eth1
# /sbin/route add  default gw  100.1.1.254
note 
Address:   192.168.1.1           11000000.10101000.00000001 .00000001
Netmask:   255.255.255.0 = 24    11111111.11111111.11111111 .00000000
Wildcard:  0.0.0.255             00000000.00000000.00000000 .11111111
=>
Network:   192.168.1.0/24        11000000.10101000.00000001 .00000000 (Class C)
Broadcast: 192.168.1.255         11000000.10101000.00000001 .11111111
HostMin:   192.168.1.1           11000000.10101000.00000001 .00000001
HostMax:   192.168.1.254         11000000.10101000.00000001 .11111110
Hosts/Net: 254                   (Private Internet)

Address:   100.1.1.1             01100100 .00000001.00000001.00000001
Netmask:   255.0.0.0 = 8         11111111 .00000000.00000000.00000000
Wildcard:  0.255.255.255         00000000 .11111111.11111111.11111111
=>
Network:   100.0.0.0/8           01100100 .00000000.00000000.00000000 (Class A)
Broadcast: 100.255.255.255       01100100 .11111111.11111111.11111111
HostMin:   100.0.0.1             01100100 .00000000.00000000.00000001
HostMax:   100.255.255.254       01100100 .11111111.11111111.11111110
Hosts/Net: 16777214   

pcC set up

network interface eth0 eth1

# /sbin/ifconfig eth0 100.1.1.254 broadcast 100.255.255.255 netmask 255.0.0.0
# /sbin/ifconfig eth1 200.2.2.2 broadcast 200.2.2.255 netmask  255.255.255.0

routing table

# /sbin/route add  -net 100.0.0.0 netmask 255.0.0.0 eth0
# /sbin/route add  -net 200.2.2.0 netmask 255.255.255.0 eth1
note 
Address:   200.2.2.2             11001000.00000010.00000010 .00000010
Netmask:   255.255.255.0 = 24    11111111.11111111.11111111 .00000000
Wildcard:  0.0.0.255             00000000.00000000.00000000 .11111111
=>
Network:   200.2.2.0/24          11001000.00000010.00000010 .00000000 (Class C)
Broadcast: 200.2.2.255           11001000.00000010.00000010 .11111111
HostMin:   200.2.2.1             11001000.00000010.00000010 .00000001
HostMax:   200.2.2.254           11001000.00000010.00000010 .11111110
Hosts/Net: 254                   

pcD set up

network interface eth0 eth1

# /sbin/ifconfig eth0 192.168.2.1 broadcast 192.168.2.255 netmask 255.255.255.0
# /sbin/ifconfig eth1 200.2.2.2 broadcast 200.2.2.255 netmask  255.255.255.0

routing table

# /sbin/route add  -net 192.168.2.0 netmask 255.255.255.0 eth0
# /sbin/route add  -net 200.2.2.0 netmask 255.255.255.0 eth1
# /sbin/route add default gw 200.2.2.254

pcE set up

# /sbin/ifconfig eth0 192.168.2.2 broadcast 192.168.2.255 netmask 255.255.255.0

routing table

# /sbin/route add  -net 192.168.2.0 netmask 255.255.255.0 eth0
# /sbin/route add default gw 192.168.1.254

これは 図上 です 計算機が 足りないので 実証は していないので こうなる と 考えています 間違いは あると 思いますが ?

にゃんたろう 拝!

2005年12月 3日 (土) 21:48:29 JST 作成

|**|この項目 おわり


network command

Copyright © 2004.-2007. nyantarou All Rights Reserved.