LAN接続のためのサーバ設定 †ルータの準備はできたら、次はサーバの設定をします。 設定の確認 †まずは、今のネットワーク設定を確認します。 $ /sbin/ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1133 errors:0 dropped:0 overruns:0 frame:0
TX packets:1133 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2413588 (2.3 MiB) TX bytes:2413588 (2.3 MiB)
wlan0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:192.168.0.2 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::216:1ff:fef9:6859/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16240 errors:0 dropped:0 overruns:0 frame:0
TX packets:13883 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3259088 (3.1 MiB) TX bytes:3165033 (3.0 MiB)
ローカルループバック用の「lo」とイーサネット用の「eth0」または「wlan0」が表示されると思います。(wlan0はワイヤレス接続用のインターフェース名) $ /sbin/ifconfig -a とすると、使用できるネットワークインターフェース一覧が表示されます。 含まれていない場合、デバイス認識からやりなおします。 ネットワークインターフェースの設定 †上でネットワークインターフェースが有効になっていることが確認できたら、 # vi /etc/sysconfig/network-scripts/ifcfg-wlan0 TYPE=Wireless ←ネットワーク接続のタイプ。無線LANの場合Wirelessを指定 DEVICE=wlan0 ←インターフェース名。wlan0の設定なのでwlan0 HWADDR=00:16:01:f9:68:59 ←無線LAN子機やLANカードのMACアドレスを指定 BOOTPROTO=none ←noneを指定すると固定IPが有効になる。dhcpではダメ NETMASK=255.255.255.0 DHCP_HOSTNAME= IPADDR=192.168.100.137 ←ルータで設定したDMZホストのIPをここで指定する DOMAIN= ONBOOT=yes ←yesだとservice network で有効になる。僕はこれで少しハマリました。 USERCTL=no PEERDNS=yes IPV6INIT=no ESSID=XXXXXXXX ←無線LAN使用時は、ルータで指定しているESSIDをここに設定する。 CHANNEL=7 ←無線のチャンネルを指定。ルータで指定しているチャンネルと同じものを MODE=Managed RATE=Auto NM_CONTROLLED=no GATEWAY=192.168.100.1 ←ルータで設定したDMZ側ネットワークのルータIPアドレスを指定 TYPE、DEVICE、HWADDR、ESSID、CHANNELなどは、インターフェースが有効になっている時点で問題ないので、そのまま据え置きで。 変更する部分は以下の3つ。
ちなみに †僕はネットワーク設定で service network restart としてもwlan0のインターフェースが再起動してくれず結構ハマリました。 設定の反映 †設定したら、service network restart としてネットワークを再起動します。 これで設定が有効になります。 サーバのネットワーク設定は以上。 |