トップページunix
988コメント282KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/10/25(日) 15:25:00
FreeBSD 関連の質問はここで。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいけど、
分かんなければ仕方ないので、どしどし質問してね?

再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
sysutils/sysinfoなんていれておくといいかもよ。

The FreeBSD Project
http://www.freebsd.org/ja/

FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/

過去ログ
http://www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その104
http://pc12.2ch.net/test/read.cgi/unix/1252852690/
0035名無しさん@お腹いっぱい。2009/10/30(金) 23:19:45
>>33
頭使え。

FreeBSDマシンに他のPCからsshとかでログインしてマウスでコピペするんだよ。
0036名無しさん@お腹いっぱい。2009/10/30(金) 23:27:24
>>34
日本語キーボードなんですが、どうもおかしいです
106でインストールしたはずなんですが

>>35
まだsshとかでログインできる状態ではありませんでした
RAID1にしてからやろうと思ってまして、FreeBSD7.2をいれたばかりです
0037名無しさん@お腹いっぱい。2009/10/30(金) 23:29:51
>>36
じゃあ、逆にそのFreeBSDマシンから他のPC上にある
適当な「"」入りのテキストファイルをFTPでgetする。
そのテキストファイルを取り込んで vi で編集すればOK。
0038名無しさん@お腹いっぱい。2009/10/30(金) 23:30:10
Shift+":" で出るんじゃねーの?
あと、screen でも入れとけば、キーボードでコピペ出来るよ。
0039名無しさん@お腹いっぱい。2009/10/30(金) 23:32:34
キーマップを日本語キーボードにする。
0040名無しさん@お腹いっぱい。2009/10/30(金) 23:35:42
てゆうか、FreeBSDを使うなら英語キーボードは常識だぞ
0041名無しさん@お腹いっぱい。2009/10/30(金) 23:36:56
kbdmap とか kbdcontrol とか
0042名無しさん@お腹いっぱい。2009/10/30(金) 23:38:19
>>37
すいません、回線は繋いでるんですがなぜかまだネットには繋げないので
FTPとかはできそうにないです

>>38
見た感じダブルクォーテーションの逆向きの「“」だと思ってました
早速試してみます
0043名無しさん@お腹いっぱい。2009/10/30(金) 23:43:29
wait_time="100"
と入力したいのですが「0」がどうしても打てません

数字キーのゼロを、テンキーも含めて試してみたのですが、
どうしても「θ」になってしまいます、、
0044名無しさん@お腹いっぱい。2009/10/30(金) 23:47:14
面白いキーボードだな
0045名無しさん@お腹いっぱい。2009/10/31(土) 00:09:51
>>39-41
# Fixitの時だけ配列が変化していたようで、通常モードの時では大丈夫でした
たぶん無事にできたと思います、ありがとうございました
0046名無しさん@お腹いっぱい。2009/10/31(土) 01:05:33
FreeBSDでWEBサーバーを公開する場合、IP固定の方がよいのでしょうか?
0047名無しさん@お腹いっぱい。2009/10/31(土) 01:16:34
>>46 つりだよな
まぁ, どっちでもええんちゃう? DNS がちゃんと追従できるんやったら
0048名無しさん@お腹いっぱい。2009/10/31(土) 02:30:05
ListenAddressを設定したいんだけど
デフォだと/etc/ssh/sshd_config に

#ListenAddress 0.0.0.0
ってなってる
これは#を外してあとは指定のIPいれればいいだけ?
それとも#はそのままなのかな
0049名無しさん@お腹いっぱい。2009/10/31(土) 03:04:53
新しくLANカードを買ってそのまま取り付けたんですがsysinstallで設定しても動いてくれません
ドライバとかをいれないといけないと思ったのですが、Windowsと違ってどうやっていれるかわかりませんでした

どうすればよいのでしょうか?
0050名無しさん@お腹いっぱい。2009/10/31(土) 06:27:58
>>48
#の行はコメントなので、#を外すこと。
あと接続の制御は /etc/hosts.allow でもできるよ。
0051名無しさん@お腹いっぱい。2009/10/31(土) 06:30:29
>>50
あ、間違えた。
ListenAddressはListenするローカルのアドレスだった。
2行目は無視して。
0052名無しさん@お腹いっぱい。2009/10/31(土) 11:21:47
>>49
pciconf -vl | grep -i eth とかして結果を貼る
uname -r とかもあるといい
0053名無しさん@お腹いっぱい。2009/10/31(土) 11:37:46
>>52
それ、やってみましたが、
画面に外国語が表示されるだけで、ドライバーはインストールされませんでした><
0054名無しさん@お腹いっぱい。2009/10/31(土) 11:41:09
>>53
あたりまえ
画面に表示された結果をここに貼れって言われているのに無視するのか
0055名無しさん@お腹いっぱい。2009/10/31(土) 11:42:46
直接の答を知ってるわけじゃないんですね、
回答ずばりで答えられる方、お願いします
0056名無しさん@お腹いっぱい。2009/10/31(土) 11:46:15
>>55
回答は色々ありうるから
すべてを網羅すると膨大な量になる
絞るために>>53が必要なんだよ
0057名無しさん@お腹いっぱい。2009/10/31(土) 11:47:07
×絞るために>>53が必要なんだよ
○絞るために>>52が必要なんだよ
0058名無しさん@お腹いっぱい。2009/10/31(土) 11:56:36
じゃあ、絞らなくていいですから、
答えられるひとつの例だけ試しに答えてみて下さい。
0059名無しさん@お腹いっぱい。2009/10/31(土) 12:00:29
おことわりします
0060名無しさん@お腹いっぱい。2009/10/31(土) 12:02:19
やっぱり答えられないんですねw
0061名無しさん@お腹いっぱい。2009/10/31(土) 12:04:52
>>60
ああ、おれはFreeBSDなんか使ったことない
質問の仕方があまりにひどいから
回答者に代わってアドバイスしただけだ
0062名無しさん@お腹いっぱい。2009/10/31(土) 12:30:19
>>49
sysinstallで設定出来たということはドライバがLANカードをとりあえず認識できたという事。
・NICが壊れている
・認識したがドライバの問題で使えない
・設定の間違い
0063名無しさん@お腹いっぱい。2009/10/31(土) 13:29:10
>>52
>>49ですが、早速試してみます
ちなみに>>53以降は愉快犯か同じ悩みを持ってるのか知りませんが、>>49の自分の書き込みではないです

>>62
本体は新品で届いたので、NICが壊れてるとは思いたくないですが、
ちなみにifconfig NICってやってもinterface NIC does not exist
となります
回線をさして今の自分のIPをみたいんですが、ifconfigをやってもIPが表示されないですし
sysinstallからInterfaceで設定するIPも192.168.1.**って自分が適当な数値を打ち込んでる状態です
0064名無しさん@お腹いっぱい。2009/10/31(土) 13:34:30
|pciconf -vl | grep -i eth
subclass = ethernet

uname -r
7.2-RELEASE

という結果になりました
ちなみに|なんですが、FreeBSDで打つと真ん中に穴があったんですが、それでいいのでしょうか
0065名無しさん@お腹いっぱい。2009/10/31(土) 13:38:00
あぁ、釣りか。

つられちゃったw てへっ?☆
0066名無しさん@お腹いっぱい。2009/10/31(土) 14:42:51
文字がいっぱい出て見えないので上にスクロールしたい場合はどうすればいいですか?
マウスは使えないし、キーボで↑を押しても入力履歴が出るだけです
0067名無しさん@お腹いっぱい。2009/10/31(土) 14:52:24
Shift + PageUP
0068名無しさん@お腹いっぱい。2009/10/31(土) 15:07:12
>>67
やってみたのですが、上にスクロールしてくれませんでした
0069名無しさん@お腹いっぱい。2009/10/31(土) 15:35:52
Linuxならスクロールするよ
0070名無しさん@お腹いっぱい。2009/10/31(土) 15:39:28
ええー、なんでスクロールしないんだろう・・・
0071名無しさん@お腹いっぱい。2009/10/31(土) 16:00:48
愛情が足りないんだよ。
0072名無しさん@お腹いっぱい。2009/10/31(土) 16:05:39
糞みたいなレスだな
0073名無しさん@お腹いっぱい。2009/10/31(土) 16:06:56
lessにパイプで渡せ
0074名無しさん@お腹いっぱい。2009/10/31(土) 16:07:33
虚数単位を i とする時、
i^i は実数になることを示せ。
0075名無しさん@お腹いっぱい。2009/10/31(土) 17:05:04
>>73
コマンド出力じゃなくて、コンソールに表示される文字列を
どうやって lessに通すんだよw

dmesgにも載らないメッセージはスクロールするしかない。
0076名無しさん@お腹いっぱい。2009/10/31(土) 17:07:26
ScrLk とか押してから↑だろ
0077名無しさん@お腹いっぱい。2009/10/31(土) 17:39:06
ゆうべからの漫才はなかなか面白いです
0078名無しさん@お腹いっぱい。2009/10/31(土) 18:11:53
>>56-57 よ、

>>64 の結果
> subclass = ethernet
> 7.2-RELEASE
から、どう絞りこめたのか、説明してもらおうじゃないかw
0079名無しさん@お腹いっぱい。2009/10/31(土) 18:25:12
>>76
できた!
ありが灯油!!
0080名無しさん@お腹いっぱい。2009/10/31(土) 18:40:34
>>62
NICは
S10 SLIP interface on device /dev/cuad 0 (COM1)
PPP PPP0 interface on device /dev/cuad 0 (COM1)

しか表示されてないです
やはりこれは認識されてないと思っていいんでしょうか
どうでもよさそうですが、買った本体はこれです
http://wiki.nothing.sh/page/NEC%20Express5800%A1%BFS70%20%A5%BF%A5%A4%A5%D7FL
0081名無しさん@お腹いっぱい。2009/10/31(土) 18:55:49
>>80
その表示だと認識してないね

リンク先の仕様を見ると
残念ながらFreeBSD 8.0-RC2でも対応してないので新しいのを待つか
/usr/src/sys/dev/bge/if_bge.cなどをいじるかかな?
0082名無しさん@お腹いっぱい。2009/10/31(土) 19:04:36
>>80
5784M は、まだドライバが対応してないと思う
とりあえず ndis でどうにかなるか試して、ダメなら違うの買ってくる
0083名無しさん@お腹いっぱい。2009/10/31(土) 21:56:28
CDにsshの鍵などのファイルを書き込んだんですが
どうやってFreeBSDをいれたPCにファイルを移動すればいいんでしょうか?
CDをいれても何も起きませんでした
0084名無しさん@お腹いっぱい。2009/10/31(土) 22:00:40
ちゃんと自動挿入にチェック入れて再起動した?
0085名無しさん@お腹いっぱい。2009/10/31(土) 22:02:44
再起動してみたけど俺のチンポでかすぎでまた女すぐ失神しちゃった
いっつも女ばっかり先にイッちゃうんだよな
0086名無しさん@お腹いっぱい。2009/10/31(土) 22:13:22
>>83
CDは動いてはいるんですが、それからどうやってファイルを移動すればいいのかがどうにもわからなくて
0087名無しさん@お腹いっぱい。2009/10/31(土) 22:14:13
まうんとしてこぴーすればいい
0088名無しさん@お腹いっぱい。2009/10/31(土) 22:18:50
mount -t cd9660 /dev/cd0c /mnt
mount_cd9660 /dev/cd0c /mnt

とやってみたんですが、どちらも
Operation not permitted
となりました
0089名無しさん@お腹いっぱい。2009/10/31(土) 22:34:10
CDが読める別のPCで読んで、
最初だけパスワード認証でログインする方式でscpでコピーした方が早いよ
あ、別にftpでもいいよ。
0090名無しさん@お腹いっぱい。2009/10/31(土) 22:38:24
ネット環境が無いのでどうにかしてCDでできるといいんですが
0091名無しさん@お腹いっぱい。2009/10/31(土) 22:39:48
じゃあ、16進ダンプして手で打ち込め
チェックサムも忘れずにな
0092名無しさん@お腹いっぱい。2009/10/31(土) 22:43:20
su
0093名無しさん@お腹いっぱい。2009/10/31(土) 22:45:43
>>92
俺も一瞬そう思ったけど、流石にそんなわけねーだろ・・・
0094名無しさん@お腹いっぱい。2009/10/31(土) 22:46:33
>>90
ネット環境がないのにsshの鍵などのファイルの転送が必要とは、これ如何に?
0095名無しさん@お腹いっぱい。2009/10/31(土) 22:51:12
>>91
ググってはみたもののわけがわからないので諦めます

>>94
NICが認識しないのでNDISとかいうので試してみようと思って
http://tbcb.net/w/2005/01/14/freebsd-%E3%81%A7-windows-%E7%94%A8-ndis-%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E4%BD%BF%E3%81%86/
を参考に.sysと.infを移動しようと思ってもファイル移動がわからずそこで詰まってました
0096名無しさん@お腹いっぱい。2009/10/31(土) 22:56:29
エスパーすると、CD-ROMにWinとかのパケットライト系で書いたとか?
0097名無しさん@お腹いっぱい。2009/10/31(土) 23:12:03
じゃあcd0cが違うとか
0098名無しさん@お腹いっぱい。2009/10/31(土) 23:40:39
まぁ、acd0 じゃねーかと思いつつ、/etc/devfs.conf かなーとエスパー
0099名無しさん@お腹いっぱい。2009/10/31(土) 23:50:01
サーバの安定性とセキュリティーパッチの提供期間を考えた場合、今からサーバを立ち上げるなら
8.0-RELEASEを待つのと7.1-RELEASEを入れるのではどちらがいいんでしゅうか?
(7.2Rは最初から考えない方向で)
0100名無しさん@お腹いっぱい。2009/10/31(土) 23:51:23
7.2R
0101名無しさん@お腹いっぱい。2009/10/31(土) 23:57:10
>>96
その辺りはよくわからないんですが、imgburnでそのまま焼きました

>>97
cd0cとかを確認する方法あるんでしょうか?

>>98
/etc/devfs.conf
をやってみたんですが全てコメントアウトになってました
#link acd0 cdrom
という行はありましたが
0102名無しさん@お腹いっぱい。2009/11/01(日) 00:04:08
atapicam とか SCSI じゃなければ大抵 acd だろ
dmesg | grep cd 位で分かるだろ
0103名無しさん@お腹いっぱい。2009/11/01(日) 00:33:18
てかcd0cが違ってもpermission deniedになるのかなぁ
0104名無しさん@お腹いっぱい。2009/11/01(日) 00:38:05
dmesg | grep cd
を試してみましたがCommand not foundとなりました

しかし言われた通り
mount -t cd9660 /dev/acd0 /mnt
とやったところエラーは出ずに改行して#が出ました
0105名無しさん@お腹いっぱい。2009/11/01(日) 02:02:14
cpがコピーらしいので試してみたんですが
cp ***.sys /home/***.sys
cp ***.inf /home/***.inf

としてみたらNo such file or directoryと出ました
どうやら間違ってるっぽいんですが、どのように打つとよいのでしょうか
0106名無しさん@お腹いっぱい。2009/11/01(日) 02:49:30
mkdir ~/cd
cp -r /mnt/* ~/cd/
0107名無しさん@お腹いっぱい。2009/11/01(日) 03:04:57
rm -f /
0108名無しさん@お腹いっぱい。2009/11/01(日) 03:18:55
>>106
何もエラー文が出なかったので成功したっぽいです
これはディレクトリでいうと一番上層の何も無い場所にコピーされてるということでしょうか?

>>107
ちなみにこれは消す動作っぽいですが、そのままやっちゃっていいのですか?
0109名無しさん@お腹いっぱい。2009/11/01(日) 03:56:02
なんとか***_sys.koを生成し
# kldload ***_sys.ko
を実行したのですが、実行したらそれ以降無限ループで再起動するようになっちゃいました

これは失敗ということで、最初から入れ直すしかないのでしょうか
0110名無しさん@お腹いっぱい。2009/11/01(日) 23:03:09
なんか7.1Rのinstallworldに失敗するんですけど、もしかしてp8って罠とかありますか?

<略>/contrib/ncurses/man/MKterminfo.sh: nannot open unsorted7528: No such file or directory

やったことは

7.1RのISO-IMAGE(disk1)からkernel-developperでインスコ
standard-supfileを使ってcsup
make buildworld
make buildkernel
make installkernel
make installworld ←いまここ
0111名無しさん@お腹いっぱい。2009/11/01(日) 23:20:15
sambaでファイル共有している任意のディレクトリ内に、ファイルまたはディレ
クトリが作成された場合に、サウンドを鳴らすなりコマンドを実行できるよう
なソフトってないでしょうか。
0112名無しさん@お腹いっぱい。2009/11/01(日) 23:48:15
そりゃ色々あるだろうが、とりあえず cron で ls なりして echo ^G とかしとけばどうよ?
0113名無しさん@お腹いっぱい。2009/11/02(月) 01:55:45
>>111
Windowsにはある
0114名無しさん@お腹いっぱい。2009/11/02(月) 02:33:21
>>109
の永久再起動ループをどうにかする方法はないでしょうか
セーフモードとかでも変わらず自動で再起動してました

confとかをいじってみたいのですが、再起動してしまうので・・・
0115名無しさん@お腹いっぱい。2009/11/02(月) 03:27:06
いま8.0RC2を入れてるんだけど
性器版が出たら再インストールするしかない?
環境設定維持したままアップデートできる?
0116名無しさん@お腹いっぱい。2009/11/02(月) 08:56:25
>>114
ブートの途中でスペースキーとか押して unload して load して boot する
詳しくはハンドブックか何かに書いてあるだろう
0117名無しさん@お腹いっぱい。2009/11/03(火) 01:36:18
autom4teってどうすればインスコされるんですか?('A`
ちなみにm4は入ってます。(m4-1.4.13,1)
0118名無しさん@お腹いっぱい。2009/11/03(火) 01:50:28
>>116
起動画面でスペースを押して止めても、そこから1〜5のどれを選んでも自動再起動してしまいます
ハンドブックというか、書物系はまったくもってないです
0119名無しさん@お腹いっぱい。2009/11/03(火) 02:06:38
>>118
ハンドブックというのはこれのこと
http://www.freebsd.org/doc/en/books/handbook/
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/
0120名無しさん@お腹いっぱい。2009/11/03(火) 11:38:26
ハンドブック古すぎて使い物にならないよな。
0121名無しさん@お腹いっぱい。2009/11/03(火) 11:57:55
>>117
ウチでは autom4te→autoconf-wrapper だから autoconf 入れればいいんじゃねーの?

>>118
キーを押すのが遅すぎる。F1 押せとか出た後、boot とか出たあたりで押す。
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/kernelconfig-trouble.html
0122名無しさん@お腹いっぱい。2009/11/03(火) 19:43:06
システムが 10 からカウントダウンしている時に、この機能が使えます。 Enter キー以外の任意のキーを押して、 unload と入力してから、 boot kernel.old か他の正常に起動するカーネルを入力してください。

とあるんですが、スペースを押した後にカウントダウンはとまるのですが、それ以降はどうしてもキー入力はできませんでした
boot/loaderはコマンドをいれても何も動かなかったので、ここで何をするかよくわかりません
0123名無しさん@お腹いっぱい。2009/11/03(火) 21:29:25
FreeBSDはこのNICに対応してますでしょうか?
http://www.planex.co.jp/product/giga/gn-1200tw2/
0124名無しさん@お腹いっぱい。2009/11/03(火) 21:36:33
http://shell.peach.ne.jp/aoyama/archives/date/2008/10
0125名無しさん@お腹いっぱい。2009/11/03(火) 22:37:51
>>124
そこはWindows 2000 SP4 +ってのに使ってると書いてある
0126名無しさん@お腹いっぱい。2009/11/03(火) 22:41:35
そうじゃなく、「RealTek 8169SC」を見ろよ。
恐らく re で対応してるだろ。
0127名無しさん@お腹いっぱい。2009/11/03(火) 22:44:49
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=2&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true#5,7,8,10,982
0128名無しさん@お腹いっぱい。2009/11/03(火) 22:58:14
>>122
メニューが出ている状態なら6あたりでローダのプロンプトに落ちるから
そこで、unload, boot ...を実行すればいい。
0129名無しさん@お腹いっぱい。2009/11/03(火) 23:36:56
Makefile
*.c
*.h
っていうファイルがでてきたんですが、どうやってこれをインストールするか解説しているサイトとかあるでしょうか?
FreeBSD ドライバ インストールとかでググってもでてきませんでした
0130名無しさん@お腹いっぱい。2009/11/03(火) 23:40:18
>>129
Makefileはいいとして、
*.c とか *.h とかいうファイルができたのか。それは異常。
おそらく何かのエラーだろう。

*.cや*.hのファイルを消すには、シェルに展開されないようにクォートして、

rm '*.c' '*.h' とすればOK。
0131名無しさん@お腹いっぱい。2009/11/03(火) 23:40:31
readme.txt嫁カス
0132名無しさん@お腹いっぱい。2009/11/03(火) 23:43:03
=================================================================================
= Realtek 8139C/8139C+/8169S/8169SB/8169SC/8168B/8168C/8168CP/8168D/8101E/ =
= 8102E/8103E Driver for FreeBSD v4.x/5.x/6.x/7.x =
=================================================================================

This driver is modified by Realtek Semiconductor corp. and it has been tested OK
on FreeBSD 4.7, FreeBSD v5.1, FreeBSD v5.4, FreeBSD v6.0, and FreeBSD v7.2. To
update the driver, you may use method 1. If method 1 failed, you must use
method 2 which is more complex.

Method 1:
1.Copy if_rl.ko in "modules" directory to "/modules" directory and overwrite
the existing file.
2.Modify the file "/boot/defaults/loader.conf" and set "if_rl_load" in "Network
drivers" section to "Yes"
3.Reboot.
0133名無しさん@お腹いっぱい。2009/11/03(火) 23:44:52
Method 2:
Because the FreeBSD kernel has default drivers to support RTL8139C and RTL8169S. To use the RTL8139C+, RTL8169SB, RTL8169SC, RTL8168B, and RTL8101E, you need to update your NIC driver by recompiling your FreeBSD kernel.

The main steps you have to do:(FreeBSDSrcDir means the directory of FreeBSD source code
and it may be "/usr/src/sys")

1. keep the orginal driver source code:
# cd /usr/src/sys/pci
# cp if_rl.c if_rl.c.org
# cp if_rlreg.h if_rlreg.h.org

# cd /usr/src/sys/modules
# cp Makefile Makefile.org

# cd /usr/src/sys/modules/rl
# cp Makefile Makefile.org

# cd /usr/src/sys/i386/conf/
# cp GENERIC GENERIC.org
0134名無しさん@お腹いっぱい。2009/11/03(火) 23:45:35
2. recompile your kernel (you must install your FreeBSD source code first !!)
# vim /usr/src/sys/i386/conf/GENERIC and delete rl and re
# vim /usr/src/sys/modules/Makefile and delete rl and re
# cd /usr/src/sys/i386/conf
# /usr/sbin/config GENERIC

(for FreeBSD 5.x/6.x/7.x)
# cd ../compile/GENERIC
(for FreeBSD 4.x)
# cd ../../compile/GENERIC

# make depend
# make
# make install
# reboot

3. update the driver source code:
Copy the dirver source code( if_rl.c and if_rlreg.h) into /usr/src/sys/pci
Copy the Makefile into /usr/src/sys/modules/rl
■ このスレッドは過去ログ倉庫に格納されています