103 | | ==== 結論 ==== |
104 | | * 最後にLinkUPしたデバイスのgatewayが有効になる |
| 103 | === sysconfig/network === |
| 104 | * /etc/sysconfig/network |
| 105 | {{{ |
| 106 | GATEWAY=192.168.50.2 |
| 107 | }}} |
| 108 | |
| 109 | * ifcfg-eth? に GATEWAY= があるとき |
| 110 | * そちらが優先される |
| 111 | * 無いとき |
| 112 | * /etc/sysconfig/network の GATEWAY= が設定される |
| 113 | {{{ |
| 114 | Kernel IP routing table |
| 115 | Destination Gateway Genmask Flags Metric Ref Use Iface |
| 116 | 192.168.50.0 * 255.255.255.0 U 0 0 0 eth0 |
| 117 | 192.168.40.0 * 255.255.255.0 U 0 0 0 eth1 |
| 118 | 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 |
| 119 | default 192.168.50.2 0.0.0.0 UG 0 0 0 eth0 |
| 120 | }}} |
| 121 | |
| 122 | === 結論 === |
| 123 | * /etc/sysconfig/network-scripts/ifcfg-eth? に GATEWAY= の指定がない場合は、/etc/sysconfig/network が参照される |
| 124 | * ifcfg-eth? に GATEWAY= の指定がある際は、そちらが参照される |
| 125 | * NICが複数ある場合は、最後にLinkUPしたデバイスのgatewayが有効になる |
| 126 | |
| 127 | ==== 例 ==== |
| 128 | * eth0 |
| 129 | {{{ |
| 130 | GATEWAY=192.168.50.1 |
| 131 | }}} |
| 132 | * eth1 |
| 133 | * 指定なし |
| 134 | * network |
| 135 | {{{ |
| 136 | GATEWAY=192.168.50.2 |
| 137 | }}} |
| 138 | * => route |
| 139 | {{{ |
| 140 | default 192.168.50.1 0.0.0.0 UG 0 0 0 eth0 |
| 141 | }}} |