web-dev-qa-db-ja.com

ボンディングとデフォルトゲートウェイの問題(CentOS)

CentOS5.5を搭載した2台のマシンでネットワークボンディングを構成しました。ボンディングはうまく機能しますが、問題はデフォルトゲートウェイです。構成されていません。

私は this チュートリアルに従います。/etc/sysconfig/networkと/ etc/sysconfig/network-scripts/ifcfg-bond0の両方(およびいずれか)にGATEWAYを追加しました。しかし、ネットワーク(またはサーバー)を再起動すると、デフォルトゲートウェイ(routeコマンド)がありません。

これは ip route lsネットワーク再起動後の出力:

10.0.0.0/16 devbond0プロトカーネルスコープリンクsrc10.0.0.88

私の間違いはどこにありますか?

/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
IPV6INIT=no
HOSTNAME=mysql2
NOZEROCONF=yes
GATEWAY=10.0.1.10

/etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0
IPADDR=10.0.0.88
NETMASK=255.255.0.0
NETWORK=10.0.0.0/16
BROADCAST=10.0.255.255
GATEWAY=10.0.1.10
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes

/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
3
lg.
NETWORK=10.0.0.0/16

これが正しく指定されていないと思います。それはただあるべきです

NETWORK=10.0.0.0

または、冗長な情報を完全に除外してみてください

2

TrevorH(linux sysadmin)が私の問題を解決しました(質問は centosフォーラム にも投稿します)。

Ifcfg-bond0からNETWORKおよびBROADCAST回線を削除すると、デフォルトゲートウェイが構成されます。

1
lg.

そのようなブースを使用することはできません。または、ネットマスクなしでnetwork = 10.0.0.0/16を設定するか、network = 10.0.0.0およびnetmask = 255.255.0.0を設定します。

よろしく。

0
voodooo

デフォルトゲートウェイの正しい場所は/ etc/sysconfig/networkです-ボンドスクリプトから削除します。また、ルートが次のように定義されていることを確認してください

GATEWAY = x.x.x.x

ip route lsの後にservice network restartは何を表示しますか

0
Andrew Taylor