トップページunix
1001コメント375KB

初心者もOK! FreeBSD質問スレッド その70

■ このスレッドは過去ログ倉庫に格納されています
0001boot02006/01/30(月) 00:47:45
FreeBSD 関連の質問はここで。
ただし、あらかじめ過去ログ置き場やGoogleで検索することを心がけてください。
マルチポスト(複数スレへの同じ質問)はあらかじめ断らない限り嫌われ無視されます。
質問姿勢は謙虚に。回答はじっくり待つくらいのつもりで。
歴代スレ、関連サイト等テンプレは >>2-20 くらい。

  Q. スレタイに初心者OKって書いてあるけど?
  A. FreeBSD初心者は歓迎します。
    コンピュータ初心者や人間初心者はお引取りください。

★ありがとうございます。いつもお世話になっております。
 初心者もOK! FreeBSD質問スレッド 過去ログ置き場
 http://bird.zero.ad.jp/~zau60806/FreeBSD/

☆FreeBSD 以外の UNIX 関連や PC も含んだ初歩的な質問は…
 くだらない質問はここに書き込め!45
 http://pc8.2ch.net/test/read.cgi/unix/1134178554/
☆「犬小屋へ移動しろ」と言われたらこちらへ。
 手取り足取り指導する場合・長くなりそうな場合の分離スレです。
 FreeBSD入門者の犬小屋 その2
 http://pc8.2ch.net/test/read.cgi/unix/1126188883/
☆雑談はこちらで。
 FreeBSDを語ろう Part 10
 http://pc8.2ch.net/test/read.cgi/unix/1135447819/
☆Releaseの話題は歓迎します。Current固有の話題はご遠慮ください。
 FreeBSD current 一握の砂
 http://pc8.2ch.net/test/read.cgi/unix/1097460062/

>>2 検索 >>3-6 過去ログ >>7 関連スレ >>8 サイト >>9 出版物
>>10 新ネタ追い >>11 boot0 >>12-14 TIPS >>15 エスパー
0709名無しさん@お腹いっぱい。2006/02/14(火) 23:40:44
>>708
RELEASE-p14のp14はパッチレベル?14を表しています。
make worldの前にcvsupでパッチのあたった最新のソースを取って来る必要があります。

4系を使っているなら、ここが参考になるかも。
ttp://www.fkimura.com/update0.html

念のため、自分でも/etcのバックアップは前もってとって置きましょう。
0710名無しさん@お腹いっぱい。2006/02/15(水) 00:00:04
>>709
ありがとうございます。早速やってみます。
0711名無しさん@お腹いっぱい。2006/02/15(水) 00:31:31
インストール時の
error mounting /dev/acd0 on /dist: input/output error
は何を言ってるんだい?
0712名無しさん@お腹いっぱい。2006/02/15(水) 00:44:16
5.3Rで ppp(PPPoE)+ipfw+natd なルータを構築中です.
主に 英語handbook の 26.6.5.7 An Example NAT and Stateful Ruleset を参考にしています.
ぶっちゃけると外部サイトへのftp接続がうまくいきません.

# ftp -p anonymous@ftp3.jp.freebsd.org
Trying 2001:e40:100:207::2...
ftp: connect to address 2001:e40:100:207::2: No route to host
Trying 210.188.213.230...
Connected to ring.sakura.ad.jp.
220 ProFTPD 1.3.0rc2 Server (ring.sakura.ad.jp) [::ffff:210.188.213.230]
331 Anonymous login ok, send your complete email address as your password.
Password:
230-
##################################################
# Welcome to the RingServer FTP service. #
##################################################
Localtime [Wed Feb 15 00:39:18 2006 JST+0900]
Current [4] users / Max [100] users
230 Anonymous access granted, restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
229 Entering Extended Passive Mode (|||65348|)
ftp: connect: Permission denied
ftp>

こんな感じで,ログイン自体はできるんですが……といった状態です.
何が悪いのかさっぱりになってしまったので,とりあえず色々晒してみようと思います.
アドバイスをいただけると助かります.
0713名無しさん@お腹いっぱい。2006/02/15(水) 00:53:44
WAN向けNICはxl0, LAN向けNICはxl1

---- rc.confの一部
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="NO"
ppp_profile="-unit0 hoge"
firewall_enable="YES"
firewall_script="/etc/ipfw.rules"
firewall_logging="YES"
natd_enable="YES"
natd_interface="tun0"
natd_flags="-dynamic -f /etc/natd.conf"

---- ppp.conf
default:
# set log Phase Chat LCP IPCP CCP tun command
set log Phase tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
set timeout 0
hoge:
set device PPPoE:xl0
set authname ********
set authkey ********
set dial
set login
add default HISADDR
enable dns
0714名無しさん@お腹いっぱい。2006/02/15(水) 00:58:01
---- natd.conf
log yes
verbose no
deny_incoming no
log_denied no
log_facility security
use_sockets yes
same_ports yes
unregistered_only yes

---- ipfw.rules
#!/bin/sh
ipfw -q -f flush
cmd="ipfw -q add"
oif="tun0"
iif="xl1"
skip="skipto 1000"
good_tcpo="20,21,etc" # etcにはその他色々使うものを記述
good_udpo="20,21,etc" # etcにはその他色々使うものを記述
# services provided by server # 鯖が提供するサービス
pub_tcp="22,80,etc"
# services provided inner_pc # LAN内のクライアントが提供するサービス
inner_tcp="etc"
inner_udp="etc"

つづく
07157122006/02/15(水) 00:59:28
名前じゃなくてE-mailに712って書いてたorz

# allow LAN <-> LAN
$cmd 00005 allow all from any to any via $iif
# allow loopback
$cmd 00010 allow all from any to any via lo0
# allow nat IN
$cmd 00100 divert natd ip from any to any in via $oif
$cmd 00101 check-state
# if packet match to these rules, goto-line 1000 and allow
# allow DNS
$cmd 00120 $skip udp from any to ***.***.***.*** 53 out via $oif keep-state
$cmd 00121 $skip udp from any to ***.***.***.*** 53 out via $oif keep-state
# good port(LAN->WAN)
$cmd 00125 $skip tcp from any to any $good_tcpo out via $oif setup keep-state
$cmd 00126 $skip udp from any to any $good_udpo out via $oif keep-state
# ICMP
$cmd 00130 $skip icmp from any to any out via $oif keep-state
# NTP
$cmd 00135 $skip udp from any to any 123 out via $oif keep-state

あと少し
07167122006/02/15(水) 01:00:00
# services provided by server(myself)
$cmd 00420 allow tcp from any to me $pub_tcp in via $oif setup limit src-port 10
$cmd 00430 allow tcp from any to me 53 in via $iif
$cmd 00440 allow tcp from any to me 53 out via $iif
# services provided by client
$cmd 000450 $skip all from any to any $inner_tcp
$cmd 000451 $skip all from any $inner_tcp to any
$cmd 000452 $skip all from any to any $inner_udp
$cmd 000453 $skip all from any $inner_udp to any
# deny others
$cmd 00500 deny log ip from any to any
# allow
$cmd 01000 divert natd ip from any to any out via $oif
$cmd 65000 allow ip from any to any

以上です.
助けて偉い人.
0717名無しさん@お腹いっぱい。2006/02/15(水) 01:15:11
00125でgood_tcpoしか許可してないからだろ。
07187122006/02/15(水) 01:27:42
確かFTPって任意のポートを叩きに行った気がするんですけど,
$cmd 00125 $skip tcp from any to any 1024-65535 out via $oif setup keep-state
みたいに開けまくりにすると,防火壁の意味がかなり無くなると思うんですよ.
いい方法があるんでしょうか?
0719名無しさん@お腹いっぱい。2006/02/15(水) 01:39:06
Passive Modeは、サーバ側からクライアントに通信するポートを
ランダム、もしくはFTPサーバの設定で指定されたものを通知してくる
その通知されたポートを使用して、LAN内から外部へ接続する
だから

# services provided inner_pc

ここらの設定で制限されている
0720名無しさん@お腹いっぱい。2006/02/15(水) 01:39:49
passiveモードとactiveモード
0721名無しさん@お腹いっぱい。2006/02/15(水) 02:23:31
>>718
outboundである。
PFWみたいにアプリケーションでフィルターするわけじゃない。
なので問題ない。
07227122006/02/15(水) 02:55:41
素早いレスに感謝します.

が,恥ずかしながら,結局何をどうすればFTPが使えるのかさっぱりわかりません.
とりあえず
redirect_port tcp 192.168.*.*:10021 10021
redirect_port udp 192.168.*.*:10021 10021
good_tcpo="hogehoge,10021"
good_udpo="hogehoge,10021"
inner_tcp="hogehoge,10021"
inner_udp="hogehoge,10021"
あたりをやって,FFFTPで10021番アクセスしてみたんですが,駄目でした.
(PASV on/off 両方駄目.)

何を見て設定すればいいんだorz
0723名無しさん@お腹いっぱい。2006/02/15(水) 03:18:12
接続先のサーバから通知されたポート番号に
内側からセッションを開始(Passive Mode)しようとしたら
Permission denied なんだから、そのポートが制限されているって事

とりあえず内側から外側への制限を全部無くしてみ
0724名無しさん@お腹いっぱい。2006/02/15(水) 06:47:12
内側からのアクセスを規制するとFTPは厄介ですよね。

まあ、アクティブモードでつなぎに行って、20ポートからだけ開けとけばOKかと。
$cmd 00127 $skip tcp from any 20 to any in via $oif setup keep-state
かな。

でも20ポートからなら何だって繋げれるから、0-1023ポートはそれより前に閉めとかないとね。
$cmd 00050 deny tcp from any to any 0-19,21,23-79,81-1023 in via $oif
$cmd 00055 deny udp from any to any 0-1023 in via $oif

あとはX(6000-6031?)とかmysql(?)とかjserverとか気になるとこも閉めとくべし?
$cmd 00060 deny tcp from any to any 6000-6031 in via $oif
$cmd 00070 deny udp from any to any 6000-6031 in via $oif

私もエロくないので、もっとえらい人を待ちましょう。
0725名無しさん@お腹いっぱい。2006/02/15(水) 10:11:31
FreeBSD の ftp/fetch の場合は active 時の port の範囲は
制御できます(man ftp => restrict とか参照)

というわけで IPFW にこんなの追加
# for ftp-data port
${fwcmd} add pass tcp from any 20-21 to ${oip} 49152-65535 setup
まあもっと狭めてもいいけど
0726名無しさん@お腹いっぱい。2006/02/15(水) 13:12:19
>>711
/distにATAPIのCD-ROMをマウントしようとしたけど、メディアが汚ねえから読めねえよ。拭いてから入れろ馬鹿って事
0727名無しさん@お腹いっぱい。2006/02/15(水) 14:20:17
>>726
「馬鹿」とは言ってないと思う。
FreeBSDはそんなに下品じゃないやい!!
0728名無しさん@お腹いっぱい。2006/02/15(水) 14:50:58
"error" ってのは エロの達人(エロラー) の召喚呪文でつか?
0729名無しさん@お腹いっぱい。2006/02/15(水) 16:20:48
スッゲーツマンネ
0730名無しさん@お腹いっぱい。2006/02/15(水) 16:42:43
>>726
起動時に読み込めてもですか?
キュッキュして試してみます。
0731名無しさん@お腹いっぱい。2006/02/15(水) 18:05:09
>>730
キュッキュするときは円盤の中心から外側に向かって拭くんだぞ(特にティッシュを使う場合)
同心円の方向に拭くとジッタを増やす原因になるぞ
0732名無しさん@お腹いっぱい。2006/02/15(水) 18:50:50
ジッタなのかよ
07337122006/02/15(水) 20:42:01
>>724さんの
>$cmd 00127 $skip tcp from any 20 to any in via $oif setup keep-state
でつながりました.
ありがとうございます.
これでFreeBSDのisoイメージが落とせます.
私の中では>>724さんをエロい人だと勝手に認定しておきます.

>でも20ポートからなら何だって繋げれるから、0-1023ポートはそれより前に閉めとかないとね。
すいません,これがどういう意味なのかわからんのですが,
どういう意味なのでしょう?(日本語になってないな.)
ついでに教えていただけると助かります.
07347242006/02/15(水) 20:56:15
>>733
00127のルールは外部のTCP22ポートから内部の*任意の*TCPポートへのコネクションを許可してるわけ。
だから、外部TCPポートが22であれば、内部の139や445や6000にアクセスを許してしまう。

これを避けるために、00127よりも前に(00050から00070のルール)で危険なポートを閉めてるわけ。

でも私はファイアウォール付きルータ内で普段は運用しているのでipfwを実運用したことはないので
参考程度にどうぞ。*安全は保障しません。自己責任でどうぞ。。。
0735名無しさん@お腹いっぱい。2006/02/15(水) 20:57:11
6.0-RELEASEをDellのDEMENSION 3100Cにインストールしようとしたところ
起動モードを7を選択してもUSBキーボードをうまく認識してくれず、
以下のようなエラーメッセージがでてインストーラまでたどり着きません。

usb0: host controller halted
uhub0: device problem (IOERROR), disabling port 1
Uptime: 1s
Automatic reboot in 15 seconds - press a key on the console to abort
Rebooting...
Keyboard reset did not work, attempting CPU shutdown

どのようにすればUSBキーボードをうまく認識してくれますか?
0736名無しさん@お腹いっぱい。2006/02/15(水) 21:05:59
>>731
md5と焼き直しもしてみましたが変わらず…
別ディスクで試してみますニダ
0737名無しさん@お腹いっぱい。2006/02/15(水) 21:14:37
>>735
USBキーボードはどこにつないでます?

USBハブがIOエラーはいてるから、パネル前面のUSB端子のケーブルをマザーから
外して、マザー直結の端子にキーボードを刺したらどうなります?

#と、エスパーしてみるテスト。
07387352006/02/15(水) 21:33:05
>>737
早い対応ありがとうございます。
USBキーボードはマシンの背面に直接刺しています。
USBポートは前面に2つ、背面に4つあるのですが、
一応すべて試したのですがだめでした。
07397372006/02/15(水) 21:47:11
>>735
Windowsからだと前面に刺しても認識してるのでしょうか?

エラーログから推測すると、(前面?)のUSBハブが何らかの理由でIOエラーをだしている。

だからマザーボードと前面のUSB端子を接続するケーブルを外せば
uhub0を認識しなくて済むと思ったわけです。
0740名無しさん@お腹いっぱい。2006/02/15(水) 21:48:09
apache+mediawikiを使って自分専用のFreeBSD事典みたいなものを作りたいと考えています。

FreeBSDをいじりまくってどうしようもなくなって再インストールしか選択肢がなくなっても
FreeBSD事典のデータだけは残しておきたいです。

そこでFreeBSD事典のデータ(/usr/local/www以下?)だけ違うHDDに残しておきたいのですが
そういうことはできますか?

FreeBSD6.0使ってます。
0741名無しさん@お腹いっぱい。2006/02/15(水) 21:51:24
>>740
できる。
別ディスクつけて /usr/local/www にマウントしてもいいし、
適当に /home とかにマウントしておいて
apache の DocumentRoot を /home/www にするのでもいい。
おれは後者の設定を勧める
07427402006/02/15(水) 22:07:13
>>741
ありがとうございます。
いろいろ勉強できそうなので後者の設定でやってみたいと思います。
0743名無しさん@お腹いっぱい。2006/02/15(水) 22:13:29
>>740
できます。

一台目のHDDがad0sだとすると
/usr/local/wwwを2台目のHDD、ad1s??にマウントすればよいです。
0744名無しさん@お腹いっぱい。2006/02/15(水) 22:14:04
>>733=712
check-state/keep-stateについて調るべし
#静観していたが、あまりにも無茶苦茶なことしてるので

「ipfw ftp ステートフル」とかぐぐるといろいろ出て来る
07457352006/02/15(水) 22:38:16
1つエラーメッセージを書き忘れていました。
panic: usbd_transfer: not done

>>737
キーボードを挿すUSBポートを変えるとエラーメッセージのusb*,uhub*も変わり、
それ以外のエラーメッセージは前面も背面も同様のものがでていました。
0746名無しさん@お腹いっぱい。2006/02/15(水) 23:13:47
失礼します。
けっこう昔のDynaFontをaddttfontで登録して、フォント自体は問題なく表示されるのですが、
FireFoxやGimpのフォント選択で日本語フォント名が文字化けしてしまいます。
解決策はないものでしょうか。
0747名無しさん@お腹いっぱい。2006/02/15(水) 23:53:12
FreeBSDでプロキシサーバーを立てたいのですが。
どこかいいHP(解説している)ないですか?
0748名無しさん@お腹いっぱい。2006/02/16(木) 00:01:31
mod_proxyでいいんじゃね?
0749名無しさん@お腹いっぱい。2006/02/16(木) 00:49:33
http://www.freshports.org/search.php?stype=shortdescription&method=match&query=proxy&num=100&orderby=category&orderbyupdown=asc&search=Search
0750名無しさん@お腹いっぱい。2006/02/16(木) 01:04:58
>>747
http://www.squid-cache.org/
0751名無しさん@お腹いっぱい。2006/02/16(木) 02:06:06
質問させてください。
ローカルでのログイン時(ssh経由等でないとき)のみ、自動的にXを起動したいのですが、
どのようにすればよいのでしょうか?
bashを使用しています。
0752名無しさん@お腹いっぱい。2006/02/16(木) 02:09:51
>>751
xdm かなんか使ったら?
0753名無しさん@お腹いっぱい。2006/02/16(木) 02:34:46
>>751
csh系の.loginだが参考になれば。。。

if (`tty` == "/dev/console" || `tty` == "/dev/ttyv0" || `tty` == "/dev/tty1" ) t
hen
hostname >! ~/.disp
setenv DISPLAY "`cat ~/.disp`:0.0"
startx
endif

DISPLAY環境変数が不要なら使わなくてOK
0754名無しさん@お腹いっぱい。2006/02/16(木) 04:18:48
>>753
脳内のtcshパーザにかけたけど、~/.disp って後で何に使うの?
07557532006/02/16(木) 04:27:28
>>754
sshが無かった頃、rloginした先で
setenv DISPLAY `cat ~/.disp`
とかしてemacsとかを上げてた旧世紀の遺物です、ハイ。
0756名無しさん@お腹いっぱい。2006/02/16(木) 05:20:06
なるへそどうもありがとん。って人間が新しすぎて分からないやw
0757名無しさん@お腹いっぱい。2006/02/16(木) 06:16:35
sshが無かった頃か
今やrloginの方が無(ry
telnetならたまに使うけど
0758名無しさん@お腹いっぱい。2006/02/16(木) 07:30:45
>>740
見るかどうか知らないが、MediaWiki のデータベースは /var/db/mysql とかにあるんじゃないのか?
07597402006/02/16(木) 12:25:33
>>743
ありがとうございます

>>758
一回mediawikiで構築したことあるのですが
どういう風にmysqlを使っているのかよくわかっていませんorz
だから(/usr/local/www以下?)と?をつけました。

/var/db/mysqlもマウントしてみます
いろいろつまずくような気がしますが・・・
0760名無しさん@お腹いっぱい。2006/02/16(木) 12:49:40
システムコンパイラーのgccで、浮動小数点演算を行うのにあたって、
-mfpmath=sse

-mfpmath=387
では、どちらが速いのでしょうか?

cpuはamd64です。
0761名無しさん@お腹いっぱい。2006/02/16(木) 13:13:45
6.1R?の正式リリースはいつ?
0762名無しさん@お腹いっぱい。2006/02/16(木) 13:19:52
>>761
ttp://www.freebsd.org/releases/6.1R/schedule.html

まあ予定通りに行くかどうかは……
0763名無しさん@お腹いっぱい。2006/02/16(木) 13:28:40
>>735
未初期化状態でデバイスが繋がっていて、それにもかかわらずデバイスから信号が飛ぶので
デバイスが"もう〜、焦っちゃだめ、ゆっくりね"系のエラーコードを出してるんとちゃう?
07647352006/02/16(木) 21:47:04
みなさんレスありがとうございます.
あれから調べてみたのですが,6.0-releaseのGENERICカーネルから有効になったehciデバイスが悪さをしているようです.
ehciが有効でない5.4-releaseのGENERICカーネルでは通常通り起動します.
そこでお聞きしたいのですが,6.0-releaseのGENERICカーネルで起動してehciを使わないようにする方法はないでしょうか.
簡単に調べてloader promptで
set hint.ehci.0.disabled=1
set hint.atkbd.0.flags=0x1
などとしてみたのですが,ダメでした.
0765名無しさん@お腹いっぱい。2006/02/16(木) 22:31:56
>>764
なんでGENERICカーネルにこだわる?
0766名無しさん@お腹いっぱい。2006/02/16(木) 22:45:17
freebsd-update?
0767名無しさん@お腹いっぱい。2006/02/16(木) 22:46:40
>>735,764
device.hintsがだめなら、カーネルで無効にしておけば?

5.4からcvsupして/usr/src/sys/i386/conf/GENERICの
device ehciを#でコメントアウトしてmake buildworld; make buildkernelですな。
07687352006/02/16(木) 23:01:29
早いレスありがとうございます。

>>765,767
GENERICカーネルの場合にはehciを有効にしてしまうため、インストーラまでたどり着きません。
>>767さんの方法でdevice ehciをコメントアウトしたカーネルを使うと、
インストーラは正常に起動してインストールできるのですが、
最後にCDを抜いてリブートすると作成したカーネルがインストールされなかったのか
標準のGENERICをみてしまうため、うまくいきません。
インストールはftpでしました。
0769名無しさん@お腹いっぱい。2006/02/17(金) 00:28:45
>>768
>>767さんが言ってるのは,5.4入れてそっから6.0に
アップグレードしなさいということのはずなんだけど.

なんでインストーラが出てくるのかがイマイチ理解が
できん.
07707352006/02/17(金) 00:43:45
>>769
すいません。勘違いしていました。
make buildkernelは行っていません。
make buildworldを実行してから、カーネルを変更したあと
make releaseをして6.0のブートCDを作成しました。
複数台のマシンに6.0をインストールしようと考えているためです。
0771名無しさん@お腹いっぱい。2006/02/17(金) 01:06:34
6.0releaseです。

テストで適当なサイトにping打ったら
止まりません。

BSDの仕様なんですか?
0772名無しさん@お腹いっぱい。2006/02/17(金) 01:54:55
ctrl+C で止めるか、ping -c 回数
0773名無しさん@お腹いっぱい。2006/02/17(金) 02:01:02
>>772
ありがとうございました。
0774名無しさん@お腹いっぱい。2006/02/17(金) 03:34:02
>>771
俺もWinからUnix系に乗り換えた時に同じこと思ったなw
とまらないからctrl+alt+delで強制再起動かけちゃったり。
懐かしい。
0775名無しさん@お腹いっぱい。2006/02/17(金) 05:07:30
^Cで止まる文化がマイノリティになりつつあるということだな。
0776名無しさん@お腹いっぱい。2006/02/17(金) 09:04:11
俺はviでテキストいじってて、なにを思ったか[^z]で
元に戻そうとして、裏に回ってしまってあせったことならある
0777名無しさん@お腹いっぱい。2006/02/17(金) 10:21:51
^Zのあと戻し方わからなくてkill これをviでよくやったなあ・・・
0778名無しさん@お腹いっぱい。2006/02/17(金) 11:42:18
BETA版にFreeBSD 5.5と 6.1があるけど
5系は5.4で終了じゃなかったんですか
もしかして6系の解決できないトラブル(mysqlなど)用に
5.5を作ってるとか
0779名無しさん@お腹いっぱい。2006/02/17(金) 12:22:21
うっかり^S押しちゃって、
何が起こったのかわかんなかった事が何度もある。
戻し方もわからず無理矢理シェル終了させたり。
0780名無しさん@お腹いっぱい。2006/02/17(金) 12:50:18
portsを入れ替えようと思って/usr/ports/でrm -r *したら、
cvsup -g -L 2 ports-supfile & 出来なくなりました(止まる)。
何がいけないんでしょうか。
0781名無しさん@お腹いっぱい。2006/02/17(金) 12:58:27
>>780
/etc/make.confの設定やってcvsupのインストールやった?
07827802006/02/17(金) 13:01:41
やってない..orz
0783名無しさん@お腹いっぱい。2006/02/17(金) 13:04:42
supも消すとか?
0784名無しさん@お腹いっぱい。2006/02/17(金) 17:27:18
ノートPCにカードタイプのLANアダプタをさして4.11をインストールしようとしたのですが、
mediaでFTPを選択したあとにそれらしきインタフェース見当たらずネットワークインストールできません。

途中でPC-cardのメディアを入れろ?みたいなメッセージがでたので付属のCDを入れました。
そのときはCDから読み込んでる風だったんですがだめでした。

PC
Lavie NX (LW450j/2)

LANアダプタ
crega LAPCCTXD
チップ Tamarack TC5229J

メーカーサイトではLinuxの動作報告しか載っていませんでした。
外出先で勘に頼って買ったのがいけなかったのかorz

勉強用にいろいろやりたいだけなので、4.11にこだわりはありません。
インストールの過程でなにか抜けてるいるのか、そもそもチップがサポートされていない
から無理なのか(一覧にはのってませんでした・・・)

どなたか同じカードつかって動いてるよーって方いらっしゃいませんか?

0785名無しさん@お腹いっぱい。2006/02/17(金) 17:43:29
+#define NE2000DVF_TC5299J0x0004/* chip is Tamarack TC5299J */
http://people.freebsd.org/~imp/tc5229j.diff

なんかいけそうだけど
07867842006/02/17(金) 18:52:25
>>785
ありがとうございます。
が、なんのソースコード?なのか私にはわかりません。。
PCカードについて記述されているセクションでチップ名がでてるんですね。
とりあえずサポート外ってことではなさそうですね。

いったんCDからインストールして、そのあとでカードを挿して困ることにしますノシ
0787名無しさん@お腹いっぱい。2006/02/17(金) 19:27:39
>>778
x.0はCurrentと変わりが無いので実運用には耐えないからx.1が実質的な最初のリリースだよ
そのために、(x-1).*の方からx.1の後に必ず1つはリリースされる
07887842006/02/17(金) 21:00:18
とりあえずインストールしてカードを挿したところ↓のメッセージが表示されました。

pccardd[38] : No card in database for "corega K.K."("(CG-LAPCCTXD)")

/etc/defaults/pccard.confを見てみるとcoregaの製品について記述してあるセクションには
上記のモデル名は見当たりませんでした。。

とりあえず、/etcにpccard.confをつくってデフォルトの書式で書き
# pccardd -f /etc/pccard.conf
で作ったファイルを読み込むようにしたつもりなんですが、変化なしです。。

これって自分でドライバを当てることはできるんでしょうか?
ちょっとした鯖構築しかやったことがないのでこのあたりは意味不明ですorz
0789名無しさん@お腹いっぱい。2006/02/17(金) 22:05:55
>>788
pccardc dumpcis とかやって結果晒すと幸せになれるかも。
つか、なんで 4.11?
07907842006/02/18(土) 00:03:54
>>789
4.11なのは今動かしている鯖(別マシン)で使っていて、
持ってる解説書が4.x系をメインに書いてるからってだけです・・・

#pccardc dumpcis >> hoge.txt としてFDで出力しようとしたらFDなかったので、、
悩んだ末、結局全部手打ちしました(ノ∀`)

Configuration data for card in slot 1
Tuple #1, code = 0x1 (Common memory descriptor), length = 3
000:dc 00 ff
Common memory device information:
Device number 1, type Function specific, WPS = ON
Speed = 100nS, Memory block size = 512b, 1 units
Tuple #2, code = 0x17 (Attribute momery descriptor), length = 3
000:49 00 ff
Attribute memory device information:
Device number 1, type EEPROM, WPS = ON
Speed = 250nS, Memory block size = 512b, 1 units
Tuple #3, code = 0x15 (Version 1 info), length = 62
000: 04 01 63 6f 72 65 67 61 20 4b 2e 4b 2e 00 28 43
010: 47 2d 4c 41 50 43 43 54 58 44 29 00 28 48 61 72
020: 64 77 61 72 65 46 69 72 6d 77 61 72 65 56 65 72
030: 2e 29 00 28 6e 6f 74 68 69 6e 67 29 00 ff
Version = 4.1, Manuf = [corega K.K.], card vers = [(CG-LAPCCTXD)]
Addit. info = [(HardwareFirmwareVer.)],[(nothing)]
0791784 続き2006/02/18(土) 00:04:50
Tuple #4, code = 0x20 (Manufacturer ID), length = 4
000: 0f c0 00 00
PCMCIA ID = 0xc00f, OEM ID = 0x0
Tuple #5, code = 0x13 (Link target), length = 3
000: 43 49 53
Tuple #6, code = 0x21 (Fnctional ID), length = 2
000: 06 00
Network/LAN adapter
Tuple #7, code = 0x1a (Configuration map), length = 5
000: 01 23 f8 03 03
Reg len = 2, config register addr = 0x3f8, last config = 0x23
Registers: XX------
Tuple #8, code = 0x1b (Configuration entry), length = 17
000: e0 81 1d 3f 55 4d 5d 06 86 46 26 fc 24 65 30 ff
010: ff
config index = 0x20(default)
interface byte = 0x81(I/O) wait signal supported
Vcc pwr:
Nominal operating supply voltage: 5 x 1V
Minimum operating supply voltage: 4.5 x 1V
Maximum operating supply voltage: 5.5 x 1V
Continuous supply current: 1 x 100mA
Max current average over 1 second: 1 x 100mA, ext = 0x46
Max current average over 10 ms: 2 x 100mA
Wait scale Speed = 1.5 x 10 us
Card decodes 5 address lines, full 8/16 Bit I/O
IRQ modes: Level
IRQs: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0792784 続き2006/02/18(土) 00:07:51
Tuple #9, code = 0x1b (Configuration entry), length = 7
000: 20 08 65 00 03 1f
Config index = 0x20
Card decodes 5 address lines, full 8/16 Bit I/O
Tuple #10, code = 0x1b (Configuration entry), length = 7
000: 21 08 65 60 20 03 1f
Config index = 0x21
Card decodes 5 address lines, full 8/16 Bit I/O
Tuple #11, code = 0x1b(Configuration entry), length = 7
000: 22 08 65 60 40 03 1f
Config index = 0x22
Card decodes 5 address lines, full 8/16 bit I/O
Tuple #12, code = 0x1b (Configuration entry), length = 7
000: 23 08 65 60 60 03 1f
Config index = 0x23
Card decodes 5 address lines, full 8/16 Bit I/O
Tuple #13, code = 0xff (Terminator), length = 0
2slots found

こんな感じです。
手打ち故におかしなところがあるかもしれませんが、数値は大丈夫だと思います。
0793名無しさん@お腹いっぱい。2006/02/18(土) 00:40:55
>>792
で、pccard.conf にはなんて書いたの?
07947842006/02/18(土) 02:00:24
>>793
defaultのpccard.confをコピーして、/etc/pccard.confというファイルを作って↓を追記しました。

card "corega K.K." "CG-LAPCCTXD"
config auto "ed" ? 0x0004
insert /etc/pccard_ether $device start
remove /etc/pccard_ether $device stop

その後に #pccardd -f /etc/pccard.conf

0x0004っていうのは >>785 のURLに書いてあった値をまねただけで正しいのかわかりません。
07957352006/02/18(土) 05:43:28
みなさん色々ありがとうございました。
何とかなりました。

>767
できるだけアップグレードはしたくなかったのです。
同じマシン三台にインストールするという事情があったので・・・
結局、一台で5.4R→6.0Rへアップグレードしました。
その際にehciを無効化したコンフィグファイルでbuildkernel→installkernel
としたところ、無事に起動しました。
次に、そのマシンでmake releaseを行って、
ehciを無効化したカーネルをインストールするディスクを作成,残りの二台も無事インストールできました。
0796???2006/02/18(土) 06:12:08
FreeBSD5.4ですが、頻繁にエラーメッセージが出るので気になっています。
/var/log/messagesに以下のようなメッセージが大量に出力されます。

Feb 18 04:41:42 servername kernel: 29 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
Feb 18 04:41:42 servername kernel: 48 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
Feb 18 04:41:42 servername kernel: 72 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
Feb 18 04:41:42 servername kernel: 36 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]
Feb 18 04:41:42 servername kernel: 79 FIFO_USE[0x0] SCB_CONTROL[0x60]:(TAG_ENB|DISCENB) SCB_SCSIID[0x7]





メッセージの一部でググってみると、クラッシュとか書いてありました・・・。
これはHDDクラッシュの前触れなのでしょうか?
だとしたら、OS再インストールしても治らないですよね・・・。
もしそうでないとしたら、
このエラーメッセージの原因が分かる方がいらっしゃいましたら、宜しくお願いします。
0797名無しさん@お腹いっぱい。2006/02/18(土) 06:55:00
新品のHDD買って来て入れ替えろ
0798名無しさん@お腹いっぱい。2006/02/18(土) 08:43:14
>>787
これは本当のことなんですか?
これから新規のサーバは6.0にしようと思ってたんだけど
業務使用の場合は5.4にしておいたほうがいいということですか?

5.4の質問がまだ多いので気になってました
0799名無しさん@お腹いっぱい。2006/02/18(土) 09:10:34
>>798
もう少しで6.1でるよ。予定通り行けば。
0800名無しさん@お腹いっぱい。2006/02/18(土) 10:06:01
>798
まあそうなんだけど 6.0 はそれなりに安定してるし
-stable 追い掛けてしまうからだれも 6.0 のままでは使わないっしょ
0801名無しさん@お腹いっぱい。2006/02/18(土) 11:22:24
少なくとも5.3Rと6.0Rの安定度でいえば、6.0Rの方が上。
5.4Rと6.0Rではどちらともつきづらいが、
今後6.1Rへmake worldすることを考えれば6.0Rがお薦め。
0802名無しさん@お腹いっぱい。2006/02/18(土) 11:28:36
ipfwについて教えてください。
自前で記述したルールファイルを "sh ファイル > /dev/null &"で実行した後
"ipfw -a list" で問題なさそうだというところまでは確認したのですが、
その後誤ってリモートから "ipfw flush" を実行してしまいました。
再起動すればルールファイルを読み込みなおすから大丈夫だろうと
思ったのですが、再起動してもリモートからは接続不能です。

このような場合、再起動すればルールは読み直しされるものなのでしょうか?
それともコンソールから手動でipfwを設定しなおすしかないのでしょうか?

読み直しされるのであれば、そもそもルールが間違っていたということ
なのでしょうが...。5.4Rで作業しています、宜しくお願いしますm(_ _)m
0803名無しさん@お腹いっぱい。2006/02/18(土) 11:30:36
windowsならsuper piとかあるけど、負荷耐久のテストってやってる?
自前のバイナリを延々と走らせるとかしかしてないんだけど、
他になんか有効な(指標的な)やつってある?
0804名無しさん@お腹いっぱい。2006/02/18(土) 11:58:21
memtest86
0805名無しさん@お腹いっぱい。2006/02/18(土) 12:30:40
cpuburn とかもあるな
0806名無しさん@お腹いっぱい。2006/02/18(土) 13:01:21
>>802
ルールが読み直されるかどうかは、ルールファイルを/etc/rc.confでfirewall_script="hoge"で指定したかどうか。
指定してなければ/etc/rc.firewallが読み込まれる。

まあ、ファイアウォールの設定でリモートからログインできなくなるのは、誰もが通る道だ罠。
0807名無しさん@お腹いっぱい。2006/02/18(土) 13:29:58
俺的には make buildworld と make buildkernel が通ればOK.
08088022006/02/18(土) 14:00:06
>>806
レスありがとうございます。firewall_scriptは指定してありました。
ということは、ルールが間違ってたのか...orz
shで実行した後もsshでログイン出来てたから問題ないかと思ってましたが
甘かった・゚・(ノД`)・゚・

ログイン時のコンソールに
sshd[8524]: fatal: Write faild: Permission denied
って出たことある方いらっしゃいますか? これが出てリモートから
ログインできなくなっちゃいました。
■ このスレッドは過去ログ倉庫に格納されています