BSD

最も簡単な NAT 設定

BSD

これは FreeBSD で NAT 設定したつもりで機能していないときの参考用。問題の切り分けに。 /etc/rc.conf ファイル gateway_enable="YES" .................... firewall_enable="YES" firewall_type="OPEN"((dhcpd のバージョンによっては不要なメッセージが…

python26 へ移行

BSD

FreeBSD では python26 を使うように変更が行われているらしい。その影響か、xfce4 をソースからコンパイルできない。悩ましい。正確にいうと、py26-orbit-2.24.0。 # cd /usr/ports/devel/py-orbit # make all .................... configure: error: coul…

device オプション

BSD

FreeBSD で DVD -R を焼くためにカーネルのコンフィギュレーションにdevice atapicamと書かなくなって久しいが、何故こんなことを知っているんだろうと思ったら、18.6.9 Using the ATAPI/CAM Driver に記述してあった。 日本語版ハンドブックには、その旨の…

ports もアップデート

BSD

ports も最新の状態にしたいということで次のコマンドを入力。 # cp -p /usr/share/examples/cvsup/ports-supfile /etc/ # chmod +w /etc/ports-supfile # sed 's/CHANGE_THIS\./cvsup2\.jp\./g' /etc/ports-supfile > tmpfile # mv tmpfile /etc/ports-supf…

カーネルのバージョン

BSD

FreeBSD 8.0 BETA 4 をインストール後に、ソース コードを最新状態にすべく。 # cp -p /usr/share/examples/cvsup/{ports,stable}-supfile /etc/ # chmod +w /etc/*supfile # sed 's/CHANGE_THIS\./cvsup2\.jp\./g' /etc/stable-supfile > tmpfile # mv tmpf…

遊んでいる Notebook PC に

BSD

遊んでいる Toshiba Note PC に Ubuntu をインストールすることにした。スペックについては 1 世代どころか全然古すぎ... outdated かとも思ったが、今使っている N410c もそんなに新しいわけでもない。そもそもメモリも 128MB しか搭載していないし、何より…

FreeBSD 7.1 リリース

BSD

先週やっと時間が空いたので、遊んでいる Athlon 3.2 GHz にインストール。amd64 ではインストールがずいぶん簡略化されているなぁと思いながらも今まで使用していた 6.2 のインストーラがどうだったのかはすっかり忘れている。 とりあえず、6.4 と同じよう…

NetBSD 4.0 に - Part 2

BSD

仮想スクリーンに移動できるようになったので、次はカーネルをコンパイルしようとして GENERIC を MYKERNEL とコピーしてコンパイルするためのスクリプトを作成した。 config MYKERNEL cd ../compile/ MYKERNEL make depend && make all && make installMYKE…

NetBSD 4.0 に - Part 1

BSD

遊んでいる Pentium 233MHz のマシンにリリースされたばかりの NetBSD 4.0 (NetBSD 4.0 のアナウンス)をこの長期休暇中にインストールしようと考えた。というのも、セキュリティーが大幅に強化されたという話を耳にしたからでもあるが。 ただこのマシンで…

OpenBSD 4.2 へアップデート

BSD

OpenBSD 4.2 が 11/7 にリリースされた。パフォーマンスがかなり向上した旨、書かれている。日曜にアップデートしようと思っていたが、なぜか前のメイン機種(Athlon 3.2GHz)がピーピー音がしていて、起動しない...。先ほど、引っ張り出してみたら何のこと…

バックアップをとりませう

BSD

忙しさも手伝って 9 月中さぼっていた自宅のマシンのメンテナンスをしようと、夕方から FreeBSD 6.2 を入れたマシンのソースアップデート中に突然キーボードを受け付けない状態になってしまった。 いわゆるハングアップ状態に...陥ってしまった。ssh でアク…

pf.conf の内容を見直す(その 4)

BSD

Debian 4.0 のインストール時に、日本のミラー サイトからファイルをダウンロードできないといわれた。インストール終了後も Iceweasel で URL を指定したのに表示されないとのたまう。Web サイトがダウンしているのかと思ったがそうでもないらしい。でも Op…

pf.conf の内容を見直す(その 3)

BSD

その 1、その 2 ときたので、続けて。やはり、pfctl をビシバシ使う必要がある。 まずはコンフィギュレーションを変更したので、リロード。 # pfctl -f /etc/pf.conf作成したテーブルの内容を確認。 # pfctl –vvsTablesjapan というテーブルの内容を確認。 #…

pf.conf の内容を見直す(その 2)

BSD

作成中の内容を部分的に公開。 # cat /etc/pf.conf # $OpenBSD: pf.conf,v 1.31 2006/01/30 12:20:31 camield Exp $ # # See pf.conf(5) and /usr/share/pf for syntax and examples. # Remember to set net.inet.ip.forwarding=1 and/or net.inet6.ip6.forw…

pf.conf の内容を見直す(その 1)

BSD

韓国やら中国から不正アクセスが多いとは聞いていたが、ブロックするほどとは思わずにいたが、最近 /var/log/authlog の肥大化に手を焼いていたので、しっかりと締め出そうと考えた次第。APNIC で日本に割り当てられている IP アドレス範囲からだけ SSH を許…

sshguard をインストール

BSD

5/7 17:00 に最新版がリリースされたようなので 119973 May 9 22:54 sshguard-1.0beta1.tar.bz2 をダウンロード。 http://sourceforge.net/projects/sshguard/ http://sourceforge.net/forum/forum.php?forum_id=693985 http://sourceforge.net/project/show…

pf.conf の設定順序

BSD

NetBSD ルータを他にも作ろうとして正しく設定できないことに気がついた。正常動作しているコンフィギュレーションの内容と違う。コメントアウトしていた箇所を変更したのがエラーの原因らしい。 Rules must be in order: options, normalization, queueing,…

i386 用の iso イメージ

BSD

GW 中に http://distrowatch.com/ を見ていたら、OpenBSD 4.1 がリリースされたらしい。 FTP サイトを探すべく、次の URL を確認。 http://www.openbsd.org/ftp.htmlKDDI の FTP サーバをアクセスして i386 以下をダウンロード。 ディレクトリ階層は次のよう…

NetBSD もルータにしませう

BSD

やっぱり手順を示した方がよいようなので、今回はもう少し丁寧に記述。まだ捨てるに捨てられない古いマシン AKIA Intel Pentium 233MHz、メモリは 160MB、ディスクは 4GB。子供も遊んでくれないし、XP も使えない。そんなマシンもルータなら使えるかしらとい…

IP フォワーディング機能

BSD

2 つのインターフェイスで IP パケットをつなぐだけ。 # sysctl -w net.inet.ip.forwarding=1もちろん、起動時に自動的にこの機能を使えるようにするには /etc/sysctl.conf に次のように net.inet.ip.forwarding=1と記述するだけ。まずマシンに組み込んだ NI…

OpenBSD 4.0 をインストール

BSD

シンプルで十分な感じで、64MB しかメモリのない Celeron 400 MHz でもさくさく動く。他のマシンから ssh 経由でサーバに接続しようとしたら、そもそも root アカウントしか作っていないことに気がついた。インストール時に一般ユーザーのアカウントぐらい作…