さて、私がやりたいことは、トレーニング演習として、このようなものを実装することです
クライアント-- イーサネット -->モデム 1 --GPIO -->モデム2 -- イーサネット -->自宅のルーター
クライアントがイーサネット ケーブルを使用して Modem1 に接続する場所。
Modem1 は Raberry PI で、信号を変換して GPIO 経由で中継します
Modem2 は Raberry PI で、GPIO からデータを受信し、イーサネット ケーブル経由で自宅のルーターに送信します
モデムを実装したいのですが、どこから始めればよいかわかりません。
イーサネットプログラミングについて少し読んだことがありますが、「単純なもの」のような答えはまだ見つかりません。
Modem1 がクライアントに接続されたときにクライアントがそれをインターネット接続として検出するように実装するにはどうすればよいですか。
Modem2 側で、「My Home Router」に「クライアント」向けのパケットを Modem2 に送信させて、Modem2 がパケットを転送できるようにするにはどうすればよいですか。
そしておそらく私が考えていないこと....
では、具体的にどのように実装すればよいのでしょうか。できればcで。