2003-03-07 (Fri)

_ [comp] linux bridge

講座内に bridge を作ってネットワークを隔離する実験を試みてみた。最初はルータをつくってやろうと思ったが、無理そうだったので断念。bridge - Linux ethernet bridging、Linux マシンでブリッジを作ろう、Bridge Firewalling、LinuxBOXをブリッジとして動かす を参考にやってみた。途中、bridge patch を dry-run だけして当てたものと思い込んでいたなど失敗しまくったが、どうにか成功。透過的なパケットフィルタリングもうまくいった。

2003-03-04 (Tue)

_ [comp] Diskless Machine を作る

来年度の新講座員には Diskless Machine を使ってもらうことになりそうだ。DISKLESS MACHINE を参考にごにょごにょ。ミスったポイントとして、

  • client 側の kernel を適当に作りすぎたので起動しなかった。
  • GCC 3.2.2 だと、-Os じゃないと GRUB 0.93 が compile できなかった。
  • root/nfsroot の指定がよくわからなかった。
  • nfsroot を指定したはいいものの、nfs mount できなかった。

最後の項目については、次のようにするのが正解だった。

grub> kernel /tftpboot/192.168.0.3/bzImage nfsroot=/tftpboot/192.168.0.3 ip=bootp

bootp で Diskless Machine、というページがあまりなかったので、カンでやったら正解だった。Diskless Machine 作成手順についてはページと機会を改めて。