• 締切済み

FreeBSD 6.1のJail環境で仮想サーバ側を複数NICに対応する設定法

Jailの仮想サーバ側で、NICを複数使ってみたいんです。 複数のNICデバイス名とIPアドレス(例えばグローバル用とローカル用NICとして)記述方法はどのように書けば良いのでしょうか? /etc/rc.confのip aliasは触らなくても良いらしく、 jail list関連の書き方で出来そうと思って悩んでいます。 ヒントになりそうなurlなどあればお願いします。

みんなの回答

回答No.1

マニュアル(jail(2)、jail(8))、起動スクリプト(/etc/rc.d/jail)を見る限りは、 1つのjail環境で複数のIPアドレス(エイリアス)を持つ事は出来ないと思います。 もしかして指定できるウラ技があるかもしれないので「自信なし」としておきます。 (1) jail(8)コマンドでも、jail(2)システムコールでも、IPアドレスは、 1つだけ指定できるようになっています。 (2)rc.confに書いたjail関係の設定は/etc/rc.d/jailで処理されると思いますが、 複数のIPアドレスを書けるような仕組みにはなっていないです。

nannano
質問者

お礼

早々の書込ありがとうございます。 そうなんです。 何とかならないかと思って、 カンマとかスペースとかで区切ってみたのですが、 結局ダメでした。

関連するQ&A

  • FreeBSDでNICを2枚使う設定がわからない

    FreeBSD7.2でsendmailサーバを運用しています。 NICを2枚利用して、ローカルLANからのアクセス用と、インターネット向けのメール送受信用のポートを分けることを検討しています。 長文で申し訳ありませんが、何か良い方法があれば、ご教授ください。 1.NICを2枚使用する場合に、それぞれのNICに別々のDNS、デフォルトゲートウェイを設定する方法がわかりません。 WindowsPCであれは、ネットワークプロパティで分けることが出来ますが、FreeBSDでの設定がわかりません。 FreeBSDでそれぞれのNICに個別のIPを振るのは、rc.confで出来そうですが、DNS設定を登録するresolv.confでNICの指定が出来るかわかりません。また、デフォルトゲートウェイもひとつのIPアドレスしか登録できないように見えます。 2.sendmail上で、ローカルとネット向けで利用するNICをわける方法がわかりません。 単純にNICを2枚挿しただけでは、ネット向けの通信もローカル側に配信されるのではないかと理解しています。 BCP対策として利用予定のF/Wの制限で、ローカルLANのアクセスポートとインターネット向けのアクセスポートを分ける必要があります。 よろしくお願いいたします。

  • Redhat7.2でNIC3枚

    こんにちわ。 Redhat7.2を使用して、DMZを構築しようと思っていますが、NIC3枚のうち、2枚が同じものであったら、"/etc/modules.conf"にはどのように表示されるのでしょう? alias eth0 sis900 alias eth1 8139too alias eth2 8139too というふうになるのでしょうか? この場合、eth1,eth2がそれぞれどちらのNICなのか、接続するまでわからないということになるのでしょうか? まだNICを買っていないので、買う前に質問させていただきました。何か情報をお持ちの方は、よろしくお願いします。

  • raspberrypi3での複数NIC使用時の設定

    お世話になります、rasberrypi3でUSB-NICを追加し 本体側 eth0 ip 192.178.15.*  ルータ 192.178.15.1(デフォルトゲートウェイ) インターネット接続 USB-NIC側 eth1 ip 192.168.101.* ルータ 192.168.101.1(インターネットには未接続ですがVPN接続) /etc/dhcpd.conf にeth0のみルーターの設定をして下記のページのような httphttp://www.maruko2.com/mw/%E8%A4%87%E6%95%B0NIC%E3%81%A7%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95://www.server-memo.net/centos-settings/network/linux-routeing.html 恒久的なルーティング追加を試みていますが一時的な追加すらできない状況です raspberrypiでの見本等ご教授いただけないでしょうか、上記のホームページを 参考にraspberrypiでもかのうでしょうか? ご教授いただけないでしょうか 宜しくお願いいたします。

  • 仮想サーバのデフォルトゲートウェイ設定ができません

    仮想サーバのLinuxでデフォルトゲートウェイの設定が無かったので、ルータのIPアドレスで設定しようとしたのですが、「ネットワークが届きません」というエラーが表示されました。 ・実行コマンド  「route add default gw 192.168.28.1」 なぜその様なエラーが出るのか原因が分かりません。 もし原因と対策をご存じの方は是非教えて下さい。 どうか宜しくお願いします。 【環境】 仮想サーバ:CentOS5.6(ホストOS:Windows7) 仮想ネットワーク:NAT 仮想サーバIPアドレス:固定 【設定】 「/etc/sysconfig/network-scripts/ifcfg-eth0」ファイル内容 ------------------------------------------------- DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:2A:F1:54 TYPE=Ethernet IPADDR=192.168.211.*** NETMASK=255.255.255.0 IPV6INIT=yes IPV6_AUTOCONF=yes ONBOOT=yes #DHCP_HOSTNAME=localhost.localdomain USERCTL=no PEERDNS=no GATEWAY=192.168.28.1 -------------------------------------------------

  • apache自動起動について

    はじめまして、自宅でサーバーを立てようとしているのですが、つまずいてしまったので力を貸してください。 環境はRedhat9.0(?)、apache2.054を使用しています。 他のいろいろなHPを参考に /etc/rc.d/rc.local の最後に /usr/local/apache/bin/apachectl start と付け加えてみたのですが、エラーが表示されます。 [エラー] 「httpd failed. The error was: Starting httpd: Syntax error on line 28 of /etc/httpd/conf.d/perl.conf: lnvalid per-directory PerlOption: parseheaders [FAILED]] /etc/httpd/conf.d/perl.conf 28行目あたりの記述 alias /perl /var/www/perl <directory /var/www/perl> sethandler perl-script perlhandler modperl::registry::handler perloptions +parseheaders ←28行目 options +execcgi </directory> 上記エラーが何を示しているか、自動起動の方法を教えてください。

  • debianでのbluetooth接続について

    debian 3.1r2を「最新Debian GNU/Linux完全攻略ガイド」という本付属のDVDから、 VirtualBoxという仮想環境にインストールしました。 PLANEX Bluetooth2.0+EDR対応USBアダプタ BT-MiniEDRを使用したいのですが、 $ hcitool scan Device is not available: Success と表示され、BT-MiniEDRが見つかりません。 以下に行った操作を書きます。 bluez-utilsを apt-get install bluez-utils としてインストール /etc/modules.confには alias net-pf-31 bluez alias bt-proto-0 l2cap alias bt-proto-2 sco alias bt-proto-3 rfcomm alias tty-ldisc-15 hci-uart alias char-major-10-250 hci_vhci が書かれていることを確認 /etc/init.d/bluetoothがないことを確認 /etc/rc.d/init.d/bluetoothがないことを確認 そのため、 /etc/init.d/bluetooth start や /etc/rc.d/init.d/bluetooth start のコマンドが実行できません。 $ usbview では、hci_usbが存在することを確認しております。 なぜBT-MiniEDRを認識できないのでしょうか? 何かお気づきの点がございましたらよろしくお願いいたします。

  • SSL証明書の複数設定方法

    1サーバーに複数のWEBシステムがあります。(複数URL) 認証局によるSSL証明書がURL単位で発行される場合、 複数の証明書を設定するには、Apacheの設定はどうすればよいでしょうか。 OSはSectos5.0を使っています。 ssl.confの SSLCertificateFile /etc/httpd/conf/server.crt このファイルに証明書の記述内容を追加するのでしょうか。 SSLCertificateFile /etc/httpd/conf/server1.crt  SSLCertificateFile /etc/httpd/conf/server2.crt のように複数行設定するのでしょうか。 よろしくお願いします。

  • /etc/rc.localの自動起動について

    RedHat7.3を使用しています。 static routeの設定を/etc/rc.localに記述し、リブートしたのですが、設定が反映されません。 手動で sh /etc/rc.local とすると、正しく設定されています。 rc.localに記述する方法では、駄目なのでしょうか?教えてください。

  • Linuxのcronとrc.localでの制御について

    こんばんは、皆さん。 先頭行が#!/usr/bin/perlから始まる簡単なPerlスクリプトを書き、 実行権を777にし、/etc/rc.localとrootのcronに記述しました。 記述した内容が間違っていないと仮定した場合、動作しますか? 質問の仕方がよくないと思いますが、つまり、cronや/etc/rc.localは シェルスクリプトでないと制御できないのでしょうか? 実際に試してみましたが、シェルならうまくいくのですが、 Perlを起動できていないようです。 どうすればcronや/etc/rc.localでPerlを扱えるのでしょうか? よろしくお願いします。

  • VMWare上でのサーバの時刻設定について

    Red Hatを起動するたびに時刻がズレていってしまうのですが、 ntpサーバ??はVMWare上でも使うことができるのでしょうか?? (hostonlyでNIC設定) /etc/ntp.confの修正およびntpdの自動起動、service ntpd restart でいいとは思いますが、 /etc/ntp.confの修正の仕方がいまいち分かりません。 仮想上なので、外部のNTPサーバは使えないと思いますが.. アドバイスお願いします