- 1. 概要
- 2. 凡例
- 3. 設定
- 4. 確認
1. 概要
インターネットサーバとして利用するには、ネットワークアドレスを設定しなければなりません。
DHCP を使用している場合は、OS側 で検索してくれますが、ここでは固定的に IP を設定する方法を説明します。
2. 凡例
例として
項目 | 設定値 |
ドメイン名 | hogehoge.ne.jp |
サーバ名 | ns.hogehoge.ne.jp |
ルータ IP アドレス | 192.168.0.1 (Gateway として使用) |
サーバ IP アドレス | 192.168.0.2 |
という構成で、ネットワークアドレスを設定するものとします。
実際に設定するときは、「hogehoge.ne.jp」の部分には正式な名称を入れます。
3. 設定
以下の作業をrootユーザ権限で行います。FreeBSD 10.0 では、それまでの sysinstall はなくなり、sysinstall のシステム設定に関する部分のみを抜き出した、bsdconfig というコマンドがあります。
bsdconfig
カーソルを ↓ キー押下で下に移動して「Networking Nanagement」を選択して Enter を押下します。
「Networking Nanagement」で「1.」を選択してホスト名、ドメイン名を変更します。
ホスト名を入力して OK を選択して Enter を押下します。
「Networking Nanagement」で「2.」を選択してネットワークインタフェースを設定します。
ネットワークインタフェースの一覧が表示されます。デバイス名の右に「*」がついていれば、現在、アクティブであることを示します。
デバイス名を選択した状態で Enter を押下するとデバイスの設定ができます。
IPアドレスを設定するのであれば「3 ipaddr」を選択した状態で Enter を押下します。
入力して OK を選択して Enter を押下すれば、設定を反映します。ネットマスクも同様にして設定します。
「Networking Nanagement」で「3.」を選択してルータを設定します。
ルータ(ゲートウェイ)のIPアドレスを設定して OK を選択して Enter を押下すれば、設定を反映します。
「Networking Nanagement」で「4.」を選択してDNSサーバを設定します。
Add で新しく入力したり、既設のものがあれば、それが表示されていますので、それを選択して変更することができます。
[Exit] で抜けていけば、設定が反映されているはずです。
4. 確認
設定した内容が適切に反映されているか、確かめます。
ifconfig NIC名
と入力します。するとおおむね下記のようなメッセージが表示されるはずです。
"NIC名": flags=8843>UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST< mtu 1500
inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::2c0:dfff:fee0:c32b%ed0 prefixlen 64 scopeid 0x1
ether 00:c0:df:e0:c3:2b
ここで肝心なのは、2行目です。
2行目に適切なネットワークアドレス、ネットマスク、ブロードキャストアドレスが表示されていれば問題ありません。
次に [ping] コマンドでルータとネットワークでつながっているか確認します。
ping 192.168.0.1
と入力します。以下のように答えが返ってくればOKです。
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: icmp_seq=0 ttl=64 time=1.084 ms
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=1.026 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=1.035 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=1.053 ms
^C
--- 192.168.0.1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 1.026/1.050/1.084/0.022 ms
Windows の ping コマンドと違って、FreeBSD では止めないといつまでたっても ping を発行しつづけますので、[Ctrl-C] で止めます。
いつまでたっても、答えが返ってこないようだとネットワークの設定に失敗しているか、ルータの設定に失敗しているか、ケーブルが正常に接続されていないかのいずれかです。調べてみてください。
以上で、ネットワークの設定終了です。
|