web-dev-qa-db-ja.com

Ubuntuはネットワークスクリプトに相当しますか(もしあれば)?

Red Hat Enterprise LinuxからUbuntu Serverに切り替えたばかりで、静的IPアドレス、複数のイーサネットインターフェイス、冗長性のためのチャネルボンディング、VMのブリッジなどを使用してネットワーク構成を行う必要があります。

RHELでは、/ etc/sysconfig/network-scriptsに構成ファイルを書き込むことでこれを行いました。 Ubuntuには、すべてのネットワークインターフェイスを構成できる同様のファイルまたはディレクトリがありますか?もしそうなら、どこでドキュメントを見つけることができますか?そうでない場合、基本を超えてネットワーク構成を行うにはどうすればよいですか? (/ etc/network/interfacesについての言及を見てきましたが、それが私が探しているものを実行するかどうかわかりません。)ありがとう!

更新:

man interfacesman bridge-utils-interfaces 、および bondingのUbuntuコミュニティドキュメントページ のおかげで、私はほとんどのことを理解しました必要。まだわからないことの1つは、結合されたインターフェイスの上にブリッジを配置する方法です。 interfacesファイルの関連部分は次のとおりです。

auto br0
iface br0 inet static
    address 10.1.254.101
    netmask 255.255.255.0
    network 10.1.254.0
    broadcast 10.1.254.255
    gateway 10.1.254.50
    dns-nameservers 10.1.254.252
    bridge_ports bond0
    bridge_stp off

iface bond0 inet manual
    bond-slaves eth0 eth1
    bond_mode balance-rr
    bond_miimon 100

これは正しいです?

6
Taymon

Ubuntuはすべてのインターフェイスを/etc/network/interfacesに配置します。ほとんどの場合、構文はRHELに似ています。

Debian/Ubuntuを使用すると、そのファイルから、事前アップ、事後アップ、事前ダウン、事後ダウンでコマンドを実行できます。

あなたの橋のために

Sudo apt-get -y install bridge-utils uml-utilities

サンプル/etc/network/interfaces

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
address 192.168.0.10
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 5

より具体的な質問がある場合、または行き詰まっている場合は、RHELの設定を投稿してください。変換をお手伝いします。

man interfaces を参照してください

8
Panther