Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

Linuxコンテナ(LXC)の接続先ネットワークを物理NWにブリッジ@Ubuntu 14.04

   

LXCはデフォルトだと、勝手に作られたブリッジに接続し、勝手なローカルアドレスがDHCPで割り振られますが、既存のネットワークに直接繋ぎたくなったため、設定を変更してみました。

まずは、network-managerが動いていると何かと邪魔なので、ネットワークの設定を手動に切り替えます。

# service network-manager stop
# update-rc.d -f network-manager remove

一旦eth0に手動でIPを設定し、通信できることを確認しておきます。自分のNWにあわせてIP等は設定してください。

NW設定。

# vi /etc/network/interfaces

ファイル設定例

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1

pingで確認

# ifup eth0
# ping 192.168.0.1

ここでpingが通ればeth0を停止し、ブリッジ(br0)を作っていきます。

# ifdown eth0
# brctl addbr br0
# vi /etc/network/interfaces

ファイル設定例

auto lo
iface lo inet loopback

auto br0
iface br0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1
    bridge_ports eth0
    bridge_stp off
    bridge_maxwait 10

auto eth0
iface eth0 inet static
    address 0.0.0.0

ブリッジ起動

# ifup br0

br0にeth0が入っていることを確認

# brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.00270e120a0d	no		eth0
lxcbr0		8000.000000000000	no

最後に、コンテナがlxcbr0ではなく、br0を使用するように設定する。

# vi /var/lib/lxc/コンテナ名/config

変更点

lxc.network.link = br0

あとは、起動すると既存LANにブリッジ接続されます。
※既存LAN上でDHCPが動いている必要があります。

 - IT技術, サーバ構築, ネットワーク , , ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
シェルで2進数、8進数、10進数、16進数変換@bash

シェルスクリプトで2進数や16進数を扱う方法です。 まずは、bc コマンドを使っ …

no image
プログラミングコンテストの模擬練習(ババ抜き)を解いてみた

以下で紹介されていたプログラミングコンテストの模擬練習問題(ババ抜き)をpyth …

no image
Search Everything 日本語版

WordPressのページ機能でページを作成しても、検索窓の検索対象になりません …

graboidでDockerイメージをダウンロード

Dockerを実行しているサーバがインターネットに接続されていないオフライン環境 …

no image
iモーション作成@SH906i

携帯が壊れてしまったので先日SH906iを買いました。最近の携帯はめちゃくちゃ高 …

no image
sshダイナミックフォワーディング@cygwin

OpenSSHクライアントのsshコマンドでトンネリングをする方法として-Lオプ …

no image
bash使用時にCtrl-dでログアウトさせない

bashではCtrl-○でいろいろな機能が使用できますが、たまに間違って押してし …

no image
Sakura VPS使ってみた&真っ先にやったこと@CentOS 5

Sakura VPS を使ってみました。契約完了後、30分程度で設定完了のメール …

no image
pythonで日本語処理めとめ@python 2.6

python で文字列を扱う場合、unicode型と、str型というのがあります …

no image
Sony BRAVIAに対応したDLNAサーバ

Sony の液晶テレビBRAVIAのF1を購入して1年近くたちますが、購入当初は …