Comments
Description
Transcript
ローカルループ
TCP/IPネットワークの管理 ネットワークインターフェイスの種類 lo: ローカルループバック UNIXはネットワークが標準。よってネットワークに継って いなくてもネットワークに継っているようになっていないと 都合悪い。 →ダミーアドレス。自分自身を指す。自分だけが 構成員の仮想的なネットワークを持ち、 プライベイトアドレスを仮想的にふってある。 ethn:イーサネット 前回説明した、イーサネットの規格をサポートした ネットワークインターフェース用。 モデム時代:PPPn ネットワークインターフェイスドライバーの指定 ドライバー:UNIXとインターフェイスの動作の 翻訳を担う。NIC(ネットワークインターフェイスカード) ごとに作成が必要。 /etc/modules.conf alias eth0 eepro100 実体:モジュールの読み込み。 モジュール:様々な付加機能を担う。 必要な時だけ読み込むことでメモリーを節約。 ドライバーもモジュールとして読み込み。 インターフェイスの設定制御の階層構造 /etc/sysconfig/network ホスト名、ゲイトウェイ、など 設定値 /etc/sysconfig/network-scripts/ifcfg-<device> 特定のインターフェイスに 設定すべき情報。IPアドレスとか。 ifup/ifdown <device> ← 起動/停止 ethn ifconfig <device> up/down 実体 コマンド列 (マクロ) ifconfig ネットワークインターフェイスの状態を報告する機能もあ eth0 Link encap:Ethernet HWaddr 00:90:99:7E:9B:E3 inet addr:192.168.123.188 Bcast:192.168.123.255 Mask:255.255.255.0 UP BROADCAST NOTRAILERS RUNNING MTU:1500 Metric:1 RX packets:1106 errors:0 dropped:0 overruns:0 frame:0 TX packets:4968 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:11 Base address:0x8000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:823 errors:0 dropped:0 overruns:0 frame:0 TX packets:823 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 netstat ポート間の接続状況などをレポート Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp4 0 0 laputa:5680 laputa:32771 ESTABLISHED tcp4 0 0 laputa:5680 laputa:32769 ESTABLISHED tcp4 0 0 laputa:32771 laputa:5680 ESTABLISHED tcp4 0 0 laputa:32769 laputa:5680 ESTABLISHED tcp4 0 0 192.168.123.188:32774 nausicaa.phys.ch:telnet ESTABLISHED telnet ポート番号 32774 192.168.123.188 nausicaa route ルーティング設定コマンド パケットが全世界に流れても困るが 相手に届かないのも困る。 192.168.1.x LAN eth1 192.168.1.x→192.168.1.y 133.91.80.x × 192.168.1.x→133.91.80.y インターネット eth1 必要なパケットだけを流す。 routeコマンドの仕様 route add default gw 133.91.80.5 eth0 とりあえず、eth0に送ること。先にはgwがある。 route add -net 192.168.1.0 255.255.255.0 eth1 192.168.1.xはeth1に送れ。 route add -net 133.91.80.0 255.255.255.0 eth0 133.91.80.53はeth0に送れ。 route 現在の状況をレポート Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.123.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 192.168.123.254 0.0.0.0 UG 0 0 0 eth0 ゲートウェイ 192.168.123.254 192.168.123.0 127.0.0.0 インターネットへ tcpdump [root@laputa /root]# tcpdump tcpdump: listening on eth0 02:08:12.769974 192.168.123.188.4445 > 192.168.128.255.44 02:08:12.771422 192.168.123.188.32771 > eagle.asahi-net.or.j 02:08:12.774116 eagle.asahi-net.or.jp.domain > 192.168.123.1 02:08:12.774797 192.168.123.188.32771 > eagle.asahi-net.or.j 02:08:12.777410 eagle.asahi-net.or.jp.domain > 192.168.123.1 02:08:13.769969 192.168.123.188.4445 > 192.168.128.255.44 02:08:14.769956 192.168.123.188.4445 > 192.168.128.255.44 02:08:15.769708 192.168.123.188.4445 > 192.168.128.255.44 8 packets received by filter 0 packets dropped by kernel 流れた来たパケットの属性を列挙 ping パケットを流してみてちゃんと届くかどうかをチェック [root@laputa /root]# ping www.yahoo.co.jp PING www.yahoo.co.jp (211.14.13.65) from 192.168.123.188 : 56(84) bytes of data. 64 bytes from w11.yahoo.co.jp (211.14.13.65): icmp_seq=0 ttl=53 time=3.035 msec 64 bytes from w11.yahoo.co.jp (211.14.13.65): icmp_seq=1 ttl=53 time=2.562 msec 64 bytes from w11.yahoo.co.jp (211.14.13.65): icmp_seq=2 ttl=53 time=3.091 msec 64 bytes from w11.yahoo.co.jp (211.14.13.65): icmp_seq=3 ttl=53 time=2.791 msec 64 bytes from w11.yahoo.co.jp (211.14.13.65): icmp_seq=4 ttl=53 time=2.743 msec --- www.yahoo.co.jp ping statistics --5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max/mdev = 2.562/2.844/3.091/0.200 ms tracerroute 経路情報探索 [root@laputa /root]# traceroute 133.91.80.53 traceroute to 133.91.80.53 (133.91.80.53), 30 hops max, 38 byte packets 1 192.168.123.254 (192.168.123.254) 0.362 ms 0.299 ms 2.179 ms 2 tkynib1.asahi-net.or.jp (211.13.140.74) 1.897 ms 1.861 ms 2.947 ms 3 tkynip-ge1.asahi-net.or.jp (211.13.140.30) 1.997 ms 2.168 ms 2.531 ms 4 tkyti2-v8.asahi-net.or.jp (202.224.33.209) 2.104 ms 2.013 ms 2.419 ms 5 tkyni2.asahi-net.or.jp (202.224.32.89) 2.043 ms 2.026 ms 2.980 ms 6 kddni2.asahi-net.or.jp (202.224.32.49) 2.458 ms 2.362 ms 2.451 ms 7 as4713.nspixp2.wide.ad.jp (202.249.2.111) 2.471 ms 3.482 ms 2.469 ms 8 210.163.252.182 (210.163.252.182) 2.897 ms 2.840 ms 2.720 ms 9 210.254.185.34 (210.254.185.34) 4.498 ms 4.347 ms 3.054 ms 10 210.254.187.17 (210.254.187.17) 2.917 ms 3.030 ms 2.725 ms 11 210.254.187.46 (210.254.187.46) 2.981 ms 2.869 ms 2.786 ms 12 210.227.226.28 (210.227.226.28) 3.637 ms 4.331 ms 3.139 ms 13 210.190.160.6 (210.190.160.6) 3.540 ms 3.346 ms 5.980 ms 14 211.0.220.90 (211.0.220.90) 24.907 ms 24.973 ms 24.946 ms 15 zip.cc.chuo-u.ac.jp (133.91.40.2) 25.955 ms 25.952 ms 25.608 ms 16 133.91.8.6 (133.91.8.6) 25.316 ms 25.999 ms 25.930 ms 17 nausicaa.phys.chuo-u.ac.jp (133.91.80.53) 25.714 ms 30.262 ms 25.719 ms arp IPとMACの対応 nausicaa:~# /sbin/arp -a Address HW type HW address Flags Mask 133.91.80.1 10Mbps Ethernet 00:02:B3:88:5D:8A C * neat ネットワークの設定のためのGUI デバイスタブ →イーサネットデバイスウィンドウ IP、ゲイトウェイ、ネットマスクなどを設定。 ハードウェアタブ ハードウェア設定 DNSタブ 後述 ホストタブ ホスト名設定