OpenWrtのネットワーク設定

1.ネットワークの基本設定
 OpenWrtのネットワーク設定は、/etc/config/networkと/etc/config/wirelessで行う。

/etc/config/networkでネットワークの基本設定
----------------------------------------
root@OpenWrt:/# cat /etc/config/network
# Copyright (C) 2006 OpenWrt.org

config interface loopback
        option ifname   lo
        option proto    static
        option ipaddr   127.0.0.1
        option netmask  255.0.0.0

config interface lan
#       option type     bridge       アクセスポイントなどでブリッジが必要なときは#を外す。
        option proto    dhcp              固定IPの時はstaticとして以降の#を外す。
#       option ipaddr   192.168.0.152
#       option netmask  255.255.255.0
#       option gateway  192.168.0.254
#       option dns      192.168.0.62

2.無線LANの設定
/etc/config/wirelessで無線LANの設定
-------------------------------------------
root@OpenWrt:/# cat /etc/config/wireless
config wifi-device  wifi0
        option type     atheros
        option channel  'auto'
        option txpower  '10'

        # REMOVE THIS LINE TO ENABLE WIFI:
        option disabled 0                 これを1とすると無線が不使用となる。

config wifi-iface
        option device   wifi0
        option network  lan
        option mode     sta                アクセスポイントの時はap
        option ssid     00074083148D
        option encryption none

3.dhcpでのアドレス取得の模様
udhcpc (v1.4.2) started
Sending discover...
Sending discover...
root@OpenWrt:/# Sending select for 192.168.0.66...
Sending select for 192.168.0.66...
Lease of 192.168.0.66 obtained, lease time 172800
adding router 192.168.0.254
deleting old routes
adding dns 192.168.0.62


4./etc/resolv.confの扱い
起動時にnameserver 127.0.0.1に書き換えるようである。
networkの設定で

option dns      192.168.0.62 

を設定しておくと起動時に/etc/resolv.confに書き加えられる。