-1

Linux を実行している組み込みデバイス (BusyBox を使用) で作業しています。静的 IP アドレスを構成するためのコマンド ライン ツールを提供する必要があります。いくつかの制限があります。

  1. システムの再起動時に失われるため、使用してifconfigも機能しません。
  2. リソースが非常に限られているため、GUI はありません。
  3. viLinux 構成ファイルを変更するためのテキスト エディターがあります。しかし、なぜかそれも受け入れられません。vi顧客はLinuxの使用方法や深い知識を持っていないことを前提としているためです。「ConfigMyIP 192.168.0.1 255.255.255.0」のようなものを押すだけで作業が完了するツールを提供する必要があります。

これを行う方法はありますか?(shellまたはC両方を使用)

4

3 に答える 3

0

必要な IP アドレスを入力するようにユーザーに求めるプログラムを、選択した言語で作成してみませんか? 次に、既存の構成ファイルをバックアップ バージョンにコピーし、一度に 1 行ずつバックアップ バージョンを読み取って、新しい構成ファイルを作成します。

行が IP アドレスを指定している場合は、それを破棄して、新しい IP アドレスを指定する新しい行を書き込みます。それ以外の場合は、既存の行を書き込みます。

質問に示されているように、顧客がコマンドラインからパラメーターを入力することが重要な場合は、選択した言語のドキュメントを参照して、コマンドライン引数にアクセスする方法を確認してください。C を使用している場合は、に渡されるargcおよび引数を確認してください。argvmain

于 2013-06-06T10:58:06.353 に答える