このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

m68kでNAT(LC575)

発言者:maru
( Date Friday, December 29, 2000 22:28:04 )


初めましてです.

今まで家のNATはMacOSの上で動くIPNetRouterに任せてたんですが,ちょっくらUNIXの勉強をしてみようと思い,
m68kでそれを実現してみようと思いました.
今の環境は
LC575でEther cardはApple純正のCSスロットにさすヤツです.
ネット環境はCATVでDHCPによってIPはふられています.
今はこれでNATが実現できているのですが,m68kではこのようなことは可能でしょうか?
色々Webを見て回ったのですが同じような環境の方はいなくて.
可能かどうかを教えてください!
あとはできるだけ自分でがんばってみるので.また皆さんの力を借りると思いますが:D

今井真人 さんからのコメント
( Saturday, December 30, 2000 08:47:27 )

NetBSD/mac68k
http://www.netbsd.org/Ports/mac68k/

があります。ただし、680LC40ではパッチが必要であったりします。
もしくは68040へのCPU載せ換えが必要です。

それからOSがイーサネットカードを選ぶので、使えないイーサネット
カードがあります。

マニュアル本も出版されているので探してみてください。

maru さんからのコメント
( Saturday, December 30, 2000 13:56:58 )

そうですね.今井さんの言うとおりMacBSDでやってみようと思っています.
後もう1つ質問です.
WindowsやLinuxではCATV(DHCP)のルータをくむときに2枚のイーサカードを必要とするみたいですが,
MacBSDでこれを実現する場合,1枚でも可能でしょうか?

今井真人 さんからのコメント
( Saturday, December 30, 2000 19:13:45 )

1枚のイーサネットカードに複数のIPアドレスを割り当てる方法が
あります。これは、NetBSDの機能です。

スロットがPDSとCSの2つが使えますので、2枚イーサネットカー
ドを差すのも可能です。しかし、NetBSDが対応しているかどうか
確認しないとダメです。

今井真人 さんからのコメント
( Saturday, December 30, 2000 20:15:15 )

 私がNetBSDが好きなのは、チープなマシンで動くところと、
セキュリティログ(どのドメインからハックがあったか詳細な
記録がでます。私の使ったどのLinux系よりもよい)が充実し
ているところです。

 今年12月リリースのNetBSD 1.5でますます改良されたよう
ですから、お試しください。

maru さんからのコメント
( Sunday, December 31, 2000 00:09:00 )

>1枚のイーサネットカードに複数のIPアドレスを割り当てる方法
wao! NetBSDにはそんな機能が存在するんですね.
ということは今の状態(イーサカード1枚)でがんばればNATいけそうですね.
今井さんありがとうございます.
そう,チープなヤツで動かす所に意義があるんですよね:p

後ちらっと目にしたLC040ではまともに動かないってのが引っかかりますが,取りあえずやってみます.

maru さんからのコメント
( Sunday, December 31, 2000 00:10:22 )

あ,今井さんにも言われてたんだった>LC040
失礼!

今井真人 さんからのコメント
( Sunday, December 31, 2000 09:24:20 )

NetBSD/mac68k Ethernet Status
http://www.macbsd.com/macbsd/macbsd-docs/ethernet.html

使えるイーサネットカード一覧です。

→  NetBSD/mac68k Ethernet Status

今井真人 さんからのコメント
( Sunday, December 31, 2000 09:27:59 )

NetBSD/mac68k Machine Status 
http://www.macbsd.com/macbsd/macbsd-docs/machine-status/

NetBSDが使えるマックのリスト。

→  NetBSD/mac68k Machine Status

今井真人 さんからのコメント
( Sunday, December 31, 2000 09:30:08 )

NetBSD/mac68k Operating System Information
http://www.netbsd.org/Ports/mac68k/info/info.html


総まとめ的なもの。


→  NetBSD/mac68k Operating System Information

今井真人 さんからのコメント
( Sunday, December 31, 2000 09:40:19 )

NetBSD本のガイド。私のお奨めは、一番上。一番丁寧で詳しい。

・NetBSD入門キット ネットワークサーバ編
 宮嵜忠臣/著
 秀和システム
 \3600
 99-04

・NetBSD/mac68kネットワーク活用ガイド
 長谷川裕行/著
 ナツメ社
 \2500
 99-09

・NetBSD/mac68k徹底活用 悪魔と進むさらなる冒険
 神山文雄/共著 遠藤康裕/共著 柳井 裕之/共著
 翔泳社
 \2800
 99-07

・MkLinux DR3/NetBSD1.3.2インターネット
 トップマネジメントサービス/著
 ローカス
 \4400
 99-03

今井真人 さんからのコメント
( Sunday, December 31, 2000 12:14:42 )

 結局のところ68040/33MHzのCPUの入手が一番難しいです。
もし、あったら即買いです。

今井真人 さんからのコメント
( Sunday, December 31, 2000 12:23:39 )

http://www.akiele.com/Akiele/p-list/p-list5.html
のあたりに3千円であったけど、完売です。

今井真人 さんからのコメント
( Sunday, December 31, 2000 16:35:46 )

あまり現実的ではないかも知れませんが、古いマックを買ってきて
68040CPUを外して、LC575に入れ直すという方法もあります。

maru さんからのコメント
( Sunday, December 31, 2000 17:25:46 )

そうですね.オークションでは2000円くらいで売ってました.そっちに手を出してみます.
昨日から色々やっていますがとりあえず起動は成功してイーサカードも認識したようです.
それで,DHCPによってIPをもらいたいんですがそれがうまくいきませんね.
http://www.katch.ne.jp/~atsuro/macbsd/lc630-5.html
を見ながらそのとおりやったはずなんですが.
DHCPREQUESTを出し続けてSegmentation fault (core dumped)でおわり.
今井さんもしよければメールで質問してもよろしいですか?
私のアドレスは
maru@mac.com
です.よろしければ.

今井真人 さんからのコメント
( Thursday, January 04, 2001 21:03:02 )

 どこの時点で、コアダンプして終わりなんでしょうか?

 まずはCPUの取り換えをお奨めします。

今井真人 さんからのコメント
( Saturday, January 06, 2001 08:36:47 )

次に、これかな。

NetBSD ドキュメンテーション:DHCP How-To

→  NetBSD ドキュメンテーション:DHCP How-To

今井真人 さんからのコメント
( Saturday, January 13, 2001 23:49:40 )

NetBSD 1.5のCDを入手しました。日本国内では、現在販売されておりません。

Linux System Labs Australia
http://www.lsl.com.au/reference/netbsd-GPL-note.php

> ITEM NO        DESCRIPTION                           PRICE QTY    AMOUNT
> ------------------------------------------------------------------------
> CDNET15        NetBSD 1.5                            16.50   1     16.50
>                                                    =====================
>                                                        SUBTOTAL    16.50
>                                         TAX Deductable (Export)    -1.50
>                                     TOTAL (Excl. Shipping Cost)    15.00

 AirMail は上記に$5プラス。関税はかからなかったので、結局トータルで
20オーストラリアドル≒1400円ってところです。CD2枚組。
もちろんm68kバイナリも同梱。注文して1週間で届きました。


→  Linux System Labs Australia

今井真人 さんからのコメント
( Saturday, January 27, 2001 00:22:47 )

LC575+68040-25MHz(本当は33MHzが良かった)を貰ってきて、
ただいまNetBSD 1.5をインストール中です。CPUのクロックが
合わないので起動しないかと心配してましたが、大丈夫のようです。

今井真人 さんからのコメント
( Saturday, January 27, 2001 23:40:51 )

一晩、ほうっておいたけど大丈夫でした。CPUが燃えたらどうしよう
と思ってました。

yukke さんからのコメント
( Monday, January 29, 2001 18:50:21 )

68040売ってますよ。。。
場所は秋葉にある、秋葉原エレクトリックパーツというところです。
僕は京都にすんでいるので訪れたことはないのですが、先日確認したところありました。一応電話番号を下記に書いときますので一度お試しあれ。。。
03-3253-9340デス。

いやぁ僕も過去にBSDをためしたのですがLC575ではうまくいきませんでした。
現在前々から欲しかったピザボックスなLC475でCPU乗せ変えBSD計画発動中。笑
なんせ時間がかかりますよね・・・。

yukke さんからのコメント
( Monday, January 29, 2001 18:53:14 )

すみません。
もう手に入っていらっしゃったのですね。。。
申し訳ありません。

cherubino さんからのコメント
( Sunday, February 11, 2001 10:37:56 )

ちょっと余計なコメントかと思いますが。。。
地方住まいの方(僕のような)で、ショップ等がなく
簡単に NetBSD の CD が手に入らない方のために
レファレンスしておきます。

アスキーからアスキームックというシリーズ名で
「BSD magazine」という季刊誌がでています。
これの6号目に、mac68k/macppc の NetBSD 1.4.2 が
付録 CD として付いています。
ソースコード、packages コレクション付きです。
上記のように NetBSD/68k の解説本もいくつかでてますが
これらは 1.3.2 等がついていますので
少しでも新しい方がいいという方はどうぞ。

ちなみに、本、1,886 円と少し値段も高めですが
Mac OS X Public Beta の BSD 部分について
Mac 専門誌とはひと味もふた味も違ったレビューを
載せてます。
以上、余談でした。

参考までに。