tftp経由でルーターのファームウェアを更新するにはどうすればよいですか?


1

Macで次の手順を実行して、wifi-routerを別のファームウェアでフラッシュしますが、手順に苦労しています

Set Your server's IP-Address to 192.168.1.15/24

このサーバーが何なのか理解できません。DNSサーバーですか?DNSサーバーのアドレスを変更しようとしてい192.168.1.15ます。

ルータがtftp経由で新しいファームウェアを取得できるようにするには、Macをどのように設定する必要がありますか?

回答:


4

192.168.1.15/24IPアドレスとネットワークマスクの両方を同時に指定する、いわゆるスラッシュ表記です。これは代替ですが短い表記であり、MacのIPアドレスをに設定し192.168.1.15、ネットワークマスクをに設定する必要があります255.255.255.0

それに加えて、Macでtftpサーバーを有効にする必要があります。それを行うには、/System/Library/LaunchDaemons/tftp.plistファイルを探します。見つかったら、編集してtftpサーバーの起動を有効にする必要があります。お気に入りのエディターでファイルを編集します(sudo viまたはsudo nano行う必要があります-これはすべてで行うのが最適Terminal.appです)。ファイル内には、次の行があります。

<dict>
    <key>Disabled</key>
    <true/>

これらを次のように変更します。

<dict>
    <key>Disabled</key>
    <false/>

その変更を行った後、Terminal.appで次のコマンドを実行して、tftpサービスを開始する必要があります。

sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plist

次に、ファームウェアファイルをに配置し/private/tftpboot、世界中で読み取り可能であることを確認し(Terminal.app chmod 644 /private/tftpboot/filenamefilename、ファームウェアを含むファイルの名前)、最後にルーターの指示に従ってルーターをファイルの場所に向ける必要があります。


1
/System/Library/LaunchDaemons/tftp.plistを編集する必要はありません- その設定を上書きする-wフラグsudo launchctl loadです。
ゴードンデイヴィソン14

1

これを行うには、イーサネットケーブルでMacをルーターに接続する必要があります。

[システム環境設定]の[ネットワーク]コントロールパネルで、イーサネット接続の次のパラメーターを設定します。

Ipv4の構成:手動

IPアドレス:192.168.1.15

サブネットマスク:255.255.255.0

ルーター:192.168.1.1

コントロールパネルの[適用]ボタンを押します。

これで、OS Xターミナルアプリからtftpを実行し、参照したページの指示に従うことができます。


-1

私が見つけたように、192.168.1.15/24CIDR(クラスレスドメイン間ルーティング)表記で書かれたIPアドレスです。

例えば:

192.168.100.0/24は、指定されたIPv4アドレスとそれに関連付けられたルーティングプレフィックス192.168.100.0、または同等のサブネットマスク255.255.255.0を表します

OS Xはそれを理解していないので、オンライン計算機を使用してIPv4アドレスとサブネットマスクに手動で変換する必要があります(多くあります)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.