NICの設定をしよう!

NIC設定の指針(OS標準機能) 今回は、SUSE Linux Enterprise Server(以下、SLES)のネットワークの設定について解説していきましょう。

古賀 政純

2008年5月23日 20:00

NIC設定の指針(OS標準機能)

 今回は、SUSE Linux Enterprise Server(以下、SLES)のネットワークの設定について解説していきましょう。

 サーバに搭載されているNIC(Network Interface Card)は、そのサーバの種類によってさまざまなタイプが存在します。またLinuxの場合、これらのNICに対する設定もPCのそれに比べると考慮点が非常に多く、適切な知識をもったネットワークエンジニアによる設計が必要です。

 通常、PCであればNICのポート1つに対して、単一のIPアドレスやネットマスク、ホスト名などを設定します。しかし、サーバ用途では複数のNICを束ねて仮想的なインタフェースを構成する場合や、VLAN(Virtual LAN)ドライバによる仮想的なネットワークセグメントを作成する場合があります。基本的には、いずれの場合も物理的、仮想的なインタフェースに対してIPアドレス、ネットマスクを割り当てます。

 単純なネットワークの場合、SLES 10が有するインストーラを使って設定する場合もありますが、仮想的なインタフェースやVLAN、多数のスタティックルートの設定などを行う必要がある場合は、OSが起動した後に手動で設定を行います。例えば、bondingの設定などがこれに相当します。

bonding

 bondingは、複数のNICを束ねて単一のインタフェースに見せることで、束ねたNICのいずれか1つに障害が発生したとしても他の正常なNICでネットワーク通信を行うことができる機能を提供します。データベースサーバや多くのHAクラスタではbonding構成によるNIC障害対策を行います。

 このbondingの設定はインストーラでは設定せず、OSインストール後に手動で行います。また、VLANによるネットワークセグメントの分割を行う設定もOSインストール後に行います。

 VLANには大きく分けてポートVLANとタグVLANの2種類があります。タグVLANではLinux上にVLANドライバをインストールして設定します。このためbonding同様、OSインストール後にVLANドライバの設定を手動で行う必要があります。

 図1は、bondingとVLANドライバを併用したシステム構成の例です。サーバの物理NIC2とNIC3およびNIC4とNIC5でbondingを構成し、さらにVLANドライバにより複数のLANセグメントに分割しています。

 このbonding設定は、SLES 10のインストール後に手動設定します。SLES 10におけるbondingの設定は/etc/sysconfig/network/ifcfg-bondXファイルです。bondingについては、徹底比較!!クラスタソフトウェア「第6回:Serviceguard for Linuxで実現するHAクラスタ(http://www.thinkit.co.jp/cert/compare/17/6/2.htm)」や改めて知っておきたいRed Hat Enterprise Linux 4 - クラスタ編「第1回:LinuxでもHAクラスタ(http://www.thinkit.co.jp/cert/article/0701/2/1/3.htm)」において解説をしておりますので、参考にしてください。また、SLES 10におけるbonding設定手順については、HPが提供しているServiceguard for Linuxのドキュメント(http://www.docs.hp.com/ja/linux.html)が参考になります。

 次のページでは、bondingのもう1つの重要な役割について解説していきましょう。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30