VM環境のCentOSでルータ、NTP、DNSを作成した。しかし、単機能のものならOSをフルでインストールする必要もなく、それに特化したものがあればいい。

俄然、作ってみたくなった。そう、仮想ルータ、仮想スイッチくらいなら作れるんじゃ?と。

しかしそんなに甘いものではない。

TCPやUDPの知識があれば内部の処理は作れそうではある。問題はインターフェース、つまり、仮想のNIC(LANポート)の作成だ。
おそらくはPCに「これがLANポートだよ」と分からせ、制御できる必要がある。OSから使うにはデバイスドライバの作成も必須になるだろう。一人でやるにはハードルが急激に上がった気がする。

面白そうだが、かなり時間をかけないと難しいだろう。となれば、いかにその時間を生み出すか。そこを解決する必要がある。
またバックログが積みあがっていく・・・。