Changes between Initial Version and Version 1 of TipAndDoc/network/defaultgw


Ignore:
Timestamp:
Jun 11, 2009 1:45:28 AM (15 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/network/defaultgw

    v1 v1  
     1[[PageOutline]] 
     2 
     3 = default gateway = 
     4 * default gateway (default route)の変更方法・扱い 
     5 
     6 = 複数設定されているとき = 
     7 == CentOS == 
     8 === ifcfg-eth? === 
     9 * ifcfg-eth? に書いた場合 
     10 
     11 * /etc/sysconfig/network-scripts/ifcfg-eth0 
     12{{{ 
     13DEVICE=eth0 
     14BOOTPROTO=static 
     15IPADDR=192.168.40.200 
     16NETMASK=255.255.255.0 
     17GATEWAY=192.168.40.1 
     18ONBOOT=yes 
     19}}} 
     20 * /etc/sysconfig/network-scripts/ifcfg-eth1 
     21{{{ 
     22DEVICE=eth1 
     23BOOTPROTO=static 
     24IPADDR=192.168.50.200 
     25NETMASK=255.255.255.0 
     26GATEWAY=192.168.50.1 
     27ONBOOT=yes 
     28}}} 
     29 * service network restart 
     30{{{ 
     31Bringing up interface eth0:                                [  OK  ] 
     32Bringing up interface eth1:                                [  OK  ] 
     33}}} 
     34 * 結果 => route 
     35{{{ 
     36Kernel IP routing table 
     37Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 
     38192.168.50.0    *               255.255.255.0   U     0      0        0 eth1 
     39192.168.40.0    *               255.255.255.0   U     0      0        0 eth0 
     40169.254.0.0     *               255.255.0.0     U     0      0        0 eth1 
     41default         192.168.50.1    0.0.0.0         UG    0      0        0 eth1 
     42}}} 
     43   * この状態で、実際にWANへpingを送るとeth1を通る 
     44   * tcpdump icmp -n -i eth1 
     45{{{ 
     46listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 
     4701:32:42.314543 IP 192.168.50.200 > 219.94.129.108: ICMP echo request, id 16947, seq 1, length 64 
     4801:32:42.330849 IP 219.94.129.108 > 192.168.50.200: ICMP echo reply, id 16947, seq 1, length 64 
     49}}} 
     50 
     51 * eth0とeth1を逆にしてみる 
     52   * eth0 
     53{{{ 
     54IPADDR=192.168.50.200 
     55NETMASK=255.255.255.0 
     56GATEWAY=192.168.50.1 
     57}}} 
     58   * eth1 
     59{{{ 
     60IPADDR=192.168.40.200 
     61NETMASK=255.255.255.0 
     62GATEWAY=192.168.40.1 
     63}}} 
     64   * service network restart 
     65{{{ 
     66Bringing up interface eth0:                                [  OK  ] 
     67Bringing up interface eth1:                                [  OK  ] 
     68}}} 
     69   * 結果 => route 
     70{{{ 
     71Kernel IP routing table 
     72Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 
     73192.168.50.0    *               255.255.255.0   U     0      0        0 eth0 
     74192.168.40.0    *               255.255.255.0   U     0      0        0 eth1 
     75169.254.0.0     *               255.255.0.0     U     0      0        0 eth1 
     76default         192.168.40.1    0.0.0.0         UG    0      0        0 eth1 
     77}}} 
     78     * 今度もeth1を通る 
     79     * tcpdump icmp -n -i eth1 
     80{{{ 
     81listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 
     8201:39:05.380029 IP 192.168.40.200 > 219.94.129.108: ICMP echo request, id 26423, seq 1, length 64 
     8301:39:05.392541 IP 219.94.129.108 > 192.168.40.200: ICMP echo reply, id 26423, seq 1, length 64 
     84}}} 
     85 
     86 * LinkUPの順番を変える 
     87   * ifup eth1; ifup eth0 
     88{{{ 
     89Kernel IP routing table 
     90Destination     Gateway         Genmask         Flags Metric Ref    Use Iface 
     91192.168.50.0    *               255.255.255.0   U     0      0        0 eth0 
     92192.168.40.0    *               255.255.255.0   U     0      0        0 eth1 
     93169.254.0.0     *               255.255.0.0     U     0      0        0 eth0 
     94default         192.168.50.1    0.0.0.0         UG    0      0        0 eth0 
     95}}} 
     96   * tcpdump icmp -n -i eth0 
     97{{{ 
     98listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 
     9901:42:55.952191 IP 192.168.50.200 > 219.94.129.108: ICMP echo request, id 52536, seq 1, length 64 
     10001:42:55.965580 IP 219.94.129.108 > 192.168.50.200: ICMP echo reply, id 52536, seq 1, length 64 
     101}}} 
     102 
     103 ==== 結論 ==== 
     104 * 最後にLinkUPしたデバイスのgatewayが有効になる