一般的なコンフィギュレーション·ファイル内のDebian / Ubuntuのいくつかを紹介する一連の記事を書く準備ができてカエル。 もちろん、カエルのLinuxシステムのコンフィギュレーションファイルの過多は、ほんの一握りで見られる。 しかし、カエルは、コンフィギュレーションファイルは、可能な限り詳述されている貢献Debianerの大半を行うために、第二に、後で参照を容易にする、とするには、まず、紹介する構成されます。
本体に先頭を次に示します。
Redhatの部のRedhatとDebianの部NICの構成を言って非常に異なっては/ etc / sysconfig / network-scriptsのディレクトリ内のファイルの多くにされたら、変更したいですか? あなたはそれにファイルがあります。 Debianのは、/ etc / network / interfacesのファイルが存在する学科は、どんなに多くのカードの部分は、このファイルにスローされるすべての。 ここでは、このファイルの内容を見てからです。
まず、基本的な構成は、おそらくこのようにされています。
1自動LO ifaceを見よのinetバック 3 #4、プライマリネットワークインタフェース eth0が自動である5 6 ifaceをeth0のINET静的 7アドレス192.168.0.42 8ネットワーク192.168.0.0 9ネットマスク255.255.255.0 10個のブロードキャスト192.168.0.255 11ゲートウェイ192.168.0.1
上記の設定、
eth0インターフェイスのLOインタフェースがシステム起動時に自動的に設定されていることを5行目のショーの1行目;
2ラインLOインターフェースは、ローカルループ(ループバック)アドレスに設定されています。
eth0インターフェイスは、スタティック(静的)IP設定を持っている6行目の状態。
7行目 - 11行目で、それぞれ、eth0インターフェイスのIPネットワーク番号、マスク、ブロードキャストアドレス、およびゲートウェイを設定します。
より複雑なポイントを見てみましょう。
eth0が自動である12 13のiface eth0のINET静的 14アドレス192.168.1.42 15ネットワーク192.168.1.0 17サブネットマスク255.255.255.128 18ブロードキャスト192.168.1.0 ルートアドオンネット192.168.1.128サブネットマスク255.255.255.128 GW最大19は192.168.1.2です。 ルートの追加デフォルトでgw 192.168.1.200、最大20 ルートデルデフォルトGWダウン21は192.168.1.200です。 ルートデルネット192.168.1.128サブネットマスク255.255.255.128 GWは192.168.1.2ですダウン22
今回は、マスクのいくつかの複雑さと、奇妙なブロードキャストアドレス。 ルーティングの設定を有効、無効のインターフェイスを向上させることです。
有効にすると、インターフェイスの設定の19行目と20行目の左と右、スタティックルーティング、およびデフォルトのルーティングを追加します。
21行目と22行目のインターフェイスがディセーブルになっている場合、2つのルーティング設定を削除します。
設定ルートの文言については、慎重に見て、それはrouteコマンドである。
続けて、次の手順は、物理的なネットワークカード上で複数のインターフェイスの設定は、次のとおりです。
eth0の23オートはeth0です:1 24のiface eth0のINET静的 25アドレス192.168.0.100 26ネットワーク192.168.0.0 27ネットマスク255.255.255.0 28ブロードキャスト192.168.0.255 29ゲートウェイ192.168.0.1 30はeth0 ifaceを1 INET静的 31アドレス192.168.0.200 32ネットワーク192.168.0.0 33ネットマスク255.255.255.0
いくつかのインターフェイスを設定するには、いくつかのアドレスがあります。別のアドレス、複数アドレスが共通しているときにネットワークカードを設定するには、この設定方法を設定するには、eth0上の行30から33行。 コロンの数は、簡単に複数のコンフィギュレーション名が繰り返されていない書くことができます。
以下は、前のアップとポスト下にコマンドの時間です。 これは一連のコマンド(前アップ、アップ、ポストアップ、事前にダウン、ダウン、ポストダウン)で、それぞれ、対応する瞬間に実行するコマンドを定義します。
eth0は自動は34 35のiface eth0 inet dhcpこれ 36前のアップ[-Fを/ etc / network /ローカルネットワークOK]
36行はeth0と/ etc / network /ローカルネットワーク-OKファイルが存在しない場合、存在する前にチェックされ、それはeth0を活性化されません。
し、さらに例を示します。
37オートeth0はeth1です 38のiface eth0のINET静的 39アドレス192.168.42.1 40ネットマスク255.255.255.0 41前のアップは/ path / to /チェック-MAC-address.sh 11:22:33:44:55:66 eth0の 42前のアップ/ usr / local / sbinに/マスカレード有効 43 ifaceをeth1に、inet dhcpこれ 44前のアップは/ path / to /チェック-MAC-address.sh eth1のAA:BB:CC:DD:EE:FF 45前のアップ/ usr / local / sbinに/ファイアウォール
ライン41およびライン44は、チェック-MAC-address.sh実行権限を追加する必要があるときに使用するためには/ usr / share / doc / ifupdownの/ examples /ディレクトリに置かれます。 BB:CC:DD:EE:FF、正しい場合は、ネットワークカードを有効にするコマンドを次の2行は、2つのネットワークカードのMACアドレスが11:22:33:44:55:66とAAであることを検出します。 MACアドレスが間違っている場合、それは2つのネットワークカードが有効になりません。
42行目と45行に2つのネットワークカードでそれぞれ実行したコマンドを想定している、あなたは彼らにあなたは:)を任意のものを置き換えることができます。
マニュアルでは、このメソッドは、2つのNICのMACアドレスの交換を(自分のMACアドレスがスワップされている場合)を検出するために使用されていると言う事実で、2つのネットワークカード名の大文字と小文字のDebianシステムにスワップ、しかし、主な理由は、カーネルの身分証明書の順序が変更されました。 この問題は、次でこのメソッドを避けるためにすることができます。
eth0の46オートはeth1です。 eth0の47マッピングは、eth1です 48スクリプトは/ path / to /のget-MAC-address.sh 49マップ11:22:33:44:55:66 LAN 50マップAA:BB:CC:DD:EE:FFインターネット 静的な51のiface LANのinet 52アドレス192.168.42.1 53ネットマスク255.255.255.0 プリアップ/ usr / local / sbinに有効/-MASQ $ IFACE 54 55 ifaceをインターネットinet dhcpこれ 56前のアップ/ usr / local / sbinに/ファイアウォール$ IFACE
48行目のget-MAC-address.shまたは/ usr / share / doc / ifupdownの/ examples /ディレクトリに、また、実行権限を追加する。 このスクリプトの役割は、各ネットワークカードのMACアドレスです。
この構成では、最初の2つの論理インタフェース(用語の定義は、参照設定Debianリファレンスマニュアルを物理インターフェイス上に)LANやインターネット、ネットワークカードのMACアドレスは、論理インターフェイスのマッピングを([マッピング)。
以下の構成を見てみましょう。
57オートはeth0 ifaceをeth0のINET 58マニュアル59 / usr / local / binに/ myconfigscript 61、最大60までのifconfigコマンド$ IFACE 0.0.0.0までのifconfigのダウン$ IFACEダウン この設定は、カードのみを有効にしますが、このカードのifupdownは、IPのいずれかを設定しましたが、IPアドレスを設定するには、外部プログラムによるものです。
コンフィギュレーションの最後の段落は、この構成では、ときにリスナインタフェースプロミスキャスモードが使用されているネットワークカードを有効にしました。
177ですeth0を自動 178のiface eth0のinetのマニュアル 179 ifconfigの最高$ IFACE 0.0 0.0まで IPアップリンク180は、上の$ IFACE PROMISCを設定 IPリンクダウン181 PROMISC $ IFACEをオフに設定 ifconfigコマンド$ IFACEダウンダウン182
さて、基本的には上のイーサネットカードのインターフェイスの設定のために導入されています。 次に、カエルなどのPPP、VPN、ワイヤレスネットワークなどのインタフェースの構成をさらに導入する予定ですので、ご期待:P








ピンバック: 精神のブログブログ»Blog Archive»Debian Lennyのインチのインストールドメインテク制御