ドキュメンテーション センター

  • 評価版
  • 製品アップデート

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Gumstix Overo ハードウェア上でのネットワーク設定の設定

Overo® ハードウェアの IP 設定を行うには、Overo ハードウェア上で Linux® シェル コマンドを直接実行します。これにより、ボードが接続先のネットワークと通信できるようになります。

既に新しいファームウェアを搭載したボードの IP 設定を検証して再設定するには、この節の手順に従ってください。

Overo ハードウェア上のファームウェアを置き換えながら IP 設定を行うには、「Gumstix Overo ハードウェア搭載ファームウェアの置き換え」を参照してください。

ボードが以下の場合、IP 設定のやり直しが必要な場合があります。

  • 不明な IP が設定されている

  • ネットワーク接続を使用してアクセスできない

  • 静的 IP 設定を使用するネットワークまたは直接イーサネット接続に移行されている

  • 静的 IP 設定を使用するネットワークから DHCP サービスを使用するネットワークに移行されている

ネットワークで DHCP または静的 IP 設定を使用するには、以下のようにいくつかの条件があります。

  • DHCP サービスの使用 — ボードが、オフィス LAN やインターネットに接続されたホーム ネットワークなどのように、ネットワークに DHCP サービスで接続されている場合。DHCP とは、ネットワークに接続されたイーサネット デバイスの IP 設定を自動的に構成するサービスです。

  • 静的 IP 設定の使用 — ボードがコンピューターのイーサネット ポートに直接接続されているか、DHCP サービスのない孤立したネットワークに接続されている場合。

DHCP または静的 IP 設定のボードにおける使用を設定

  1. Gumstix Overo ハードウェアとのシリアル コマンド ライン セッションを開く」の説明に従ってシリアル コマンド ライン セッションを開きます。

    または、以下で説明されているように、Linux デスクトップにアクセスした後にターミナル ウィンドウを使用することもできます。

  2. /etc/network/interfaces ファイルの内容を表示します。次のように入力します。

    cat /etc/network/interfaces 

    ボードで DHCP サービスを使用するように設定されている場合 (既定のコンフィギュレーション)、次に示す行の最後には dhcp が表示されます。

    iface eth0 inet dhcp

    ボードで静的 IP 設定を使用するように設定されている場合、次に示す行の最後には static が表示されます。

    iface eth0 inet static
  3. /etc/network/interfaces ファイルのバックアップを作成します。次のように入力します。

    sudo cp /etc/network/interfaces /etc/network/interfaces.backup

    求めに応じてルート パスワードを入力します。(既定値: root).

  4. nano という簡易エディターを使用して、interfaces を編集します。次のように入力します。

    sudo nano /etc/network/interfaces
  5. iface eth0 inet で始まる行の最後の単語を編集します。

    DHCP サービスを使用するには、この行を以下のように変更します。

    iface eth0 inet dhcp

    静的 IP 設定を使用するには、この行を以下のように変更します。

    iface eth0 inet static
  6. 静的 IP 設定の場合は、addressnetmask および gateway の行を追加します。次に例を示します。

    iface eth0 inet static
        address 192.168.1.2
        netmask 255.255.255.0
        gateway 192.168.1.1

    静的 IP 設定の場合は、以下のようにする必要があります。

    • サブネット マスクの値はネットワーク上のすべてのデバイスで同じでなければなりません。

    • 各デバイスの IP アドレスの値はネットワーク上で一意でなければなりません。

    たとえば、ホスト コンピューター上のイーサネット ポートのネットワーク マスクが 255.255.255.0 で、静的 IP アドレスが 192.168.1.1 の場合、以下のように設定します。

    • netmask に同じネットワーク マスクの値、255.255.255.0 を設定します。

    • address192.168.1.2192.168.1.254 の未使用の IP アドレスを設定します。

  7. nano を終了して変更を保存します。

    1. Ctrl+X を押します。

    2. Y を入力して、変更されたバッファーを保存します。

    3. "File Name to Write: /etc/network/interfaces" に対し Enter キーを押します。

    4. nano エディターは "Wrote # lines" という確認メッセージを表示し、制御をコマンド ラインに返します。

  8. ボードを再起動して、設定を有効にします。

    sudo shutdown -r now
  9. telnet セッションを介してボードにログインして、IP 設定をテストします。

    メモ:   ifconfig コマンドを使用して一時的に IP 設定を変更できます。ボードを再起動すると、その ifconfig 設定は削除され、/etc/network/interfaces 設定が復元されます。

    IP 設定を一時的に変更するには、Linux コマンド ラインを開きます。ifconfig、デバイス ID、有効な IP アドレス、netmask、および適切なネットワーク マスクを入力します。次に例を示します。

    ifconfig eth0 192.168.45.12 netmask 255.255.255.0

関連する例

この情報は役に立ちましたか?