linuxwordK-O
linuxwordK-O:記事リスト
linuxwordK-Oのカテゴリーには以下の記事がリストされています。
NIC(Network Interface Card)
「NICって何? LANカードと同じもの?」「LinuxサーバーにNICを追加したいが、コマンドでどう確認すればいい?」
NIC(Network Interface Card)とは、コンピュータをネットワークに接続するための拡張カードで、LANカード・LANアダプタ・ネットワークカードとも呼ばれます。家庭用PCでは内蔵タイプが主流ですが、サーバーでは複数のNICを搭載して用途ごとにネットワークを分離したり、冗長化で可用性を高める設計が一般的です。
この記事では、NICの基本概念からLinuxでの確認コマンド、クラウド環境(AWS EC2)での仮想NIC(ENI)設計まで、実務で使える知識をまとめます。
NIC(Network Interface Card)とは、コンピュータをネットワークに接続するための拡張カードで、LANカード・LANアダプタ・ネットワークカードとも呼ばれます。家庭用PCでは内蔵タイプが主流ですが、サーバーでは複数のNICを搭載して用途ごとにネットワークを分離したり、冗長化で可用性を高める設計が一般的です。
この記事では、NICの基本概念からLinuxでの確認コマンド、クラウド環境(AWS EC2)での仮想NIC(ENI)設計まで、実務で使える知識をまとめます。
この記事のポイント
・NICはコンピュータをネットワークに接続するハードウェアで、物理・仮想どちらも同じ概念が基本
・ip address show / ethtool でLinuxのNIC状態をコマンドから確認できる
・AWS EC2ではNICの代わりにENI(Elastic Network Interface)でトラフィックを分離・冗長化できる
・セカンダリNIC(ENI)追加後はポリシールーティングの設定が必須
modules.dep
「modprobeでモジュールをロードしようとしたら "modules.dep not found" というエラーが出た」「カーネルを更新したら特定のデバイスが認識されなくなった」——
こうした問題の原因の多くが、
この記事では、
こうした問題の原因の多くが、
modules.depというファイルにあります。modules.depは、Linuxカーネルモジュールの依存関係を記述したファイルです。modprobeコマンドはこのファイルを参照して、必要な依存モジュールを自動的にロードします。このファイルが壊れていたり、現在のカーネルバージョンと合っていなかったりすると、モジュールのロードが失敗します。この記事では、
modules.depの場所・書式・生成方法から、modprobeとの関係、ファイルが壊れたときの対処法、さらにdepmodのオプションや関連コマンドまで、実機の出力例とともに解説します。
この記事のポイント
・modules.depは /lib/modules/カーネルバージョン/ 配下に置かれ、モジュールのパスと依存関係が記述されている
・depmod -a コマンドで再生成できる。カーネル更新後・モジュールを手動追加した後は必ず実行する
・modprobeはこのファイルを読んで依存モジュールを自動的にロードする(insmodは自動解決しない)
・modules.dep: No such file or directory エラーは depmod -a で解消できる
