| NetBSD 解説 | sysinst | pkgsrc 各論 | packages | macppc | TsubaiBSD | 絹/software/全文検索
at www.ki.nu

NetBSD 解説

Last Update: "2007/04/20 13:02:37 makoto"

ifconfig

/etc/ifconfig.gm0

ネットワーク・インターフェイスの設定情報を書きます。もしダイアルアップ等で DHCP を 利用して設定出来る場合には、これは不要です。 ここで gm0 と書いていますが、実際には、機械で使っている NIC Network Interface Card の、NetBSD kernel から見た名前を使います。起動の時の表示に出ている名前です。 例えば

7500                 mc0
iMac/iBook/G3/G4 等  gm0
最新 G4              gw0
NE2000 互換          ne0
DEC 21140 系列       de0
DEC 21140 系列       tlp0 (新しい driver)
3com 3c590           ep0
RealTek 8139         rtk0
Compac NC7660        bge0
等となります。複数の口があれば末尾は 0 ではなく数字が増えて ne1 などのようになります。

内容の一例では次の一行になります。

192.168.48.100 netmask 0xffffff00 media autoselect
これについて説明しますと、
  • 一つ目の語は自分の ip address です。 もし分らない時には 192.168.1.10 とか書いておきます。
  • netmask はこのままの字を書きます。
  • 0xffffff00 は 16 進で表示した Netmask です。もし良く分らなかったら、 このまま書いて下さい。 0xffffff00 の代りに
    255.255.255.0 と書いても同じです。
  • media はこのままの字を書きます
  • autoselect または 10BaseT 10BaseTX 10BaseT-FDX 100BaseT 100BaseT-FDX などを書きます
    media autoselect 
    
    と指定すると、うまく動かない NIC もありますので、 その時には、dmesg で表示される起動表示の中の
    ep0: address 00:a0:24:cf:xx:yy, 8KB byte-wide FIFO, 1:1 Rx:Tx split
    ep0: 10baseT, 10baseT-FDX (default 10baseT)
    
    のような部分を探して、同じ文字を
    media 10baseT-FDX 
    
    のように指定します。
  • man は ifconfig.if(5) にあります。( man ifconfig.if )
IPv6 にも対応させる場合、次のように書くこともあります。
inet  192.168.1.10 netmask 0xffffff00 media autoselect
inet6 2001:218:xxx::1 prefixlen 64
inet6 2001:218:xxx:0:: anycast
この中には、次の例の最後の行のように、! を付けて 操作を書くことも出来ます。
up
192.168.1.10 netmask 0xffffff00 media autoselect
inet6 2001:218:xxx::1 prefixlen 64
inet6 2001:218:xxx:0:: anycast
!/sbin/route add -inet6 default 2001:218:xxx::11
old pkgsrc

この画面は Jeedosaquin によって表示しています。

1.66 2008/03/08