■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

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

1 :名無しさん@お腹いっぱい :2001/08/03(金) 17:40
ますます盛り上がってきました。
第5段いってみましょう!
過去のスレッドはこちら。

初心者の俺専用FreeBSD質問スレッド
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=976155078
初心者対応FreeBSD質問スレッドの2
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=986396180
初心者もOK! FreeBSD質問スレッド その3
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=991037796
初心者もOK! FreeBSD質問スレッド その4
 http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=993639567

101 :脱線で恐縮です :2001/08/05(日) 12:52
現在フレッツADSLなのですが、Yahoo!BBに目が逝ってます。
ここ以外に導入記事あったら教えてください。

http://www.watch.impress.co.jp/broadband/special/2001/08/03/yahoobb.htm

pppとは無縁で、ifconfig_hoge0="DHCP" ぐらいでつながっちゃいそうですが、
hege0に振られるIPはグローバル?ローカル?モデムはブリッジタイプなのかな?

102 :96 :2001/08/05(日) 12:55
>>100
私は97へのコメントですよ。

103 :名無しさん@お腹いっぱい。 :2001/08/05(日) 13:00
>>101
板違いです。プロバイダー板へどうぞ。

一応、僕の知ってる限りだと
・PPPoE 使わない
・IP address などは DHCP で割り当て
・アサインされるのはグローバル IP アドレス1個。固定ではない。
こんな感じらしい。

104 : :2001/08/05(日) 13:02
>>99 (102)
システムコールのパラメータが変更されていれば、まずいですな。
そんなことはまず無いと思うが。

105 :101 :2001/08/05(日) 13:15
>>103 プロバイダー板に逝かなくてすみました。ありがとうございました。

106 :99 :2001/08/05(日) 13:22
じゃーとりあえず、このまま使います。
もうすぐ4.4なんですね。

107 :ななしさん@おなかいっぱい :2001/08/05(日) 13:54
>>62
ひょっとして、khtml日本語自動判別パッチ入れて
ない? ……って、packagesで入れたのか。だった
ら関係ないかなぁ……。

>>71
/usr/X11R6/share/themes/Default/gtk/gtkrc.ja
を~/.gtkrcにコピってきてfontset弄ってみるとどうなる?

>>84
……ひょっとしてネタ? ま、いいか。
どうしても試してみたかったら、「BROKEN」ってな
ってる行をコメントアウトしてみ。
まともに動かん可能性大だけど。

>>90
Makefileを書き換えるのがまっとうな手段だとは
思うけど、とりあえずってことなら
# mv /usr/local/bin/gettext /usr/local/bin/gettext.orig
# ln -s /usr/local/bin/gettext-new /usr/local/bin/gettext
……
でやってみたら?

108 :名無しさん@お腹いっぱい。 :2001/08/05(日) 15:03
canopus spectra F11を使ってるんだけど、
XF86Config-4ファイルの
Driver
VendorName
BoardName
にはなんて書けばいいの?

109 :名無しさん@お腹いっぱい。 :2001/08/05(日) 15:05
後xfree86 4.1.0を使ってるんだけど、
spectra F11のドライバって別に用意しなくてもいいよね??

110 :名無しさん@お腹いっぱい。 :2001/08/05(日) 15:07
http://www.xfree86.org/4.1.0/Status22.html#22

111 :名無しさん@お腹いっぱい。 :2001/08/05(日) 15:12
4.1.0 使ってる人ってどれ入れたんでしょう?
うちでは XFree86-4.1.0_4.tgz を pkg_add したら動かんかった…

112 :108 :2001/08/05(日) 15:24
>>110
対応してるってこと?
でも自分のはきどうしないよ?
nvidiaのドライバ落としてくるよ。

113 :108 :2001/08/05(日) 15:32
やっぱりできない。
Identifier "Card0"
Driver "nvida"
VendorName "NVidia"
BoardName "GeForce2 MX"
BusID "PCI:1:0:0"
Screen 0
としてみても、
(WW) NV: No matching Device section for instance found
と怒られる

>>110
にはもうドライバ入ってるてかいてるよね??
(GPU Geforce2 MX 400)の。

114 :名無しさん@お腹いっぱい。 :2001/08/05(日) 15:36
http://www.nvidia.com/view.asp?PAGE=drivers
からおとすnvidiaドライバはどれですか?
FreeBSD用ってないです。

115 :名無しさん@お腹いっぱい。 :2001/08/05(日) 15:50
あ、上は
Driver "nv"とした場合の警告やった。

Driver "nvida"
の場合は、
Failed to load module "nvidia" (module does not exist , 0)
といわれる。

116 :名無しさん@お腹いっぱい。 :2001/08/05(日) 16:00
canopus spectra F11 って、GeForce2 のドライバで動くの?

GeForce2 MX 自体は、XFree86 のサイトで落とした
XFree4.1.0 だけで問題なく動いてるけど。

117 :名無しさん@お腹いっぱい。 :2001/08/05(日) 16:35
このエラー
>(WW) NV: No matching Device section for instance found
って
>BusID "PCI:1:0:0"
が間違ってるってエラーだったと思う。sanpciしてみそ。

でもって、オレんとこのscanpciの出力。
# scanpci
pci bus 0x1 cardnum 0x05 function 0x0000: vendor 0x102b device 0x0525
Matrox MGA G400 AGP
この場合、BusIDは
BusID "PCI:1:5:0"
って書くみたい。

118 :名無しさん@XEmacs :2001/08/05(日) 16:38
>>114
カーネルに依存するので、Linux 向けドライバで動かないと聞いていますが。
G450 は Linux 向けドライバでも動くみたいですが。

本当は、XFree86-4.x は OS に依存しないはずなんだけど。

119 :114 :2001/08/05(日) 17:01
できました!感動です。
しかし、画面がちょっとゆれるんです。
ぶれるというか?どうしてでしょうか?

120 :ななしさん@おなかいっぱい :2001/08/05(日) 17:01
>>111
ports/x11/XFree86-4

# make install

121 :120 :2001/08/05(日) 17:03
スマソ。途中で切れた。
で、portsからインストールしたんだけど、
問題なく使えてる。

122 :名無しさん@お腹いっぱい。 :2001/08/05(日) 17:53
>>121
どもども。
って事は current の ports からならOKって事ですね。
make すると一晩かかるのかなぁ…?

123 :71 :2001/08/05(日) 18:52
>>107
日本語でましたっ!
KDEユーザー会のサイトにもこれといった記述が見つけられず
現状では無理なのかなと思っていました。ありがとうございました。

~/.gtkrc-kde という紛らわしい奴がいました。

124 :121 :2001/08/05(日) 20:11
>>122
すくなくとも、オイラのとこじゃ動いてるってこと。あなた
のところで動くかどうかは、定かじゃないけど……。ま、
大丈夫でしょ、ふつー。

125 :いかついぜ、俺 :2001/08/05(日) 21:49
CPU:PentiumPro-200MHz*2
メモリ:SIMM48MB
HDD:5GB
CATV回線(DHCPでグローバルIPを1つだけもらえる。)
FreeBSD4.3
こんな環境でServerをたてて、ClientとしてWindows98SE(デスクトップ)、WindowsME(ノート)があるとします。
皆さんなら、FreeBSD4.3でどんなサービスを稼動させますか?
参考にしたいので、皆さんの意見きかせてください。

126 :5 :2001/08/05(日) 22:31
>>111
120と同じくportsから入れた。
4.1.0入れる前に古いXFree86は消しとかないと失敗するから気を付けるように。

で、jzangbandのことは誰も分からない?

127 :イカ釣りぜ、折れ :2001/08/05(日) 22:32
>>125
セルフサービス

って そもそも何をしたいがためにサーバを立てるの?
その目的がないとわからないジャン

まぁお勉強という意味ならWWW,DNS,SMTP,POP3ってあたりじゃないの?

128 :名無しさん@お腹いっぱい。 :2001/08/05(日) 22:36
>>125 名前、変えることないのに。ま、いっか。

named, ntpd, Samba, sshd, dhcps。
外からメンテするのなら、DynDns.org に登録して ddup入れて
/usr/local/sbin/ddupcron.sh を適当な間隔で動かす。
メール関係は動かさない。簡単に落せなくなっちまう。

129 :いかついぜ、俺 :2001/08/05(日) 23:01
>>127
確かにそうですね。
目標としては、Client(Windows)からWebサイトを閲覧したり、メールを送受信したりしたいですね。
その目標に向かって、既に一ヶ月・・・・
うまく、動いているのはwide-dhcpと、dhclientだけです。
2chにくるのにも、LANケーブルの抜き差しをしないとこれません。
以上のような目標を達成するのに、稼動させなければいけないのは、あとはNATだけですよね?
DNSについて、よく理解していないみたいなので、勉強中です。

>>128
とても、参考になります。
DynDNSは無料なのですね!
私の場合、滅多にIPはかわりませんが、固定ではないのでDynamicDNSを選ぶわけですね。
無料でドメインがとれるなんて、知りませんでした・・・

130 :名無しさん@お腹いっぱい。 :2001/08/06(月) 02:05
hexdumpってあんましおっきいファイルは見れないのでしょうか?
grepだと10数GBくらいはへっちゃらみたいなんですが、-sでその場所をダンプ取ろうとすると、
0x7fffffffが先頭になっちゃいます。
32bなのかなーってきもしますが、hexdumpのソースを入れてなくて…。
あと、headとtailも遠いところまで見れないみたいです(同じ理由?)。
使用バージョンはFreeBSD-4.2R付属のバイナリです。

131 :91 :2001/08/06(月) 02:11
>>93さん、94さん
休日出社して書き込もうとしたら、「不正PROXY使用です
か、、、?」と出てしまい(???)、書くのが遅れました。

ls -lR でファイル全部のリストがとれました!
ありがとうございました。
manを読めとよく言われます。必要なところを読み取るのが難しいの
ですが、気をつけたいと思います。(^^ゞ

また、ファイル一覧を見るのにdtreeも使用したいのですが、
http://filewatcher.org/sec/dtree/int_year.html
http://filewatcher.org/file_i/2826161/dtree.html
でファイルのダウンロードができませんです。

Googleで検索してもここのほかにダウンロードできるところが
見つからないし。。。どなたかdtreeを入手できるところについて
ご存知ないでしょうか。

132 :名無しさん@お腹いっぱい。 :2001/08/06(月) 02:28
>>125

ipfw 動かして NAPT で外に出るようにするかな
この辺り、WWW 回って情報収集したら 1 日でできる

sshd だけ動かしておいて終わりとか
Squid 位は入れておいてもいいかも知れないけど、基本的には入れない

DNS は内向け用にだけ動かしておいて、外からのリクエストには答えない
外からは ssh だけ受けて、後は全部蹴る設定かな

あとは内向けで ntpd やプログラム開発環境
そんなものかな

133 :いかついぜ、俺 :2001/08/06(月) 02:43
>>132
ipfwとnaptをキーワードに、今から体力が続く限り、情報収集してみます。
DNSは内側だけですね!
アドバイスありがとうございましたM(_ _)m

134 :名無しさん@お腹いっぱい。 :2001/08/06(月) 02:53
>>103
おまえ、夜死詐吐だろ

135 :130 :2001/08/06(月) 10:28
ddでskipさせてからhexdumpさせることができました。
さんくす!>オレ

136 :名無しさん@お腹いっぱい。 :2001/08/06(月) 10:36
>>87

現状の -STABLE ってそもそも stable じゃないから、
4.4-PRERELEASE になる少し前の方がいいかもよ
先週月曜日位とか

漏れは毎日自動的に更新されているから、
気づいたら 4.4-PRERELEASE になってたけど


>>133
内向けに cvsupd も立てておくと
cvsup が楽かも

と思ったけど、内側のクライアントは Windows 系だから
要らないか

うちではクライアントも FreeBSD だから、
cvsup を高速にやるために入れてるけど

IPv4 だけしか使わないだろうから、

add 1000 deny log all from 127.0.0.1 to any recv (out I/F)
add 1010 deny log all from 192.168.0.0/24 to any recv (out I/F)

add 2000 allow tcp from any to any established
add 2010 allow all from me to any keep-state
add 2020 allow all from 192.168.0.0/24 to me
add 2030 allow all from 192.168.0.0/24 to any keep-state
add 2040 allow all from 192.168.0.0/24 to 192.168.0.0/24

add 3000 allow log tcp all from me ssh

add 4000 allow icmp from 192.168.0.0/24 to any
add 4010 allow icmp from any to any icmptype 0,3,8,11

add 4000 check-state

add 10000 deny log all from any to any

とか適当に書いてみたり

IPv6 通すなら、1011 〜 1999 の 間辺りで ipv6, ipv6-route, ipv6-frag,
ipv6-icmp, ipv6-nonxt, ipv6-opts などをすべてを通過させて ip6fw で
引っ掛けて落とす、と

3000 のルールで log 取ってるのは、入ってきた場所を特定するため

MYKERNEL の設定に
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPDIVERT
……この辺りを追加かな?

options IPFIREWALL_FORWARD
options IPSTEALTH
はお好みに合わせてどうぞ

137 :87 :2001/08/06(月) 11:01
>>136
個人がデスクトップをしてつかっているだけなんですが、まずいでしょうかね?
どの辺が、不安定なんでしょ?

138 :名無しさん@Emacs :2001/08/06(月) 12:36
>>137
おれは 136 じゃないけど、
RELEASE 前に駆け込みで入ってくる大量の commit が原因で
タイミングによっては著しく不安定になってたりする。

4.4-PRERELEASE は知らんけど 4.3 の RC の時にはかなり痛い目にあったよ。

139 :名無しさん@お腹いっぱい。 :2001/08/06(月) 12:55
>>138
おれも136じゃないけど、全く同意。
特にcode freeze直前は不安定になることがよくある。

でもサーバとかじゃないのなら、ためしに入れてみるってのもアリかも。
で、トラブったら-stableで騒いでみると。
あ、でも/usr/src/UPDATINGをチェックするのは忘れないように。

140 :139 :2001/08/06(月) 12:57
間違えた。
上のレスは>>137宛ね。
# 同意ってのは>>138宛だけど。

141 :名無しさん@お腹いっぱい。 :2001/08/06(月) 14:38
誰かMLDについての情報を知っている人はいませんか?
PIM-DMを動かすのには必要があるのかどうか、
また、必要ならばどのようにして導入すればいいのか
を知りたいのですが・・・。
教えてください

142 :136 :2001/08/06(月) 16:52
>>137

>>138>>139 の通り
今回は、一部 note PC で suspend/resume できなくなったり、
PC card controller の認識が変になったり、という問題もあった

サウンド回りだと ich.c が遂に MFC されたが、
以前 users-jp で出たサイトから引っ張ってきたソースを
手動で入れた場合には問題がなかったのに 4.4-PRERELEASE だと
問題が発生するなどが、少なくとも users-jp 辺りを見ているだけでわかる

-STABLE 使いは、とりあえず本家の stable を拾っておくようにすると
幸せになれるかもしれない

143 :いかついぜ、俺 :2001/08/06(月) 16:54
natをなんとか、設定したのですが、うまく動きません・・・・
Windows98SEのほうの設定でゲートウェイをFreeBSD PCのプライベートIPを指定、DNSはCATVがDHCPで割り当てるDNSを入力。IPアドレスは192.168.0.2。ホスト名とドメイン名は適当。
こんな感じでよろしいのでしょうか?

144 :名無しさん@お腹いっぱい。 :2001/08/06(月) 18:15
>>143
FreeBSD 側の設定、結局どうしたのか、まとめて書いて。

145 :いかついぜ、俺 :2001/08/06(月) 20:01
まとめです。
FreeBSD4.3をALLでインストールしてからの設定。
natを使うために
options IPFIREWALL
options IPDIVERT
を追加して、kernelを再構築する。
以下は、設定した全ファイルの記述です。
/etc/dhclient.confの記述
send host-name "ホスト名";

/etc/rc.confの記述
inetd_enable="YES"
kern_securelevel_enable="NO"
sendmail_enable="YES"
sshd_enable="YES"
hostname="myserver.lan.net"
keymap="jp.106"
network_interfaces="lo0 rl0 xl0"
ifconfig_rl0="DHCP"
ifconfig_xl0="inet 192.168.0.1 netmask 255.255.255.0"
gateway_enable="YES"
firewall_enable="YES"

wide-dhcpをインストール。
/usr/local/share/examples/dhcp/dhcpdb.pool.sampleに/etc/dhcpdb.poolのサンプルが
あるので、それを基に/etc/dhcpdb.poolを以下のように記述。
そして、コピーしたサンプルを基に編集する。
vi /etc/dhcpdb.poolの記述(\はバックスラッシュです)
# define a global entry which specifies the stuff every host uses.
global:!snmk=255.255.255.0:tmof=32400;

# define different master entries for each subnet. . .
# 'dnsv' is IP address of DNS server.
# 'dnsd' is domain name of your domain.
subnet30:tblc=global:rout=192.168.0.1:dht1=500:dht2=850:\
:brda=192.168.0.255:dnsv=192.168.0.1:dnsd=lan.net:

# entries for manual allocation (DHCP, BOOTP)
#3001: :ipad=133.4.30.1:hstn="yourclient1.host.name":tblc=subnet30:clid="1:0x00
80c75fdc03":
#3002: :ipad=133.4.30.2:hstn="yourclient2.host.name":tblc=subnet30:clid="1:0x08
004600e5d5":

# entries for dynamic allocation (DHCP)
#3003: :ipad=133.4.30.3:dfll=3600:maxl=7200:tblc=subnet30:
#3004: :ipad=133.4.30.4:dfll=3600:maxl=7200:tblc=subnet30:

# entries for dynamic / automatic allocation (DHCP)
3005: :maxl=0xffffffff:ipad=192.168.0.2:tblc=subnet30:
3006: :maxl=0xffffffff:ipad=192.168.0.3:tblc=subnet30:
3007: :maxl=0xffffffff:ipad=192.168.0.4:tblc=subnet30:
3008: :maxl=0xffffffff:ipad=192.168.0.5:tblc=subnet30:

# entries for automatic allocation (BOOTP)
#3007: :ipad=133.4.30.7:albp=true:tblc=subnet30:
#3008: :ipad=133.4.30.8:albp=true:tblc=subnet30:

146 :いかついぜ、俺 :2001/08/06(月) 20:02
続きです

touch /etc/dhcpdb.relayで空のファイルを作成。

/usr/local/etc/rc.d/wide-dhcps.shをviで開き、[Interface Name]のところに内側のLANカードのデバイス名xl0をいれる。

/etc/rc.firewallのバックアップを別名でとり、新規作成で/etc/rc.firewallを作成して以下のように記述.
sleep 10
/sbin/ipfw -f flush
/sbin/ipfw add divert natd all from any to any via ケーブルモデム側のLANカードデバイス名(rl0)
/sbin/ipfw add pass all from any to any

/usr/local/etc/rc.dにnatd.shを新規作成して、以下のように記述.
#!/bin/sh
sleep 10
natd -interface rl0(モデム側)

実行ファイルにするために、
chmod +x natd.shとコンソールで入力.

rebootして、/var/db/dhcpdb.bindを消して、dhcps xl0と入力してdhcp serverをたてる。
いま、/var/db/dhclient.leasesを確認してみたら、全く同じ文章が2つあったので、一旦で削除したらうまくnatが機能しました!
感動です・・・・・・!!!
いつも起動するたびに、dhcpdb.bindを消してから、dhcos xl0とやるのではなく自動化することはできないのでしょうか?
長文失礼しました。

147 :名無しさん@お腹いっぱい。 :2001/08/06(月) 20:15
>>145-146
ああ、よく見たらこないだの JCOM の人だな。

結局 NAT は動いたと?
DHCP server の起動の問題だけ?
wide-dhcp を ports から入れてるなら、
/usr/local/etc/rc.d/wide-dhcps.sh の中で、
起動時に /var/db/dhcpdb.bind を消す処理が入っている
はずだが。

前から思っていたのだが、シェルスクリプト (B shell)
の読み書きができるようになれば、このへんいちいち
質問しなくても、自分で解決できるようになると思う。

148 :いかついぜ、俺 :2001/08/06(月) 20:39
>>147
皆さんの、おかげでやっと最初の目標までくることができました。
シェルsクリプトの読み書き・・・・書籍を買って勉強してみます。
できれば、IP Filterを使って、ipf+ipnatで構築したかったのですが、シェルスクリプトの読み書きができるようになってからにします。
このnatを使って、インターネットに接続している場合、chat serverなどをたてることはできないのでしょうか?
私の、今の設定だと無理でしたが、設定しだいで可能なのでしょうか?
本当にありがとうございましたm(_ _)m

149 :名無しさん@お腹いっぱい。 :2001/08/06(月) 22:02
sshを使おうと思い、freeBSDS4.3Rに
portsからssh2をインストールしました。
そして/etc/rc.confに
sshd_enable="YES" # Enable sshd
sshd_program="/usr/local/sbin/sshd2" # path to sshd, if you want a different one.
sshd_flags=""
と書きました。

アクセス先のコンピュータは、他の人のユーザ名で共同で使っている
ので、その人から、identityファイルをもらって、
それを~/.ssh2におきました。
そして、
>ssh -l user-name host-name
とすると、
warning: Executing /usr/bin/ssh for ssh1 compatibility.
FATAL: Executing ssh1 in compatibility mode failed.
とおこられます。
なぜでしょうか?

150 :名無しさん@お腹いっぱい。 :2001/08/06(月) 22:11
>>148
よけいなお世話かも なので、気にさわったらごめんなさい。

natd + IPFW で落ち着いたようですが、/etc/default/rc.conf に目を通すといいかも。
少なくとも /usr/local/etc/rc.d/natd.sh は不要になると思います。
あと ipfw なんですけどスカスカのザルに見えるんですが..

151 :いかついぜ、俺 :2001/08/06(月) 22:28
>>150
!!なんと!!
雑誌を読みながら、そのまま設定してしまったので・・・・
natd.shのかわりを、既存の設定ファイルでできるならそっちにしたほうがいいですよね!
/etc/default/rc.confを参考にして、/etc/rc.confの記述するといった形でよろしいのでしょうか?
ipfwは・・・・・clientからインターネットにこれるようにしたかったので、最低限必要な設定だけしてきました。
これから、ザルの穴を少しずつ埋めていく設定をしたいと思います。
アドバイス感謝致しますm(_ _)m

152 :名無しさん@お腹いっぱい。 :2001/08/06(月) 22:31
a

153 :名無しさん@お腹いっぱい。 :2001/08/06(月) 22:33
t

154 :名無しさん@お腹いっぱい。 :2001/08/06(月) 22:42
apache13をインストールしてみました。
http://www.os.xaxon.ne.jp/~griffon/freebsd/apache.html
をみながら作業を進めていたところ、
access.conf.defaultファイルには、
##
## access.conf -- Apache HTTP server configuration file
##

#
# This is the default file for the AccessConfig directive in httpd.conf.
# It is processed after httpd.conf and srm.conf.
#
# To avoid confusion, it is recommended that you put all of your
# Apache server directives into the httpd.conf file and leave this
# one essentially empty.
#
と書いてあるだけで、デフォルト設定も名にもありません。
これっておかしくないですか?
他の
・srm.conf
・httpd.conf
・mime.types
もまったく同じです。助言お願いします。

155 :名無しさん@お腹いっぱい。 :2001/08/06(月) 23:00
>>154
ち っ た ぁ じ ぶ ん で し ら べ ろ

156 :名無しさん@お腹いっぱい。 :2001/08/06(月) 23:05
>>154
えーと、最近のapacheではaccess.confやsrc.confは使わずに
httpd.confで全ての設定をやることになってるんだけど、
ズバリそういうことがそのaccess.confに書いてある英文で
解説されてるのよね〜。

157 :名無しさん@お腹いっぱい。 :2001/08/06(月) 23:06
>>154
これやるから、ちゃんとコメント読め。
http://dictionary.goo.ne.jp/cgi-bin/ej-top.cgi

158 :名無しさん@お腹いっぱい。 :2001/08/06(月) 23:06
>>156
甘やかすなよ。
成長しないだろ。

159 :その4の780 :2001/08/06(月) 23:14
>>157
オイラの必殺技が・・・・

160 :154 :2001/08/06(月) 23:24
ネタに反応してやがんの(ぷ

161 :157 :2001/08/06(月) 23:26
>>159
むぅ、同じ技を使うやつがいたとは……。
おまえとはいずれ結着をつけねばならぬだろう。
その時まで、さらばだ!

162 :149 :2001/08/06(月) 23:47
>>149
はどうでしょうか?

163 :名無しさん@お腹いっぱい。 :2001/08/06(月) 23:48
FreeBSD4.4Rに現在の設定を維持したまま移行したいのですが、
どうやったらいいのでしょうか?

164 :名無しさん@お腹いっぱい。 :2001/08/07(火) 00:01
>>163 /stand/sysinstallのメニウにに'Upgrade'って項目があるのはご存じ?

165 :名無しさん@お腹いっぱい。 :2001/08/07(火) 00:05
cshなんですが、
今まで良く使っているコマンド

shutdown -h now
等を呼び出すのに、↑キーを押せばでてくる
ときがあるんですが、でてきないこともあります。
一番良く使うコマンドなのに、なんで、出て来ないことが
あるのでしょうか?
そもそも、でてくる、でてこないの、判断はどういう基準で行われているのでしょうか?

166 :Solarisマンセー :2001/08/07(火) 00:17
>>165
う〜んとね、それはヒストリー機能って言うんだよ。
ホントはtcshの機能なんだけどBSDではcshがtcshに合体してるみたい。
自分が入力したコマンドを記憶してくれるんだよ。
↑キーで新しい順に過去のコマンドを表示してくれるの。便利だよね。

(ヒストリー機能はbashとかにもあるよー)

167 :名無しさん@XEmacs :2001/08/07(火) 00:17
>>165
history っす。

〉一番良く使うコマンドなのに、なんで、出て来ないことが
〉あるのでしょうか?

大いにあり得ると思うが。とりあえず man csh されたし。

168 :名無しさん@お腹いっぱい。 :2001/08/07(火) 00:26
>>149
FreeBSD4.3Rならcrypto配布物をインストールしておけば
OpenSSHが入るので、別にsshを入れる必要はないのに。

OpenSSHって何?とか、sshとどう違うの?ってのは
あちこちで語り尽くされているので検索してね。

この本を読んでみるってのもいいかも。
http://www.unixuser.org/~haruyama/security/openssh/support/

169 :168 :2001/08/07(火) 01:04
>>149
んで、どうしても本家sshが使いたい、もちろんライセンス料だって払ってるぜ、
って場合のアドバイス。

現在よく使われているsshプロトコルのバージョンには、1.5と2があって
この2つには互換性が無い。
で、本家sshにはプロトコル1.5しか喋れない1.2.x系と、
プロトコル2しか喋れない2.x系の2つのバージョンがある。
# つい最近3.x系が出たけどここでは割愛。
>>149のエラーメッセージは、「接続先のサーバはプロトコル1.5だけど
こっちはプロトコル2しか喋れませんよ」って言ってるわけ。
だから、対処法はssh1.2.xを入れること。

ちなみにOpenSSHは1つのプログラムでバージョン1.5と2の両方を喋れるので、
こんな面倒なことは考えなくて済む。
ライセンスも必要無いから、本家sshはアンインストールして
OpenSSHにするのが一番だと思う。

ところで、なんで自ホストでsshd立ち上げてるの?

170 :136 :2001/08/07(火) 02:46
>>151
参考までに

/etc/rc.conf
firewall_enable="YES"
firewall_quiet="YES"
firewall_type="/etc/ipfw/ipfw.rule"
firewall_logging="YES"

/etc/ipfw/ipfw.rule
(136 で挙げた定義)

みたいに書いておけば、/etc/rc.firewall から自動でルール定義が読み込まれる
/etc/rc.* で書き換えるのは、普通 /etc/rc.conf 位じゃないか?
しっかり /etc/rc.firewall を読めば、何をどう書いたらいいかがわかるはず

chat server ってどこに立てる気?

FreeBSD で IRC server を立てるなら IRC server 立ててから
ipfw.rule で IRC のポートに穴をあければ桶

client 側に立てるのであれば、forwarding について調べてみるが吉
せっかくのサーバなんだから、FreeBSD 上に立てるのが良いと思われ
勉強にもなるし

ちなみに、ipfw で自分自身を指すキーワード me が追加されたのは
4.3-RELEASE より後だったと思う


>>163
とりあえず、まだ 4.4-RELEASE は出てないな
月末頃か

4.4-RELEASE が出たら cvsup という手もあると思われ


>>166
合体と言うか、実体
man csh したら tcsh の man が表示されるだろ?

171 :名無しさん@お腹いっぱい。 :2001/08/07(火) 20:38
今 RELENG_4_3 な NATマシンに SA-01:52 適用して reboot した。これで一安心。
だけど RELENG_4 だと6/16に MFC されている。なんか複雑な気分。

172 :149 :2001/08/07(火) 21:28
>>169
FreeBSD4.3Rなのに、
/usr/sbin/sshが存在しません。
また、ホームディレクトリに.sshも存在しません。
どうも、opensshは入っていないのかなあ?と思います。
そこで、/usr/ports/security/openssl
をインストール後
/usr/ports/security/opensshをインストールしてみたところ、
This port requires the OpenSSL library, which is part of
the FreeBSD crypto distribution but not installed on your
machine. Please see the "OpenSSL" section in the handbook
(at "http://www.FreeBSD.org/handbook/openssl.html", for instance)
for instructions on how to obtain and install the FreeBSD
OpenSSL distribution.
*** Error code 1
といわれました。opensslはいれたのに、おかしいなあ。
もう困ってしまいました。助けて下さい。

173 :名無しさん@お腹いっぱい。 :2001/08/07(火) 21:45
/usr/bin/ssh だと思うぞ。

174 :149 :2001/08/07(火) 22:32
>>173
そっちにも/usr/bin/sshは入っていないです。
また、ホームディレクトリにも.ssh/はありません。
やっぱり、最初にssh2をインストールしたから全部消されちゃったのかな???

175 :名無しさん@お腹いっぱい。 :2001/08/07(火) 22:42
>>174
portsは/usr/local以下と/usr/X11R6以下しか手を付けない
規約になってるんでそれはあり得ない。

つか、/usr/bin以下や/usr/sbin以下のファイルは管理者が
わざわざ削除しない限り消えるはずがないような。もしくは
make WorldのさいにOpenSSH関連をあえてインストールしない
よう設定をカスタマイズしてある、ってのは考えられるけど。

とりあえず/stand/sysinstall使ってbinとcryptあたりを
追加インストールしてみるってのはいかが?

176 :149 :2001/08/07(火) 23:44
>>175
/stand/sysinstall使ってbinとcryptを
configureからいれてみたら/usr/bin/sshはできましたが、ユーザーの
パスワードが入力しても、エラーがでるようになりました。
新しいパスワードを一般ユーザーに設定しなおすにはどうしたらいいでしょうか?
現在今まで使ってた一般ユーザで入ることができないです。

177 :名無しさん@XEmacs :2001/08/07(火) 23:49
>>174
install の時、crypt を選択しないと、openSSH とかが
入らなかったような気が。昔はそうだったけど、今は?

んで、最近は、セキュリティはどーすんねん、て聞いてきて、それに
よって /etc/rc.conf に sshd_enable="YES" が
追加される、と思った。で、ホスト鍵は勝手に作られると。

# 記憶が確かならば、ね。

178 :名無しさん@XEmacs :2001/08/07(火) 23:54
>>176
sshd 走ってますか?

%ps -axww |grep sshd
170 ?? Is 0:00.68 /usr/sbin/sshd

ssh と sshd は別物です。

179 :名無しさん@お腹いっぱい。 :2001/08/08(水) 00:01
>>177
私も多分それがアタリだと思います。

180 :名無しさん@お腹いっぱい。 :2001/08/08(水) 00:13
sshdにアクセス制限をかけようと思ったのですが、どうすれば良いのでしょうか?

man sshdに
「LIBWRAPをサポートしてコンパイルするとhosts.allowで・・・」
と書いてあったのですが、LIBWRAPとは何でしょうか?
また、私のシステムがこれをサポートしているか確認する方法はありませんか?

181 :名無しさん@お腹いっぱい。 :2001/08/08(水) 00:26
>>180
libwrapはアクセスコントロール機能を提供するライブラリ。詳細に
ついては、ずばり引用した行の続きに書いてあるはずだけど、
% man 5 hosts_access
してみれ。

libwrapがリンクされてるかどうか確かめるには
% ldd /usr/sbin/sshd
だな。

182 :名無しさん@XEmacs :2001/08/08(水) 00:33
>>180

% ldd /usr/sbin/sshd
/usr/sbin/sshd:
libopie.so.2 => /usr/lib/libopie.so.2 (0x28091000)
libmd.so.2 => /usr/lib/libmd.so.2 (0x2809a000)
libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x280a3000)
libcrypto.so.2 => /usr/lib/libcrypto.so.2 (0x280bc000)
libutil.so.3 => /usr/lib/libutil.so.3 (0x28173000)
libz.so.2 => /usr/lib/libz.so.2 (0x2817c000)
libwrap.so.3 => /usr/lib/libwrap.so.3 (0x28189000)
libpam.so.1 => /usr/lib/libpam.so.1 (0x28191000)
libc.so.4 => /usr/lib/libc.so.4 (0x2819a000)

なので、/etc/hosts.allow と /etc/hosts.deny で制限できると思うです。
/etc/ssh/sshd_config でも制限できるみたいです、ってマニュアルに書いてある
じゃん…。

前者の設定がホストベース、後者がユーザ単位で制限できるって感じ。

libwrap は TCP Wrapper のライブラリ(だと思う)。

183 :名無しさん@お腹いっぱい。 :2001/08/08(水) 03:08
FreeBSD 4.3Rを個人で使っているのですが
今日、起動したら、起動中にfschでとまってしまいました。

THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY

/dev/ad0s2g (/home)

automatic file system check failed ...

このごshellを選んでコンソールに入ります。

/homeが消えたとなると大変やばいのですがどうにか復活はできますか?

184 :佃悶@名無し :2001/08/08(水) 04:34
>>183

fsck -y
exit
でオワリ

つかshutdownでちゃんと電源切った?

185 :名無しさん@お腹いっぱい。 :2001/08/08(水) 04:35
>>183
うーむ。
http://www.jp.FreeBSD.ORG/QandA/HTML/299.html

186 :183 :2001/08/08(水) 04:53
むーう

fsck -y したところ
/dev/ad0s2g BAD SUPERBLOCK : Magic Number Wrong

と出るのですが、修復可能だといいのですが。。。

187 :名無しさん@お腹いっぱい。 :2001/08/08(水) 05:00
>>186
うむむ。
http://www.jp.freebsd.org/QandA/HTML/561.html

188 :183 :2001/08/08(水) 05:11
むむう。
# fsck -y -b 32 /dev/rsd0s1e
しても駄目でした。
# newfs -N /dev/rsd0s1e
最後の手段のこれを実行しようと思うのですが
これってフォーマットされてしまわないのでしょうか?
数字って0から入れていくんですよね?

189 :名無しさん@お腹いっぱい。 :2001/08/08(水) 05:47
>>188
どうもそのFAQの文面は簡略に書かれ過ぎてて、かえって
判りにくくなってる感じ。

http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/2264
でFAQの元ネタになったやりとりが載ってて、ようは
# fsck -y b 32 /dev/rsd0s1e
をエラーが出なくなるまで何回も繰り返せ、ってこと
みたいね。

ちなみに
# newfs -N /dev/rsd0s1e
ってのはファイルシステムの情報を表示するだけで、
実際にファイルシステムをいじるわけではないよん。
fsckのオプションで32って数字の根拠が、こいつで
得られる情報ってこと。

190 :183 :2001/08/08(水) 06:59
# fsck -y -b 32 /dev/ad0s2g
Alternate auper block location : 32
** /dev/ad0s2g
BAD SUPER BLOCK : MAGIC NUMBER WRONG

と出るだけです。何度やっても変わりません。
これは32、65556、・・・・・と増やしてやっていくのでしょうか?

191 :名無しさん@XEmacs :2001/08/08(水) 10:07
>>190
http://www.jp.freebsd.org/QandA/HTML/1812.html
で紹介しているソフトウエアで HDD をチェックした方がいいかもしれない。

fsck で修復不能な場合、HDDが逝っちゃった可能性もあるよ。ファイル
システムの一部が fsck できないのみで、他は正常の場合、/etc/fstab
を書き換えれば、マルチユーザモードで立ち上げは不可能ではないと思う。
この場合、/home を /usr/home にリンクするなど、細工は必要。

で、ちゃんと起動できたところで、強制的に mount してみるとか。

>これは32、65556、・・・・・と増やしてやっていくのでしょうか?

そのとおり。

192 :名無しさん@お腹いっぱい。 :2001/08/08(水) 10:47
FreeBSD起動時にいつもyou have mail
といわれ、うざいです。
いっつも、/var/mail/userをけしにいってます
メールはmewで/user/Mail以下にくるはずなのに、
なんで、/var/mail/userにもメールいくのかな?

193 :名無しさん@お腹いっぱい。 :2001/08/08(水) 10:51
>>192
どうせ誰からもメイル来ないんだから
ソレくらい付き合ってやれよ

194 :名無しさん@Emacs :2001/08/08(水) 11:54
>>192
aliases くらい設定しておけ。

195 :名無しさん@XEmacs :2001/08/08(水) 12:22
>>192
sendmail 止めとくってのもアリかと。

196 :名無しさん@Emacs :2001/08/08(水) 12:57
>>195
内部から来るメールだったら sendmail 止めてもダメだろ。

197 :名無しさん@お腹いっぱい。 :2001/08/08(水) 13:21
>>193
ワラタ

198 :名無しさん@お腹いっぱい。 :2001/08/08(水) 17:32
過去すれなど検索してたら、
sound blaster LIVE!の組み込みは
grep Live /etc/defaults/loader.conf | sed -e "s/NO/YES/" >> /etc/loader.conf
でいけるみたいなのですが、
sound blasterはどうするのでしょうか?
教えてください。

199 :名無しさん@Emacs :2001/08/08(水) 17:48
>>198
SoundBluster何なんだ?

200 :名無しさん@お腹いっぱい。 :2001/08/08(水) 17:53
Creative CT5880 soundというやつです。お願いします。


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)