■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50
レス数が1000を超えています。残念ながら全部は表示しません。 |
初心者もOK! FreeBSD質問スレッド その15
- 1 :名無しさん@お腹いっぱい。 :02/03/28 23:05
- FreeBSD関連の質問はここで。
前スレ
初心者もOK! FreeBSD質問スレッド その14
http://pc.2ch.net/test/read.cgi/unix/1015641250/
歴代スレッドは>>2、FreeBSD関連サイトへのリンクは >>3
まずはこっちをチェックしてみてちょ。
- 757 :名無しさん@お腹いっぱい。 :02/04/14 01:40
- >>755
ipfwでよろしく。
man ipfw
- 758 :756 :02/04/14 01:43
- >>757
リコーンしよう!
- 759 :755 :02/04/14 01:45
- >>756
今、ipnatとipfilterを使ってすべて素通しにしています。
しかし、これだけでは駄目ですよね?
- 760 :名無しさん@お腹いっぱい。 :02/04/14 02:00
- >>755,
>ルータにきた接続要求をクライアントに転送できるようにしたいのですが、
>>759
>今、ipnatとipfilterを使ってすべて素通しにしています。
もうできてるじゃん。(w
今の状態からポートをふさいでくなら、過去ログでipfilterを検索しる。
- 761 :755 :02/04/14 02:17
- ipfilterの設定は
pass in all
pass out all
となっているのですが、IRCでファイルを送信する事ができません。
http://www.labs.fujitsu.com/free/chocoa/1.0/manual/nat.html
- 762 :名無しさん@お腹いっぱい。 :02/04/14 04:15
- i386なFreeBSD4.5Rの鯖が既にあるのですが、これとは別にi82558を使ってPXEで
ディスクレスのクライアントを構築しようかと思っています。このクライアントも
ATでFreeBSD4.5Rです。
こんなケースの場合でも、完全にクライアント用にシステム一式を/exports以下に
用意しないと駄目なのでしょうか?それとも、鯖・クライアントで共用できるもの
もあるのでしょうか?/usr以下の結構な部分が共用出来そうな気がするだけに、ク
ライアント用に丸々1式用意するのがもったいないような気がして・・・
- 763 :名無しさん@お腹いっぱい。 :02/04/14 04:49
- >>762
ていうか、普通は用意するものなの? なんか不安になってくるじゃないかよう。
- 764 :762 :02/04/14 05:00
- >>763
素人考えで言うなら、/var以下や/etc以下はさすがにクライアント毎に用意しない
とまずいかと。一方で/bin以下や/usr/local/bin以下なんかは複数マシンで
共有できそうなヨカーン。
って、ここまで書いて、実は共有できるものに関しては、リンク張っときゃい
いだけか?とやや自己完結気味(汗。共有出来る・出来ないの切り分けは
試すしかないか・・・こんな感じでOK?>識者の方
- 765 : :02/04/14 07:29
- 4.4stableを使ってますPortsでJAVAのインストールをしているのですがどうもうまくいきません。
試したのはjdk13とlinux-jdk13,linux-jdk14です。
#jdk13のエラーコード
ERROR: BOOTDIR does not point to a valid Java 2 SDK
Check that you have access to
/usr/local/linux-jdk1.3.1/bin/java
and/or check your value of ALT_BOOTDIR.
起動ディレクトリに有効なSDKが割り当てられてない?じゃどうせろっつーの?
#linux-jdk13
/usr/ports/distfilesにおくべきファイルが探せない…スマソ探せばあるのかも
#linux-jdk14
linux-jdk13と同様だったがFreeBSDのwebにdistinfo情報があるファイルが見つかったのでダメ元で書き換えてみた。
j2sdk-1_4_0-beta-i386.bin -> j2sdk-1_4_0-linux-i386.bin
ところがpatchファイルが合わないらしく(そりゃそうだろうねぇ…)あえなく撃沈。
すいませんもう根性つきました。もっと簡単に陰ストできる方法があったらおしえて。おながいします。
- 766 :名無しさん@お腹いっぱい。 :02/04/14 07:47
- >>765
linux-jdk14で、試しに make extract してみたけど、
===> linux-jdk-1.4.0 You must manually fetch the J2SE v1.4 SDK Linux GNUZIP Tar shell script (j2sdk-1_4_0-linux-i386.bin) from http://java.sun.com/j2se/1.4/, place it in /usr/ports/distfiles and then run make again.
って言ってるじゃーん。
java.sun.comからDLすべし。
- 767 :名無しさん@お腹いっぱい。 :02/04/14 07:48
- >>765
> じゃどうせろっつーの?
で、
> Check that you have access to
> /usr/local/linux-jdk1.3.1/bin/java
> and/or check your value of ALT_BOOTDIR.
はチェックしたの?
- 768 :765 :02/04/14 09:08
- >>766
いや、もちろんDLしてdistfilesに入れてある
>>767
とりあえずディレクトリが存在しなかったんで自分で掘ってみたりしたけどダメダタYo!!
- 769 :名無しさん@お腹いっぱい。 :02/04/14 09:22
- で。
FreeBSDネイチブなJAVAは結局いつでんの?1月予定のはずがすでに4月・・・
- 770 :名無しさん@お腹いっぱい。 :02/04/14 09:27
- >>769
あなたの協力があれば少しでも早く完成します。
- 771 :名無しさん@お腹いっぱい。 :02/04/14 10:21
- >>764
NFS で共有するんならシンボリックリンクはっても意味なし。
伝統的には一応以下のようになっているはずだ。
/usr/bin, /usr/lib アーキテクチャーが同じなら共有化
/usr/share 異なるアーキテクチャー間での共有化
/etc, /var 共有不可
でも、個々のコンポーネントがそこまで考えてやっているかどうかは
ちょっと疑問だ。わかってない人が共有できないものを置いてしまっているかも
しれないから。/usr/local に置くような奴はもっと深刻。
俺の経験では TeX, Emacs, gcc は割とそういうのに気を使っていた
(異なる OS 間でデータの共有が可能だった) けど ports でインストールする
ときにそういうのを支援する仕組みはなさそうだったから
そういうので頑張るのは止めたよ。
- 772 :名無しさん@お腹いっぱい。 :02/04/14 10:28
- >768
portsclean -D の後の
ls -l /usr/ports/distfiles/ 求む
- 773 :名無しさん@お腹いっぱい。 :02/04/14 10:30
- >>764 /usr/share/examples/diskless/close_rootを参考にしる。
2,3ヶ月前に使ったときは、若干の修正が必要だった。
- 774 :名無しさん@お腹いっぱい。 :02/04/14 10:33
- ↑clone_rootだ
- 775 :名無しさん@お腹いっぱい。 :02/04/14 11:12
- >>761
示していたURLにある説明書に、
>ダイアルアップルータ側でやること
> 1.ダイアルアップルータのインターネット側のIPアドレスを調べる
> 2.使っていない任意のポート番号を一つ選びます
> 3.ダイアルアップルータ側で、「2で選んだポートに対する接続要求を
> ファイル送信したいPCに転送する」ように設定します
とあるな。外のIRCから届いたパケットを、どのPCに送るか決めておかないと
外→内の通信が出来ないから、ファイル送信がうまくいかないんだろう。
「port xxxxに届いたパケットは、全て特定のPCに送る」
という設定を、FreeBSDルーターに加えてみてはどうか。
今やっている設定は、たぶん、
「どのポート宛のものでも、出入り自由。ただし、どのPCに送るかは不定」
という状態じゃないか?
- 776 :755 :02/04/14 11:28
- >>775
そうです!
「port xxxxに届いたパケットは、全て特定のPCに送る」
この設定をやりたいのですが、何を設定すればいいのかが分からなくて・・・・
- 777 :名無しさん@お腹いっぱい。 :02/04/14 11:39
- >>755
どのPPPを使ってるのかはっきりしろ。塚、おそらくこれだな。
man ppp(8)
nat port proto targetIP:targetPort[-targetPort] aliasPort[-aliasPort] [remoteIP:remotePort[-remotePort]]
- 778 :名無しさん@お腹いっぱい。 :02/04/14 11:40
- >>761
ipfw + natd なら面倒な設定なしでIRCのDCCコマンドに
対応してるんじゃないの?
# 場合によってはnatdに-use_socketsオプションをつける
# 必要がありそうだが。
- 779 :名無しさん@お腹いっぱい。 :02/04/14 11:57
- >>769-770
今週のfreebsd-java@freebsd.orgメーリングリストに
進捗状況が報告されてたね。
ここらへんはNDA(秘密保持契約)のせいで、担当者以外は
ほとんど何もわからない状態。
だから、手伝おうにも手出しできん。
- 780 :755 :02/04/14 12:00
- >>777
CATVからDHCPでグローバルIPアドレスを割り当ててもらい接続しています。
ipnat+ipfilterでipfilterの設定は
pass in all
pass out allで、ipnatの設定は
map 外側NIC 192.168.0.0/24 -> 0/32 portmap tcp/udp auto
としています。
>>778
ipfilter+ipnatの環境では駄目ですよね・・・・
FreeBSDではipfw + natdの方が何かと楽ですよね。
- 781 :名無しさん@お腹いっぱい。 :02/04/14 12:08
- いっそのこと内向きにIRCのproxy立てたらどうだ?
- 782 :755 :02/04/14 12:15
- >>781
あ、なるほど。
IRCのためのProxyをたてるとは思いつきませんでした。
ipnatの設定でうまくいかないようであれば、proxyをたててみます。
- 783 :名無しさん@お腹いっぱい。 :02/04/14 12:27
- >>755
そのものずばりがあるじゃねーか。
http://www.tac.tsukuba.ac.jp/~hiromi/ipf.htmlのrdrのとこ。
- 784 :名無しさん@お腹いっぱい。 :02/04/14 12:28
- >>755
ほれ。
> 内側のマシンが外部から直接アクセスできるようにするには、rdr というルールを追加します
> 例えば、内部に web サーバを配置する場合(この構成は危険です)は、こう書きます
> rdr xl0 0.0.0.0/0 port 80 -> サーバアドレス port 80
ttp://www.tac.tsukuba.ac.jp/~hiromi/ipf4.html
- 785 :名無しさん@お腹いっぱい。 :02/04/14 12:44
- >>783-784
新婚さん。きゃ(*^_^*)
- 786 :755 :02/04/14 13:25
- >>783 >>784
ありがとうございます!
IRCでのファイル送信に使われるPort番号を調べたいのですが、
どうやって調べればいいのでしょうか?
/sbin/ipmon -D /var/log/ipflogと起動させているのですが、
何もログがありませんでした。(ipfilterは素通しだから当たり前か・・・)
- 787 :名無しさん@お腹いっぱい。 :02/04/14 13:32
- >>786
決まってない。
空きポートからOSがランダムで選択する。
- 788 :755 :02/04/14 13:41
- >>787
空きポートが決まっていないという事は、
rdr xl0 0.0.0.0/0 port 1024-9999 -> サーバアドレス port 3000
として、CHOCOAのnat用設定でport3000を指定すれば良いのでしょうか?
ランダムなportを決定する場合の範囲が分からないので9999にしています。
- 789 :755 :02/04/14 13:42
- >>788
1024-65535みたいですね。
- 790 :755 :02/04/14 14:21
- rdr xl0 0.0.0.0/0 port 1024-65535 -> サーバアドレス port 3000
じゃ駄目でした。
他に何か対処方法がありましたら、教えて下さいm(_ _)m
- 791 :名無しさん@お腹いっぱい。 :02/04/14 14:54
- canfepわからないよぉ。
help me..
- 792 :名無しさん@お腹いっぱい。 :02/04/14 15:07
- >>790 サーバアドレスはCHOCOAが動いてるPCのアドレスだぞ。
それとCHOCOA側でhttp://www.labs.fujitsu.com/free/chocoa/1.0/manual/nat.html
の一番下の設定が必要だぞ。
- 793 :755 :02/04/14 15:14
- >>792
できました!
CHOCOAが動いているPCのアドレスではなく、NATの外側のグローバルアドレスを指定していました。
ありがとうございました。
チョコアのファイル送信はランダムなportで送信しますが、他にもランダムバportを使うソフトを同時に使う事は難しそうですね。
- 794 :名無しさん@お腹いっぱい。 :02/04/14 15:45
- >>791
そんな曖昧な質問で答えられるやつは神だな。
- 795 :755 :02/04/14 15:55
- できたと思ったら、二重起動の実験ではうまくいったのですが、他の人にファイルを
送信しようとしたら、送信できませんでした・・・・
- 796 :791 :02/04/14 16:51
- >>794
ああ、ごめんなさい。
以前、FreeBSDでCanfepをどのように動かしたらいいか質問したものです。
過去ログにパッチがあると言うのですが、過去ログがdat落ちしてて見れないし、
その後パッチといわれる意味不明の文字列をいただいたのですが、
その使い方もわかりません。
質問は
canfepをfreebsd4.4でコンパイルして、
動かすにはどうしたらよいのでしょうか?
ということです。
よろしくお願いします。
- 797 :名無しさん@お腹いっぱい :02/04/14 17:30
- >>796
>その後パッチといわれる意味不明の文字列をいただいたのですが、
この解答が >>728 だね。これで分からないと先は厳しいと思うよ。
ports/converters/base64 を入れる。
% base64 -d file > patch.gz
% gzip -d patch-canfep.gz
% patch -p1 < patch-canfep
あとは自分で頑張って。canfep 使ってないんで。
- 798 :名無しさん@お腹いっぱい。 :02/04/14 19:47
- >>795
同じPC上でIRC Client2つ起動させてファイルの送信ができたのに、外部の人には
送信できない。
rdr rl0 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 2000
これで、chocoaのnat設定でアドレス192.168.0.2を指定して、portに2000
駄目かな?
- 799 :765 :02/04/14 19:53
- >>779
つまり
「( ゚Д゚)ゴルァ! うにくすは鯖専用おSなんだよ!JavaとかウザいこといってんじゃネーYo!
倉で使いたいなら犬とでも遊んでろYo!」
ってことでいいですか?
- 800 :765 :02/04/14 19:54
- ついでに800ゲトー!
- 801 :名無しさん@お腹いっぱい。 :02/04/14 19:56
- どこがつまりなんだろう。
- 802 :755 :02/04/14 20:15
- >>798
アドバイスありがとうございます。
rl0をnatの外向けNICに変えて試しましたが駄目でした・・・・
原因不明です!ピンチ!
- 803 :名無しさん@お腹いっぱい。 :02/04/14 20:33
- > 「( ゚Д゚)ゴルァ! うにくすは鯖専用おSなんだよ!Javaとかウザい
>こといってんじゃネーYo!倉で使いたいなら犬とでも遊んでろYo!」
痛すぎて、見てられん。
- 804 :779 :02/04/14 21:45
- >>799
全然「つまり」になってない。
http://www.FreeBSD.org/ja/search/search.html#mailinglists
で "JCK" あたりをキーワードに freebsd-java を検索せよ。
# つーかJavaってサーバーサイド以外で生き残ってんの?
- 805 :名無しさん@お腹いっぱい。 :02/04/14 23:18
- Javaは教育用言語です。
- 806 :名無しさん :02/04/14 23:24
- >>804
># つーかJavaってサーバーサイド以外で生き残ってんの?
組み込み系はダメになったのれすか?
- 807 :767 :02/04/14 23:57
- >>765
> #jdk13のエラーコード
> ERROR: BOOTDIR does not point to a valid Java 2 SDK
> Check that you have access to
> /usr/local/linux-jdk1.3.1/bin/java
> and/or check your valu
君の ports/java/jdk13/Makefile の Revision はいくつ?
ひょっとして1.20で解決されてる問題じゃないか。確認せよ。
- 808 :804 :02/04/15 00:02
- >>806
>># つーかJavaってサーバーサイド以外で生き残ってんの?
>
> 組み込み系はダメになったのれすか?
スマソ。
FreeBSD版JDKをなかなか出さないSunへの怒りが
暴走してしまった。忘れてくれ。
# つーか、漏れもServletで飯食ってる身だし、
# Java言語自体も大好きだ。
# 気に入らんのは、Javaに対するSunの態度のみ。
- 809 : :02/04/15 00:17
- LAN内に2台のFreeBSD機とWindows機数台ある環境で・・・
FreeBSD1号機(4.4-R) → Windows2000のFTP転送レートが数十KB/s
FreeBSD2号機(4.5-S) → Windows2000のFTP転送レートが数百KB/s
逆方向はどちらも快適
どうしてこうなるの?
FreeBSD2機ともLANカードは蟹8139
1号機はルーターになってて外部FTP鯖とのレートはADSL一杯一杯でてるのに・・・
どなたか教えてください。おながいします。
- 810 :名無しさん@お腹いっぱい。 :02/04/15 00:40
- >>809
もし、100/10スイッチじゃなくて10MダムHUBにさしてるなら、
メディアタイプの認識に失敗してるのかも。
ifconfig_rl?="inet ?.?.?.? netmask ?.?.?.? media 10baseT/UTP"
てな感じで、明示的にメディアを指定するとうまくいくケース多いなり。
- 811 :名無しさん@お腹いっぱい。 :02/04/15 00:58
- >>802
ポートの指定の時の1024-65535って有効なのかな?
googleで調べてみたけど、そういう設定例はなかったよ。
ipnatを用いたポートの範囲指定の方法を調べた方が良いかもね。
- 812 :809 :02/04/15 01:02
- >>810
ありがとうございます。とりあえず快適になりました。
大昔のHUBやらケーブルが混在してるから、
これを機に一新しますわ
- 813 :755 :02/04/15 01:57
- jmanをみながら、設定しなおしてみました。
rdr 外向けNIC 0.0.0.0/32 port 1024 >< 65535 -> 192.168.0.2 port 3500
このような範囲指定でしょうか。
1024〜65535ポート宛てのパケットがきたら、192.168.0.2の3500に転送するという設定ですが、
1024〜65535の範囲のパケットがきたら、3500番に転送するのではなく192.168.0.2へ
受信したポート番号で転送したいのです。
OSがランダムで決定した、空きポートが12000番だとしたら、192.168.0.2のポート12000番へ転送したいです。
jmanをみても、そのような記述がなかったのですが、何か方法はあるのでしょうか?
- 814 :名無しさん@お腹いっぱい。 :02/04/15 02:36
- freebsd4.4releaseからstable
にアップデートしようと思ってますが
とりあえず
make buildworld
make buildkenel
make installkernel
までは普通にうまくいくのですが
make installworld
したら
mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /
mtree -deU -f /usr/src/etc/mtree/BSD.var.dist -p /var
mtree: line 63: unknow user smmsp
*** Error code 1
Stop in /usr/src/etc.
といったメッセージがでて終了してしまいます。
/etc/groupになくて/usr/src/etc/groupには存在する
グループというのが
smmsp:*:25:
mailnull:*:26:
www:*:65533:
という項目なのですが
それを
/etc/group
にはかきこみました。
でも同じ内容のエラーをはいて
終了してしまいます。
何がおかしいのでしょうか?
ハンドブックにのってる通りにやってるつもり
なのですが。
- 815 :名無しさん@お腹いっぱい。 :02/04/15 02:44
- >814 >684 >686
- 816 :名無しさん@お腹いっぱい。 :02/04/15 06:52
- >>814
> ハンドブックにのってる通りにやってるつもり
handbookには/usr/src/UPDATINGとstable MLは目を通せとは書いてなかったか?
- 817 :名無しさん@お腹いっぱい。 :02/04/15 06:53
- >>814
>ハンドブックにのってる通りにやってるつもりなのですが。
いや、君はハンドブックの「19.4.1. /usr/src/UPDATING を読む」をやっていない。
- 818 :名無しさん@お腹いっぱい。 :02/04/15 07:09
- 4.5Rって GNOME1.4 を package/ftp で入れる事が出来ないんすねー。
gnomeprint, bonobo の binary って何処かにないのかな?
gnome を ports でってのは絶対にやりたくないなー。
HDD を大きくしたたついでに、おまけに入れようと思っただけなので、
GNOME はなくても困りはしないんだが、 sawfish まで入らなくなったのは痛い。
だもんで、今はなつかしの fvwm1.24 だよ。
- 819 :名無しさん@お腹いっぱい。 :02/04/15 07:25
- >>818
そうですか。
独り言は御自分のサイトや以下に板でやったらどうですか?
夢・独り言
http://life.2ch.net/yume/
- 820 :名無しさん@お腹いっぱい。 :02/04/15 09:18
- >>813
> rdr 外向けNIC 0.0.0.0/32 port 1024 >< 65535 -> 192.168.0.2 port 3500
そんな指定だったっけ? ipnatなら
rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 3500 tcp/udp
とかだと思うけど…
どちらにしても、うまく動かないと思う。というのは、この指定だと
ポート1024への接続は192.168.0.2のポート3500へ
ポート1025への接続は192.168.0.2のポート3501へ
…という風にリダイレクトされてしまうから。
> 1024〜65535の範囲のパケットがきたら、3500番に転送するのではなく192.168.0.2へ
> 受信したポート番号で転送したいのです。
ならば
rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 1024 tcp/udp
でいいんじゃないかな。
> jmanをみても、そのような記述がなかったのですが、何か方法はあるのでしょうか?
IP Filterについてはhttp://cheops.anu.edu.au/~avalon/へ。
FAQ(http://home.earthlink.net/~jaymzh666/ipf/index.html)は必読です。
- 821 :名無しさん@お腹いっぱい。 :02/04/15 10:51
- 例のgettext関係のエラーだと思うのですがApache上でnamazu.cgiが
Internal Server Errorを出して検索できません。
error.logには
/usr/libexec/ld-elf.so.1: Shared object "libintl.so.1" not found
[Mon Apr 15 10:43:45 2002] [error] [client 192.168.0.2] Premature end of script \
headers: /home/hoga/public_html/diary/namazu.cgi
こう出ます。
古いgettextに依存しているものは全てmake仕直したのですが。
- 822 :名無しさん@お腹いっぱい。 :02/04/15 11:20
- >821
namazu.cgiってbinay executableなのだが、
/home以下にピーコしたのは入れ換えてるか?
ldd /home/hoga/public_html/diary/namazu.cgi
の結果キボンヌ。
- 823 :名無しさん@お腹いっぱい。 :02/04/15 11:32
- あ、という事はnamazu.cgi自体を入れ替えればいいのですね。
入れ替えたら検索出来るようになりました。
ありがとうございました。
おまけ。
/home/hoga/public_html/diary/namazu.cgi:
libnmz.so.5 => /usr/local/lib/libnmz.so.5 (0x28070000)
libintl.so.1 => not found (0x0)
libm.so.2 => /usr/lib/libm.so.2 (0x28095000)
libc.so.4 => /usr/lib/libc.so.4 (0x280b2000)
libintl.so.2 => /usr/local/lib/libintl.so.2 (0x28150000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28158000)
- 824 :818 :02/04/15 11:38
- >>818 だけど、スレ違いなのか? 俺が悪いのか? それとも >>819 がカルシウム足りないのか? 一応、質問も含まれているのだが。
何にせよ、居心地悪いんで、いま見付けた大丈夫そうなスレッド(「語ろう」)に移る。
>>818 はなかった事に。2度と来ないんで許してくれ。>> all
- 825 :755 :02/04/15 11:54
- >>820
rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 1024 tcp/udp
にしてみました。
この場合、IRC側のNAT用設定として、どこのPortを指定すれば良いのでしょうか?
1024-65535 -> 1024のルールの場合、1025番、2000番、10000番のどのポートがきてもすべて1024番に
リダイレクトするものと勘違いしていました。
受信したポートによって、リダイレクトするポートも変わるのですね!
- 826 :名無しさん@お腹いっぱい。 :02/04/15 12:52
- >>825
> この場合、IRC側のNAT用設定として、どこのPortを指定すれば良いのでしょうか?
IRC?
と思ったら、IRCを通すための設定について質問していたのか。
使ったことないからわからんけど、http://www.labs.fujitsu.com/free/chocoa/1.0/manual/nat.htmlのとおりにするなら
1) 適当なポート番号を選ぶ
2) /etc/ipnat.rulesに以下の設定を加える
rdr 外向けNIC 0.0.0.0/32 port 番号 -> 192.168.0.2 port 番号 tcp/udp
3) chocoaのNAT用設定で、「IPアドレス」をFreeBSDマシンのグローバルIPアドレスに、ポート番号を1)で選んだ番号にする
じゃないかな。
…っていうか、ちゃんとマニュアルを読んだり自分で試したりしてる?
- 827 :755 :02/04/15 14:55
- >>826
わざわざ調べていただいて感謝します。
それ通りにやったのですが、できないんですよね・・・・
rdr 外向けNIC 0.0.0.0/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
chcoaのnat設定でipアドレスにFreeBSDのグローバルIPアドレス、ポートに1500を指定。
適当なポート番号を選んでも、ファイルを送信する時に使われるポート番号は空きポートから
ランダムで選ばれるみたいです。
それで、rdr 外向けNIC 0.0.0.0/32 port 1024-65535 -> 192.168.0.2 port 1024 tcp/udp
としてどのポートが選ばれても、大丈夫なようにしたのですが、どのポートが選ばれるか分からないという事は
chocoa側のnat用設定のポートの指定で何番にすればいいのか・・・・・・
- 828 :名無しさん@お腹いっぱい。 :02/04/15 15:04
- >>827
rdr 外向けNIC 0.0.0.0/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
chocoaのNAT設定のポートも1500。
なんじゃねぇの?
- 829 :828 :02/04/15 15:05
- >>828
って、そうしてもだめだったのか。すまん。
- 830 :828 :02/04/15 15:13
- >>827
ランダムなポートが使われるということは、
CHOCOAのほうで、「NAT用設定を使用する」がチェックされてないと見た。
- 831 :755 :02/04/15 15:26
- >>830
NAT用設定を使用するにチェックはつけています。
もしかして、これにチェックをつけると、ここで指定したポートでファイルを送信してくれ
るのでしょうか?
それなら1024-65535と範囲指定せずに
rdr 外向けNIC 0.0.0.0/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
として、chocoaのnat用設定でアドレスをFreeBSDのグローバルなIPアドレスを指定して、
ポートに1500を指定すればいけそうな気がしてきました!
これから試してみます。
- 832 :名無しさん@お腹いっぱい。 :02/04/15 15:50
- FreeBSD4.5使ってます。
800GのHDを使っているのですが、デフォルト値でnewfsすると
1ファイルの最小サイズが8MBになってしまい使い物になりません。
これを小さくする方法はないのでしょうか?
ブロックサイズやフラグメントサイズを変更しても劇的には小さくできませんでした。
- 833 :755 :02/04/15 16:07
- rdr 外向けNIC **.**.**.**/32 port 1500 -> 192.168.0.2 port 1500 tcp/udp
でできました!
**の部分はNATの外向けのIPアドレスを直接指定しました。
アドバイスをくださった皆様、本当にありがとうございました。
とても勉強になりました!
- 834 :名無しさん@お腹いっぱい。 :02/04/15 16:14
- まじで8MB?
- 835 :名無しさん@お腹いっぱい。 :02/04/15 16:17
- >>834
smbから見た値なんですが
こっちがウソなんですかね?
- 836 :名無しさん@お腹いっぱい。 :02/04/15 17:13
- >>835
smb って何? もっと詳しい情報くれ。
1ファイルの最小サイズなんてものはなかったと思うが、
ブロックサイズのことじゃないんだよね?
- 837 :名無しさん@お腹いっぱい。 :02/04/15 17:16
- これでしょ
http://www-pre.samba.gr.jp/project/kb/J0/0/23.html
- 838 :名無しさん@お腹いっぱい。 :02/04/15 18:54
- カーネルが psmintr: out of sync (xxxx != yyyy)
みたいなメッセージ吐いて、マウスが制御不能になる現象
4.5Rでもまだある?
- 839 :いひひ@九州某所出張中 :02/04/15 22:46
- >>838
そんな現象に出会ったことがありませんが、何か?(イヒヒ
- 840 :名無しさん@お腹いっぱい。 :02/04/15 22:57
- ちょいとまえにノートPCにFREEBSD4.5入れたが
起動時にHOSTNAMEの設定らしきところで止まるって書いたものです
20分近くまってみましたが起動しませんでした
boot -s
で起動して
/etc/rc.conf
を消して設定しなおしたら起動しました
しかしrebootなどで電源をきらないで再起動したときは問題なく起動できるんですが
一回電源を切ってから起動した場合同じ現象になって起動できなくなります
また設定しなおすと同じように動くんですがやはり電源をきると起動できなくなります
動いてるときはpingなども反応がかえってきてネットワークにはいれます
ホストネームもちゃんと設定されているみたいです
まったく原因がわかりません誰か助けて・・・
- 841 :名無しさん@お腹いっぱい。 :02/04/15 23:09
- >>840
NICの初期化の問題のような気がするけど、ちとわからん。
rc.confで、sendmailとか起動する設定になってるのかな??
(ネットワークに繋がってないと、うちもsendmailのとこでしばらく
止まります)
- 842 :名無しさん@お腹いっぱい。 :02/04/15 23:12
- sendmailはオフにしても変化ないです
doing initial network setup: hostname
ってところで何にも反応がなくなります
- 843 :841 :02/04/15 23:20
- >>842
うーむ。だとするとなんだろう。
/etc/resolv.conf
の
nameserver なんちゃら
をコメントアウトすると、改善しないかな?
- 844 :名無しさん@お腹いっぱい。 :02/04/16 00:04
- >>840
etherは内蔵 or PCカード?
「また設定しなおすと」の内容が不明。
- 845 :名無しさん@お腹いっぱい。 :02/04/16 00:13
- etherは内蔵です
機種はNECのLAVIE Jの今年の春モデルです
チップはrealtek 8129/8139です
boot -sではいって/etc/rc.confを消したあとに
普通にBOOTできるようになるのでその状態で/etc/rc.confを設定すると動くようになります
rc.confを消すと起動できるようになります
- 846 :684 :02/04/16 00:27
- 4.4releaseからstableにupdateしていたものです。
アドバイスありがとうございました。
UPDATINGをよんだりしてやっとうまく行きそうでしたが
install -c -o root -g wheel -m 444 zippy.dat /usr/share/games/fortune/zippy.dat
の次に。
tr a-zA-Z n-za-mN-ZA-M < /usr/src/games/fortune/datdiles-o.real > fortunes-o
****Error code 127
tr not found
といったエラーをはいて止まってしまいました。
tr というコマンドを初めて知ったのですが
/usr/obj/usr/src/usr.bin/tr/tr
これを/usr/srcにもってきて試したり
/bin
において試したりしてみました。
多分結構なかんちがいなのでしょうけど。
やっぱ結果は同じです。
そもそもみつからないというのはどういうことなのでしょう?
祖の前にちょっと失敗して
filesystem is full
というエラーがでたのですが。
そのときに本来あるべき場所にあったtr
を消してからそこにあたらしいtrをインストールしよう
としたらsystem full
になってしまったとかそういうことってあったりするんでしょうか?
本当に勘違いしてそうですので
アドバイスをもらいたいです。
お願いします
- 847 :名無しさん@お腹いっぱい。 :02/04/16 00:36
- >>846
/usr/bin/tr
だね。filesystem full の状態でudpateするのは危険なので、
とりあえず、空いてるパーティションがあったら、
/usr/src の実体をそっちにコピーして、symlink を張ろう。
- 848 :名無しさん@お腹いっぱい。 :02/04/16 01:03
- >>840
/etc/rcの2行目にset -x入れろ。どこで止まっているかはっきりする。
- 849 :名無しさん@お腹いっぱい。 :02/04/16 01:26
- >>848
ご助言ありがとうございます
ifconfig -l
の後で止まったままになっています
ifconfigの説明をみると
>-l フラグを使用するとシステム上の使用可能な全インタフェースのリストを、そ
> の他の情報は付加せずに表示します。
とあるんですが
これってただたんに設定を表示させようとしてかたまってるんでしょうか?
- 850 :840 :02/04/16 01:43
- 起動しなおしてみたところ
ifconfig -l
network_interfaces=rl0 lo0 ppp0 sl0 faith0
の後に止まりました
- 851 :名無しさん@お腹いっぱい。 :02/04/16 04:07
- >>846
いろんな意味で凄く変。いったい
「どのディレクトリでどういうコマンドを実行したら」
> install -c -o root -g wheel -m 444 zippy.dat /usr/share/games/fortune/zippy.dat
> の次に。
> tr a-zA-Z n-za-mN-ZA-M < /usr/src/games/fortune/datdiles-o.real > fortunes-o
> ****Error code 127
> tr not found
>
> といったエラーをはいて止まってしまいました。
こうなったんだ?
> 祖の前にちょっと失敗して
> filesystem is full
> というエラーがでたのですが。
"filesystem is full"ってなんのことだか分かってる?
「その前」っていつ?
どんなパーティション構成なんだ?
softupdateは使ってる?使ってない?
何処で何をしたらどこが"filesystem is full"になったの?
/usr/bin/trは存在する?
- 852 :名無しさん@お腹いっぱい。 :02/04/16 07:40
- >>838-839
最近じゃ吐き_続ける_ことは少なくなったんじゃないかと思うけど、どう?
一年ぐらい前LogitechのPS/2マウスでそういうのがばんばん起きてたなあ。
シリアル出力のだと問題なく動いてたんだけど、最近はどうかな。
- 853 :846 :02/04/16 08:06
- >>847
>>851
すみません説明不足でした。
#make installworld
と入力してからです。あのエラーが出るのは
ただそのsystem full
の状態はいらないファイルをけしたら解決しました。
ちょっと気になることがあるので確認させてもらいたいのですが、
#make buildworld
で生成されたバイナリなどそのたの色々なファイルを
#make installworld
でファイルシステムにインストールしていくわけですよね?
で"生成されたバイナリなどその他の色々なファイル"が置かれる場所が
/usr/obj/usr/src
以下に保存されてるのですか?
そしてインストールされるべき
/usr/bin/trは
/usr/obj/src/usr/usr.bin/tr/tr
でOKなのでしょうか?
一応/usr/bin/tr
は存在してます。
ただそれがfilesystem fullで
make installworld
がとまってしまったときに印すとpるされているので
それがおかしいのかな と思ってるのですが。
勘違いでしょうか。
- 854 :名無しさん@お腹いっぱい。 :02/04/16 08:09
- 興奮しないで日本語で書いてください
- 855 :名無しさん@お腹いっぱい。 :02/04/16 08:15
- >>850
ifconfig -l
は、/etc/rc.network の中の1ヶ所しかないねぇ。
これが原因だとすれば、/etc/rc.conf に
network_interfaces="lo0 rl0"
と明示して、ifconfig -l を実行させなければいいのかも。
- 856 :名無しさん@お腹いっぱい。 :02/04/16 08:42
- >>853
おおむねそんなかんじ。
とりあえず ディスクを増やすかいらないものを消すかしてから
やろう。/usr/ports 以下を消せば、多少稼げるかも。
次100 最新50 (10:00PM - 03:00AM の間一気に全部は読めません)
read.cgi ver5.26+ (01/10/21-)