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

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

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
FreeBSD 関連の質問はここで。

初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/

■関連スレ >>2-15 くらい
オリジナルの歴代スレッド 1〜20は >>2, 21〜40は >>3, 41以降は >>4
FreeBSD 関連の検索は >>5
FreeBSD 関連のスレッドへのリンクは >>6
FreeBSD 関連のお勧めサイトは >>7
FreeBSD の新しいネタを追いかける人は >>8
FreeBSD 関連雑誌は >>9
FreeBSD 関連の議論等について >>10


FreeBSD 以外の UNIX 関連の初歩的な質問は…

くだらない質問はここに書き込め!なんでもアリ36
http://pc5.2ch.net/test/read.cgi/unix/1094227108/
0588名無しさん@お腹いっぱい。NGNG
>>575
>何ヶ月もの時間があって完成してない事を考えると、あと数日で完成するとは思えない。
>残ったモノは次回へ回して期日にリリースした方が良いと思う。

で、リリース後に速攻バグが見つかって ServicePack 出すと。

>もしもあと数日内に完成するくらいなら、なぜ間に合うようにやっておかないのかと。

少なくとも俺には出来ん。所詮開発者のモチベーションの問題だし、皆忙しいからな。

ただ、多くのベータテスターが使ってみて、いろいろ問題が発覚しているが、それが
解決されないままのリリースはして欲しくないな。
今回は 5.x系初めての -STABLE からのリリースなんで、より慎重に。

そうそう、新しい機能を付け加えているというより、いろいろ発覚した問題を片付けて
それの検証に時間がかかっていると考えて欲しい。リリース遅れが気になるなら、
せめてベータテストに協力しましょ。
0589名無しさん@お腹いっぱい。NGNG
>>583 何十回も押す前に決めろよ
0590名無しさん@お腹いっぱい。NGNG
>>589
「まさかこんな馬鹿なことをさせられるわけがないよな」と
すべてが終わるまでは信じていたいものだと思う。

確認を伴う作業を何十回も連続して行うというUIは明かに設計が間違っている。
だからこそ「rc.dはinstallworldで上書きする方向が吉」という話題が
盛り上がるわけであり。
0591名無しさん@お腹いっぱい。NGNG
LinuxからFreeBSDに移行を考えてるんですが、
FreeBSDの二つのリリースの違いがいまいちわかりません。
5.x系は不安定版で4.xは安定版という考えでいいのでしょうか?
0592名無しさん@お腹いっぱい。NGNG
>>591
FreeBSD5がLinux2.6
FreeBSD4がLinux2.4
0593名無しさん@お腹いっぱい。NGNG
>>592
ありがとうございます。
ってことは5.xをSUSE的な考えでサーバに使っても大丈夫ですかね。
0594名無しさん@お腹いっぱい。NGNG
FreeBSD5がLinux3.2
FreeBSD4がLinux2.6
0595名無しさん@お腹いっぱい。NGNG
>>593
勉強するつもりがなければ、たとえ4.xでも大丈夫じゃない。
0596名無しさん@お腹いっぱい。NGNG
>>595
ありがとうございます。
4.1を試してみることにします。
0597名無しさん@お腹いっぱい。NGNG
>>596
多分typoだと思うけどマジレスするが。せめて4.10Rにしとけ。
0598名無しさん@お腹いっぱい。NGNG
>>590
終わるまでにさせられてるし。
上書きしたくないひとが mergemaster つかうんでしょ。
0599名無しさん@お腹いっぱい。NGNG
>>590
残しておきたい設定はあらかじめ登録できるようにしておくと
だいぶ違うのだろうがな。
passwd/master.passwd/groupはiを押すと初期化されるという
インターフェースは間違っているだろう。
追加すべきアカウントがある場合にはじめてユーザに選択させ
るべきじゃないか?
printcap, ppp/ppp.conf mail/sendmail.cf,submit.cf
などもそう。hosts,login.confなども残したい設定が入って
いることはあるよな

0600名無しさん@お腹いっぱい。NGNG
600げと
ついでに書いておくと/etc以下のバックアップを取っておいて
mergemaster -a で更新、必要な物は手で戻した方が早いよ。
0601名無しさん@お腹いっぱい。NGNG
ホスト固有の設定はrc.conf.localみたいに*.localに書いといて自分で上書きすりゃいいじゃん。
0602名無しさん@お腹いっぱい。NGNG
初心者がこんな質問なんておこがましい気もするんですが。

標準ftpdを使っていますが、chrootを設定して各ユーザのホームより親は見えないよう
にしてます。

でも、/var/app/hard-ero/ だけ、ユーザに開放したいんです(出来れば読み込み専用書
き込み不可で)

絶対/相対でリンク貼ってもダメだし、chroot環境下でこれを実現するにはどうすればいい
のでしょうか?

0603名無しさん@お腹いっぱい。NGNG
まずは鯖のアドレスを教えろ。話はそれからだ。
0604名無しさん@お腹いっぱい。NGNG
禿しく同意
0605名無しさん@お腹いっぱい。NGNG
>>602
nullfs
0606名無しさん@お腹いっぱい。NGNG
portsdb -Uuしたらcoreを吐くようになったよ
/usr/ports/INDEX*を消してもまた同じ
もう立ち直れないんだろうか
0607名無しさん@お腹いっぱい。NGNG
ps
FreeBSD QA429の
「anonymous FTP サービスにおいて、シンボリックリンク先のファイルやディレクトリが参照できません。」
を参考にリンクを作成してもやっぱりダメでした。
0608602NGNG
>605
Thanks. しかし
「BEWARE OF DOG. SLIPPERY WHEN WET.」 って、使って大丈夫ですか? > nullfs
FreeBSD4.10Rですが。
0609名無しさん@お腹いっぱい。NGNG
>>591
RELENG_5 が安定版。6-current(HEAD) が最新版。RELENG_4 は既に過去の遺物だな。

紛らわしいが、5.0-RELEASE/5.1-RELEASE/5.2.1-RELEASE は共に最新版系列だ。
5.3-RELEASE から安定版系列になるよ。
0610名無しさん@お腹いっぱい。NGNG
つまり、今「安定版」を使おうと思ったら、スナップショット拾って来るしか
ないってことでFA?

0611名無しさん@お腹いっぱい。NGNG
>>606
立ち直れるよ。
0612名無しさん@お腹いっぱい。NGNG
>>606
ttp://docs.freebsd.org/cgi/mid.cgi?86sm9r5fnz.knu
>>608
大丈夫です。困ったら別の手を考えましょう。NFSとか。
0613名無しさん@お腹いっぱい。NGNG
>>610
5.2.1-RELEASE入れた直後にcvsupでFA。
0614名無しさん@お腹いっぱい。NGNG
>611
直りました
setenvでhashを使うようにしました
0615名無しさん@お腹いっぱい。NGNG
>>581
> 釣りか?
> mergemaster -svia, mergemaster -svir
> の順にやれば, 少なくとも延々ではないし, たいして時間をとられんわな.

毎回 mergemaster に -s やら -v やらを付けてたら、かなり面倒臭くないか?

俺はいつも
mergemaster -ai
mergemaster -r
で済ましてるぞ。
0616名無しさん@お腹いっぱい。NGNG
>>614
pkgtools.confに
ENV['PORTS_DBDRIVER'] = 'dbm_hash'
0617名無しさん@お腹いっぱい。NGNG
よっしゃー、17日になったぞ! 日本の時間では。
0618名無しさん@お腹いっぱい。NGNG

+-------+
| Router1|
+-------+
| 192.168.0.1
|
| 192.168.0.254
+-------+
| BSD |
+-------+
| 192.168.1.1
|
+-------------+
| |

PC1 PC2
192.168.1.10 192.168.1.11


BSDでルーティングさせるためにはNATは必要ですか?
0619名無しさん@お腹いっぱい。NGNG
618です。ごめんなさいずれました。

+-------+
| Router1|
+-------+
   | 192.168.0.1
   |
   | 192.168.0.254
+-------+
| BSD   |
+-------+
   | 192.168.1.1
   |
+-------------+
|           |

PC1        PC2
192.168.1.10   192.168.1.11


BSDでルーティングさせるためにはNATは必要ですか?

0620名無しさん@お腹いっぱい。NGNG
>>610
「安定版」はいつでも自分で作るのが基本かな。リリースはある時点の
スナップショットという位置づけにあると考えて欲しい。

ちなみに、過去の「安定版」を使うことに異を唱えているわけではないよ。
ただ、その場合には過去のバージョンを使っているというのを頭の片隅に
でも入れておくべき。もはや積極的には保守されないからね。
0621名無しさん@お腹いっぱい。NGNG
No
0622621NGNG
>>619 No
0623名無しさん@お腹いっぱい。NGNG
618です。

>621、>622さんありがとうございます。

Noですね。

では、このBSDでIPFWを動かしても不要ですか?
0624名無しさん@お腹いっぱい。NGNG
質問の意図不明。一般に「ルーティングさせるためにはNATは必要ではない」。
0625名無しさん@お腹いっぱい。NGNG
>>623
不要
っていうか、なんでそんなにNATが気になるのかが気になる。
0626名無しさん@お腹いっぱい。NGNG
ipfwの動作による
0627名無しさん@お腹いっぱい。NGNG
ルーターより向こうに192.168.1.x/24のサブネットの存在を見せたくないなら必要。
さもなければ不要。
0628名無しさん@お腹いっぱい。NGNG
ウチとクリソツだから、俺エスパーになれるかな。
NATは必須。ipfwも必須。多分ねw
0629名無しさん@お腹いっぱい。NGNG
つか、そのルータの外側はインターネットなのかね?
0630名無しさん@お腹いっぱい。NGNG
Router1がPPPoE箱と想像。
0631名無しさん@お腹いっぱい。NGNG
>>619
もう出かけちゃうから書いとくね。
Router1の外がInternetで、Global IPなんてどうせ1本なんでしょ?
だから、相手からはIPだけじゃPC1,2の区別は付かない。従ってnatは必須。
で、natdはipfwのdivertルールで動くから、ipfwも必須。
man見て、あとは適当にググれば出来るよ。俺でも出来たから。
じゃっ。
0632名無しさん@お腹いっぱい。NGNG
IPFilterとipnatでやっとけ。
0633名無しさん@お腹いっぱい。NGNG
FreeBSD 5.2.1で同時に開くことのできる最大数を増やしたいのですがどのファイルを弄ればいいでしょうか?
Linuxでいう/proc/sys/fs/file-maxを弄りたいんです。
0634名無しさん@お腹いっぱい。NGNG
>>633
man 7 tuning
0635名無しさん@お腹いっぱい。NGNG
>>617
よろこべ。5.3-RC1 になったぞ。
0636名無しさん@お腹いっぱい。NGNG
FreeBSD初心者です。
FreeBSD5.2にKDE3.3をportsからインストールしていたらqt-mtが見つからないと怒られました。
検索していると、qtをインストールする際に./configure -thread としておかないとだめらしいということが
わかったのですが、qtは3.3.3を既にportsからインストール済みです。
portsからqtを再インストールしたい場合、./configure -threadを実現するにはどんな方法があるんでしょうか。
Makefileのどこかに書けばいいのかと思ったんですが、どこに書いていいのかわかりません。
0637名無しさん@お腹いっぱい。NGNG
>>635
こういうのを「順調に遅れている」と言うんですかね。

>>636
x11-toolkits/qt33/Makefileを見ると、デフォで指定されているようですが、はて?
0638名無しさん@お腹いっぱい。NGNG
>636
そうなんですね...とりあえずqt3.3.3をmake reinstallしてみます。
ちなみに、どこを見たらよかったんでしょうか>makefile
0639名無しさん@お腹いっぱい。NGNG
しまった>637だ。スマソ
0640名無しさん@お腹いっぱい。NGNG
CONFIGURE_ARGS+=-system-libpng -system-libjpeg -system-libmng\
-qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng\
-system-zlib -sm -qt-gif -thread \
-fast -xinerama -no-g++-exceptions -stl -no-nis \
${CUPS} -shared -prefix ${PREFIX} -datadir ${DATADIR} \
-verbose -docdir ${DOCSDIR} -tablet -ipv6 \
-plugindir ${PREFIX}/lib/plugins
0641名無しさん@お腹いっぱい。NGNG
なるほど、勉強になります。
ありがとうございました。
0642名無しさん@お腹いっぱい。NGNG
>>641
qtのインスコが終わったら、KDEをmake installする前にmake cleanを忘れずに。
つうか、portupgradeを導入してportinstall x11/kde3の方が楽と思われ。
portupgradeの使い方はFreeBSDハンドブックやその他のサイトをぐぐってね。

・・・そしてクソ長いビルドがようやく終わったと思ったらportsのKDEが3.3.1になる悪寒。
0643名無しさん@お腹いっぱい。NGNG
>642
KDE3.3をインストールした手順なんですが、
japanese/kde3-i18n
でmake installしたあと、
x11/kde3
でmake install しました。そのときにqt-mtがないといわれたので、
pkg_info | grep -i qt としたらqt-3.3.3は既にインストール済みであることがわかりました。
(私はこれをportsからインストールされたものだと思ったんですが、違うんでしょうか)

その後は先に書いたとおりです。

でもいまqt で make reinstall していたら、libexpat.so.4が無いといわれてインスコがとまってしまいました。
私のKDE3いんすこ方法は実は大間違いなんでしょうか?
0644名無しさん@お腹いっぱい。NGNG
>>643
間違いじゃないけど、すごく手間がかかる。
その場合はtextproc/expat2を先にインストールすればいいんだけど、
qtのインスコに戻ったら今度はjpegとかpngとか色々足りないのでそいつらも・・・
というのを延々と繰り返すのは面倒なので、sysutils/portupgradeをインストールして
portinstallを使った方が楽ですよ、ってコト。

実際に作業する前にcvsupやportupgradeでぐぐって勉強しとくべし。
0645名無しさん@お腹いっぱい。NGNG
>644
ありがとうござます。
portinstall、調べてみます。

でも、textproc/expat2はインストール済みなのですが、なぜか上記のエラーが出てしまうんです。
この場合、私は何もせずこのままsystils/portsupgradefをインストール→portinstallでインストールをしても問題ないでしょうか?
それとも、何か削除しておくべきものがあるでしょうか。

質問続きでスマソです。
0646名無しさん@お腹いっぱい。NGNG
>>645
おそらくあなたのシステム上でしか発生していない極めて特殊な状況と思われ

いっそのことOSごと最初からインストールし直したほうが話が早いかも知れず
0647名無しさん@お腹いっぱい。NGNG
とまあこのように今日も煽り日和です。
0648名無しさん@お腹いっぱい。NGNG
自己紹介乙
0649名無しさん@お腹いっぱい。NGNG
>>631
どうせRouterとやらがNATするのでルーティングさえちゃんとすれば
BSDではNATせずともよい、に1ペリカ。
0650名無しさん@お腹いっぱい。NGNG
なぜかportsは依存するものを手で入れないといけないと勘違いしてる奴が
約一名いるが、普通はmake installとすれば必要なものも自動で入る。
入らない場合はMakefileの依存関係の記述がおかしいから
メンテナにメールするかsend-prする。
0651名無しさん@お腹いっぱい。NGNG
make configureの段階でライブラリがみつからないってことは、
ひょっとすると何らかの手違いでライブラリ検索パスの設定が
発狂してるんじゃないかな?

ldconfigで設定し直してみるとかリブートしてみるとか
/etc/rc.confの記述がおかしくなってないかどうか確認してみるとか
LD_LIBRARY_PATHが不適切に設定されてないか確認してみるとか
いろいろと考慮すべきポイントがありそうね。
0652名無しさん@お腹いっぱい。NGNG
 ディレクトリエントリを暗号化するツールor方法ってありませんか?
まぁ、そんな事をするとfsckで一発な気もしますが、、、、

ファイルやディスク全体を暗号化すると色々とパフォーマンスが落ちるので、
システムについて詳しくない人がHDDを持ち逃げても読み取れないレベルで利用できる軽いアクセス制限ツールを探しています。

 まぁ微妙な要求なんで、こう言ったツールを見つけられないんです。。。
どなたかお知恵を拝借させて下さい。
0653名無しさん@お腹いっぱい。NGNG
>>652
security/cfsをどぞ
This is CFS, Matt Blaze's Cryptographic File System. It provides
transparent encryption and decryption of selected directory trees.
It is implemented as a user-level NFS server and thus does not
require any kernel modifications.



0654名無しさん@お腹いっぱい。NGNG
カーネルオプションのSMBFSなど、GENELICに載っていないoptionsとかは
どうやって存在することを調べるんですか?
0655名無しさん@お腹いっぱい。NGNG
FreeBSD 5.3 -> 25 Oct 2004
0656名無しさん@お腹いっぱい。NGNG
>>654
/sys/conf/NOTES
0657名無しさん@お腹いっぱい。NGNG
>>656
レスありがとうございます
でも、NOTESにもSMBFSは無いようです。
0658名無しさん@お腹いっぱい。NGNG
>>657
まず /usr/src/sys/i386/conf/LINT を見れ
0659657NGNG
>>658
FreeBSD5.2.1-Release i386ですが、
/usr/src/sys/i386/confにLINTはありませんでした。

で、NOTESも上のディレクトリの見てたのですが、
/usr/src/sys/confにあるNOTESをみたらSMBFSなどもありました。
ご迷惑おかけいたしました。
0660名無しさん@お腹いっぱい。NGNG
>>659
cd /usr/src/sys/i386/conf && make LINT
0661名無しさん@お腹いっぱい。NGNG
>>660
LINTが作られました!素晴らしいです。
0662名無しさん@お腹いっぱい。NGNG
>>649
RouterとやらがNATするのは192.168.0.xまでなので、
外からの応答の宛先は192.168.0.254にしかならんから、
やっぱ必要だと思うんだけど。
オレ何か勘違いしてる?
0663名無しさん@お腹いっぱい。NGNG
質問です。
日本国外からのリモートログインを全て拒否する方法を教えてもらえないでしょうか。
OSはFreeBSD 4.10でssh2を使っているのですがrootアカウントに対する
海外からの不正アクセスが毎日大量にあって困っています。
よろしくおながい致します。
0664名無しさん@お腹いっぱい。NGNG
>>663
必要なとこからだけ許可するようにしたらいいじゃん。
日本国内どこからもアクセスできる必要はないでしょ?
0665名無しさん@お腹いっぱい。NGNG
>>662
> オレ何か勘違いしてる?

してる。

> RouterとやらがNATするのは192.168.0.xまでなので、

このへんと、

> 外からの応答の宛先は192.168.0.254にしかならんから、

このへん。

NATを理解してないご様子。
0666名無しさん@お腹いっぱい。NGNG
【速報】冨樫義博、来年3月で引退【衝撃】
http://comic6.2ch.net/test/read.cgi/csaloon/1094987914/
0667名無しさん@お腹いっぱい。NGNG
>>665
ぐはっ、オレ必要ないとこにNAT入れてるかも。
619氏共々確認してみますわ。今夜あたり。
0668名無しさん@お腹いっぱい。NGNG
ここに書いて良いもんだか、なんですが、
Operaって、相変わらず<br>で改行してくれないんですが、
小手先で修正したり出来ないもんですか?
ググってもそれらしいのは見当たらない...
0669名無しさん@お腹いっぱい。NGNG
>>663
PermitRootLogin とか AllowUsers とかじゃ心配か?
0670668NGNG
まちがった。<br>じゃなく</p>だ。
0671名無しさん@お腹いっぱい。NGNG
>>663
IP的に、日本国外ってのを厳密に判断するのが...ね。
サブネットが絞れれば、ipfwとかで止めるとか。
0672名無しさん@お腹いっぱい。NGNG
>>671
「国内は安全、海外は危険」なのは傾向としてあるだろうけど…
大した意味なさそうな。
0673671NGNG
>>664氏の言う通り、防火壁でpermitするサブネットだけallowするのが一番早いよ。
0674名無しさん@お腹いっぱい。NGNG
女の子が喜びそうなhostnameを教えて下さい。
0675663NGNG
回答有難うございます。
>>664
私はIPが固定では無いなので、とりあえず海外からのを防ごうかな・・
と考えました。

>>669
PermitRootLogin,AllowUsersを詳しく調べてみて、使えそうだったら
使ってみます。ありがとうございます。

>>671
確かにIPで国外を判断するのは大変ですね・・
ドメインで判断することは無理なんでしょうか?
ipfwも詳しく調べてみて、使えそうだったら
使ってみます。ありがとうございます。
0676名無しさん@お腹いっぱい。NGNG
■皆が使ってるWS&ホスト名教えてヨ!■
http://pc5.2ch.net/test/read.cgi/unix/995396680/
0677名無しさん@お腹いっぱい。NGNG
http://www.intaa.net/~gato/ipfw.html
韓国からのアクセスを拒否する
中国からのアクセスを拒否する
0678名無しさん@お腹いっぱい。NGNG
http://www.italk.ne.jp/minagawa/tech/krfilter.html
ipfwとBINDによるNaverRobot対策フィルタ
0679663NGNG
>>677-678
貴重なページ有難うございます。
ますます韓国と中国が嫌いになった・・

sshd_configを以下のように設定すれば解決するかもしれないと
考えたのですが如何でしょうか・・失敗するとリモートアクセスが
全て不能になりそうで怖いのですが。。
【sshd_configの設定案】
PermitRootLogin no
AllowUsers root@*.jp もしくは AllowUsers root@xxx.xxx.xxx.xxx で固定IPを許可
よろしくお願い致します。
0680617NGNG
リリース延びてるやんけ!! ガクッシ
0681名無しさん@お腹いっぱい。NGNG
>>679
*.jp じゃない国内ホストもあるし
*.jp な海外ホストもあるよ。
0682663NGNG
>>681
なるほどです。IPで指定しようと思います。
0683名無しさん@お腹いっぱい。NGNG
中韓フィルタ、マンドクサ(まぁ1回書きゃ終りなんだが、showすると長いし)。
で、不特定多数のログインは受け付けるん?
自分用で、大体きまった場所からしか入らないのであれば、>>664,>>671
自分が変動かどうかは関係ない。
0684683NGNG
終りってこともないかw。
でも、たくさん書いた割に、来ないトコからは来なかったりして、手間対効果は微妙なんだよな。
0685652NGNG
>>653
 ありがとうございます!!
CFSから他のツールも探し当てることができました!

 でもやっぱり、暗号化の単位はファイルシステムかディレクトリ階層丸毎で、
rootにも有効な不可視属性的に利用できるツールは無いんですね。mount時に暗号が必要なだけとか。
もうちょい他の方法も探してみます。
どうもありがとうございました。
0686663NGNG
>>683
自分のほか数人用で決まった場所からしか入りません。
サブネットも絞れるので、ipfwの利用を検討してみようと思います。
ありがとうございました。
0687名無しさん@お腹いっぱい。NGNG
>>663
apacheとか動いているならcronと連携させてipfwを動的に書き換えれば?
最悪でも1分以内にはsshdに繋げられるよ(作り方次第)
■ このスレッドは過去ログ倉庫に格納されています