FreeBSDでNIC2枚に対してそれぞれ
NIC1:157.xxx.xxx.xxx/32
NIC2:210.xxx.xxx.xxx/32
の様に設定したとしてそれぞれのネットワークをWEBサーバ・SMTPサーバとして運用する事は可能でしょうか。
デフォルトゲートウェイを設定したNIC1のネットワークにしかうまくつなげません。
サーバが一台しかないのに別々の帯域の固定IPが2つ、独立したWEBサービスを運用するのにNIC2枚にする事でなんとかならないかなと思った次第です。
ご存知の方がいらっしゃいましたら教えて下さい。
No.2ベストアンサー
- 回答日時:
質問の内容は実現可能ですが、ちょっと面倒だったりします。
要は、そのサーバ機上での通信として、
「157.xxx.xxx.xxx/32宛に届いた通信に対する応答は、NIC1から送り返す」
「210.xxx.xxx.xxx/32宛に届いた通信に対する応答は、NIC2から送り返す」
ように設定する必要があります。ところが、何も設定していないFreeBSDでは、
どちらのNICに対してデータを送り出すかは送り先のIPアドレスからのみ判定するため、
210.xxx宛のに届いた通信に対する応答も、デフォルトゲートウェイであるNIC1から送り返されてしまうのです。
対策としては、ファイアウォール設定で、送信先IPアドレスではなく、送信元IPアドレス(どちら宛に届いたのか)でゲートウェイを振り分けるように設定すればいい、ということになります。
キーワードは「マルチホーム」です。
ipfw2を使う場合の設定方法:
http://blog.kawataso.net/2008/07/10/freebsd-7-0- …
http://dead-pigeon.net/other/pc9.html
pfを使う場合の設定方法:
http://makoto.minoura.org/d/archives/2007/06/net …
http://www.daily-labo.com/content_22.html
などが参考になるでしょうか。
No.1
- 回答日時:
> それぞれのネットワークをWEBサーバ・SMTPサーバとして運用する
質問者様がお書きになっている内容では
「ネットワーク」を主語となさっていますが、ネットワークはPCではないためサーバとして運用する事は出来ません。
仮に、次の事であれば普通に出来ます。
それぞれのネットワーク「上の」WEBサーバ・SMTPサーバとして運用する
157.xxx.xxx.xxx ← WEBサーバ(Port:80) → 210.xxx.xxx.xxx
(SMTPについても同様)
別の可能性として、
> 独立したWEBサービスを運用
と言うことも考えられますが、質問者様のタイトルが「NIC2枚それぞれを利用する」であり、「同一サービスのサーバを2つ立ち上げる」では無いため、こちらは外している様な気がします。
この場合ポートを分ける事によって別にNICを分けるまでもなく実現可能です。
(SMTPについても同様)
157.xxx.xxx.xxx → (例 Port:8080) WEBサーバ1
157.xxx.xxx.xxx → (例 Port:8081) WEBサーバ2
この回答への補足
回答ありがとうございます。回答者様の仰るとおり、どちらのIPにアクセスしてもサイトが見える様になれば問題ないのですがどうもうまく行きません。
defaultrouter="210.xxx.xxx.1"
ipconfig bge0 210.xxx.xxx.4 netmask 255.255.255.0
ipconfig bge1 157.xxx.xxx.xxx netmask 255.255.255.0
↑こんな感じに設定しているのですが・・・
NIC2へのアクセスをNIC2のゲートウェイから返すみたいな設定にしないと使えないとかではないですか。
説明不足・言葉足らずで申し訳ないですが引き続き宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Gmail Googleの連絡先を共有する方法があればアドバイス願います。 3 2023/03/30 11:11
- 確定申告 確定申告しなかった場合の期末商品棚卸高の扱い 2 2022/06/11 21:24
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- 簿記検定・漢字検定・秘書検定 日商簿記2級について 以前、試験を行っていて 分からない仕訳がありました 資本準備金(剰余金?)と利 1 2022/11/23 06:22
- UNIX・Linux bash のファイルの読み込み方についてご質問 3 2023/05/15 20:40
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Tera Termが接続できない
-
DNSの逆引き権限委譲
-
ローカル環境でのNTPサーバ
-
Windows2000 と Windows2000ser...
-
ゾーンファイルの設定でサブド...
-
ローカルネットワーク内での時...
-
VNCの複数利用の方法
-
意味の違い ホスト名とサーバー名
-
LinuxでのDNSキャッシュ表示
-
FTPの接続継続時間について
-
VNC接続エラー
-
メインフレームとサーバは、何...
-
rexecの有効化方法について
-
社内サーバへのドメインでのア...
-
FreeBSDでNIC2枚それぞれを利用...
-
NTPサーバアドレスについて
-
無線APにおけるNative Vlanにつ...
-
UltraVNCについて
-
DHCPサーバのIPアドレスの確認方法
-
Cactiサーバのデータ移行方法に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Tera Termが接続できない
-
VNCの複数利用の方法
-
LinuxでのDNSキャッシュ表示
-
FTPの接続継続時間について
-
DHCPサーバのIPアドレスの確認方法
-
UltraVNCについて
-
DNSの逆引き権限委譲
-
Cactiサーバのデータ移行方法に...
-
NFS接続+シンボリックリンクを...
-
DHCPサーバでの、複数スコープ設定
-
apacheのプロセスが増え続けます
-
同LAN内PCからのみ25番ポートへ...
-
SCPでパスワードを使う方法
-
lmhostsの記載方法について教え...
-
TeraTermでsqlplusを利用した時...
-
Xming→Solarisの接続が遅い
-
tera termについて
-
サーバ/クライアント間のシステ...
-
意味の違い ホスト名とサーバー名
-
ローカル環境でのNTPサーバ
おすすめ情報