FreeBSD(98) ハンドブック : 30分でわかるシステムの再構築 : configファイルの中身 : ネットワーク
Previous: シリアル、パラレルポートに関連するオプション
Next: サウンドカードに関連するオプション

1.2.8. ネットワーク

多くの Unix 同様 FreeBSD もネットワーク機能を 強力にサポートしています。

options INET

インターネットプロトコルをサポートします。必ず指定して下さい。

options MROUTING

マルチキャストルーティングをサポートします。

options GATEWAY

ゲートウェイとして使用する場合は指定して下さい。

options IPFIREWALL

ファイアウォールとして動作させる場合は指定して下さい。

イーサネットカード

以下のイーサネットカードをサポートしています。

device ed0 at isa? port 0x00d0 net irq 6 iomem 0xd0000 iosiz 16384 vector edintr

`ed'ドライバーはナショナルセミコンダクター社のDS8390およびその 互換チップを用いたネットワークボードをサポートします.portと irqの後の数字はI/Oポートアドレスと割り込み番号です。iomemと iosizは,シェアードメモリのアドレスとサイズです.いずれもボー ドの設定と同じになるようにして下さい。上記の設定ではサポートす るデバイスすべてについて自動認識をこころみます.しかし,ボード によっては初期化時のI/Oアクセスに制限があるため,自動認識でき ない場合があります.そこで,

device ed0 at isa? port 0x00d0 net irq 6 iomem 0xd0000 iosiz 16384 flags 0x800000 vector edintr

のように,``flags''の後の数字によって特定のボードのみサポート する機能が提供されています.``flags''に指定する値は以下の通り です.

        0x000000    すべてのデバイスの認識をこころみます。IBM-PC用の
                    ネットワークカードと同じI/Oポートアドレス構成のボード
                    (Allied Telesis LA-98-Tなど)を使用する場合はこの値に
                    する必要があります。
        0x100000    PLANET SMART COM CREDITCARD/2000 MELCO LPC-TJ/LPC-TSや
                    IO-DATA PCLA/Tをサポートします。
        0x200000    PLANET SMART COM 98 EN-2298やELECOM LANEED
                    LD-BDN[123]Aをサポートします.
        0x300000    MELCO EGY-98やContec C-NET(98)E-A/L-Aをサポートし
                    ます。
        0x400000    MELCO LGY-98、IND-SP、IND-SSやMACNICA NE2098をサポー
                    トします。
        0x500000    ICM DT-ET-25/DT-ET-T5/IF-2766ET/IF-2771ETやD-Link
                    DE-298P{T,CAT}/DE-298{T,TP,CAT}をサポートします.
        0x600000    Allied Telesis SIC-98/SIU-98(SICモード)をサポートします。
        0x700000    予約
        0x800000    NEC PC-9801-108をサポートします。
        0x900000    IO-DATA LA-98シリーズをサポートします。
        0xa00000    Contec C-NET(98)無印をサポートします。
        0xb00000    Contec C-NET(98)E/L(初期化レジスタアドレス0xAAED)、
                    C-NET(9N)Lをサポートします。(指定した値で初期化時に
                    自動設定します。)
        0xb10000    Contec C-NET(98)E/L(初期化レジスタアドレス0x55ED)
        
実際に使用するボードに合わせて値を変更して下さい.

C-NET(98)無印およびE/Lを使用する場合、初期化レジスタアドレスの 都合により、複数の`ed'ドライバユニット 間で`flags'の値が以下の 組み合わせのときはプローブ中に暴走することがあります。

  • 同一値(0xb00000を2つのユニットに設定する等)
  • 0xa00000と0xb00000の組み合わせ
  • 0x000000(またはflags指定なし)かつport 0x?3d0にした場合

これらのボートを使用する場合は、以下の点に注意して下さい。

  • flags 0xa00000と0xb0000のユニットを同時にenableにしない
  • flags指定なしのユニットではportを0x?3d0にしない

device fe0 at isa? port 0x00d0 net irq 6 vector feintr

`fe'ドライバーはアライドテレシスのLANボードRE1000Plusを サポートします。portには、LANボードが使用するI/Oアドレスを指定して 下さい。irqの値は初期化時に自動的に取得するので、どのような 値でもかまいません。

device zp0 at isa? port 0x0300 net irq 10 iomem 0xe0000 vector zpintr

`zp'ドライバーは3Comの3C589B(PCMCIAカード)をサポートします。 iomemの値は、PCMCIAインターフェイスの値に合わせて下さい。

device de0

`de'ドライバはDEC DC21040を用いたネットワークボードをサポート します.

device fxp0

`fxp'ドライバーはIntel EtherExpress Pro/100Bをサポートします.

device vx0

`vx'ドライバーは3Com 3C590/3C595をサポートします.

pseudo-device loop

localhost (127.0.0.1)用の仮想デバイスです。消さないで下さい。

pseudo-device ether

イーサネットをサポートします。消さないで下さい。

pseudo-device sl 1

SLIPを使用する時は指定して下さい。

pseudo-device ppp 1

PPPを使用できるようにします。PPPを使用する場合は必ず指定して 下さい。IIJ-PPPのみを使用する場合は不要です。

pseudo-device tun 1

ユーザプロセスからカーネルのネットワーク層にアクセスするための トンネルデバイスです。IIJ-PPPを使用する時は必ず指定して下さい。

pseudo-device bpfilter 4

バークレイパケットフィルタの機能を有効にします。ドライバが 未対応なために使用できないイーサネットカードがあります。


FreeBSD(98) ハンドブック : 30分でわかるシステムの再構築 : configファイルの中身 : ネットワーク
Previous: シリアル、パラレルポートに関連するオプション
Next: サウンドカードに関連するオプション