投稿

ラベル(12.04)が付いた投稿を表示しています

メールサーバの移行

イメージ
 自前のメールサーバを停止 これまで、自ドメインのメールサーバはVPS上に構築していた。 ・Ubuntu Server ・Postfix ・Dovecot ・spamAssassinと、BlackListの利用 Spam対策を行ってきたし、サーバ上でメールをトリガーにして各種プログラムを動かしたりしてきた。 メールサーバのメンテナンスは結構面倒くさくて、  ・Disk容量のチェック  ・不正アクセスのチェック  ・各種セキュリティパッチの適用 など、手間がかかる。 そこで、外部のサーバを利用することに…。 結構安くて使い勝手の良さそうなのが、「さくらのメールボックス」 3年契約で、3070円とな…。  メールアドレスは自分のだけなので、20GBまで利用可能!  (Gmailより大きいねぇ) ということで、早速契約。 アカウント設定を行って、既存のDNSを書き換える。WHOISも書き換えて完了。 SMTPとIMAPが利用できればOK。 ちょうど、GoogleがSPF設定していないと受信しないし、DKIMおよびDMARCに対応していないメールを弾くようになったので、対応しているのを確認。 さくらサーバ自体は、これまでお客さんのサーバとして何件も利用しているので、利用方法も難しくはない。  Webメールにも対応しているので、いざという場合にもありがたい。 ということで、各メールソフトの設定を変更。  PC(常時使用する3台)とタブレット、スマートフォンと台数は多いがそれ程手間はかからない。 問題は、旧サーバで送受信したメールの履歴だけれど、これはThunderbrdを使ってローカルに保存することで回避。  本当は、サーバtoサーバでMailboxに残そうとも考えたんだけど、古いメールはそれ程必要ないし、ローカルにバックアップしてあれば凌げるので、良しとする。 移行時にDNSの反映で若干時間がかかったものの、問題なく送受信できるのを確認して、作業完了。  これでメンテナンスの手間が減るので、安いもんです。

お名前.comのVPSを18.04に

イメージ
お名前.comのVPS これまで、1台VPSを借りて運用してきたが、そろそろOSのバージョンをUPしたいなぁと…。 今までは、標準のイメージからインストールしたubuntu12.04LTSを使ってきた。 ここでは、メインのメールやWEB、BINDなども自前で構築・運用してきた。 この春、20.04LTSが出たし、さすがに12.04だと言語関係やツールが古くて、苦戦することが多々有ったので、上げた方が楽だな〜という理由。 もちろん、デフォルトの状態で使用しているわけではないので、PHPは7系に上げたりしているし、その他も代えれるものは随分入れ替えてきた。 そうか…。もう、7年ほど借りていることになるんだ。 もう1台借りる いきなり、運用中のマシンを変更して、動作しなくなった場合に面倒というか困る。 そこで、もう1台VPSを借りて、構築し終わったら、設定を移して切り替えることにした。 もう1台といっても、年間で1万円程度のマシンなので、格安ですね。 グローバルIPも1つ付いてくるし、ストレージも100GBなので、まあまあです。 さて、標準のイメージだと、14.04か16.04しか選択できない…。 仕方ないので、16.04LTSを選択する。 まあ、10分も掛からずに完了。 簡単で速くて安い…何かの宣伝のようだけど…。 テストで、apacheとmysql、phpを入れて少し遊んで動作確認。 SSHの設定 WebからのConsoleは使いにくいので、まずはsshdの設定。 公開鍵を持ち込んで、パスワード認証をOFFにする。 これで、最低限の設定が完了。 端末からsshで接続を確認する。OK! さらにUpgrade いまさら16.04LTSだと、利用できる期間が短いので、使い慣れた18.04LTSにしたい。 さすがに20.04だと、まだ細かなノウハウが不足しているので、構築に手間がかかりそう。 まあ18.04なら、少なくとも、あと3年はサポート内だし、その頃UPすれば良いでしょう。 ということで、まだ何も構築していない状態なので、思い切って切り替えることに。 失敗したら再度インストールすれば済む話だ。

ファイルサーバが死んだ

イメージ
客先のLinuxマシンが突然死 少し前(といっても先月末)の事だけれど、保守を受けている客先のファイルサーバがある。(Ubuntu12.04) これ導入して約5年(しかもサーバ機ではなく、フルタワーのPC)、そろそろ時期的に心配になってきているので、昨年からリプレイスを提案し、見積も出し説明もしていたのだが、一向にGoサインが出ないので、そのまま運用していた。 これが、月曜朝に起動しておらず、ファイルサーバが利用できないと電話が入った。 リモートで見ると、電源が落ちているっぽい。 電源を入れなおしてもらうが、しばらくするとやはり切断してしまう。 仕方なく確認に出向いたら、起動はするものの1時間弱で電源が落ちてしまう。 予兆もなく突然こんなにおかしくなることは珍しいので、事情を聴いてみると、前日にビル内電気保安の関係で、1時間ほど停電があったとの事。 しかし、UPSも置いているしおかしいなぁと思って確認すると、何故か一般のタップにさされている…。なぜだぁ〜。 ディスプレイはUPSなのに、本体がUPS通っていない。 意味ないし。 自分で設置した時には、UPSにしているので誰かが、いつの時点で差し替えている。 そして、停電…。 まぁ、劣化による故障かもしれないけれど、怪しい。 といっていても、仕方ないので、再度準備をして訪問する。 新サーバを手配するが3週間程かかる 事情が分かったものの、マシンなしではどうしようもない。 新規にオーダーをかけるけれど、BTOなのでShipping期間も入れると最低でも2週間。下手すりゃ3週間かかる。 それまで、業務で使っていたファイルが利用できないのは問題有りなので、なんとかする必要がある。 クライアントを1台潰して、代替機にするか…。 インストールが手間だしなぁ。 そこで、HDDのみ抜き出して、自前の旧ノートPCをサーバ代わりに設定してみる。 ThinkPad X200(Core2Duo)だが、SSD・メモリ増強済。 優先LANも無線LANも利用できるし、今は予備機として利用頻度は低いので、試してみた。 ただ、入っているのが16.04なので、samba周りの設定や、ユーザの切り直しなど少々手間がかかりそう。 そこ

LibreOfficeのUpdateでエラー発生

Ubuntu上でのLibreOffice 現在、顧客にも使ってもらっていることも有り、Linuxマシン上ではLibreOfficeを、MacでもLibreOfficeをメインで使うようにしている。 まぁ、たまにはWordやExcelも使うのだけれど、慣れればそれほど問題もない。 しかも、ちょくちょくUpdateが出て、少しずつ不具合が改善されたり機能UPしてくれるので、楽しみでもある。 今は、PPAからbackport版を入れているので、最新のバージョンで動かしている。 今回久々に仕事が一段落して、Updateをかけるタイミングが出来たので実行するとエラーが…。 依存関係が解消できないよ…って言われても、別段おかしな処理もしていないし、いつも使っているマシンなので、使えなくなるもの困る。 言われるように apt-get -f install を実行すると、解決するどころじゃない。 root@hostname:~# apt-get -f install パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています                 状態情報を読み取っています... 完了 依存関係を解決しています ... 完了 以下のパッケージが自動でインストールされましたが、もう必要とされていません:   libvisio-0.0-0 libmspub-0.0-0 libcdr-0.0-0 liborcus-0.6-0 これらを削除するには 'apt-get autoremove' を利用してください。 以下の特別パッケージがインストールされます:   libreoffice-base 提案パッケージ:   libreoffice-gcj libreoffice-report-builder 以下のパッケージはアップグレードされます:   libreoffice-base アップグレード: 1 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。 3 個のパッケージが完全にインストールまたは削除されていません。 2,138 kB 中 0 B のアーカイブを取得する必要があります。 この操作後に追加で 2

ubuntu 12.04 LTSを14.04 LTSにUpgradeしてみた #2

イメージ
不完全動作中 どうもUnityの設定に問題があるような感じ。 これでは、いちいちコマンドを探す必要がある(あんまり使わないものはGUIで十分だったので)ため、少々面倒。 動作するものが、動作しないのは気分的に良くない。 そこで、別のWindow Managerを入れて確認してみることにする。 定番の、Gnome classicと、お気に入りのxfce4を入れてみる。 インストール自体は、難しくはない。 (参照→http://banikojp.blogspot.jp/2014/04/thin-client.html) ついでに、mozc-serverの再インストール指定、ibus関係も再度確認。 一旦、ログOFF。 デスクトップの種類を選択するのだけれど、これまでと表記が違う。 まあ、どれでもいいかと、選んだら、classicだった。 この状況でシステム設定を開くと、これまで通りの画面に戻っている。 mozcも正しく動作してくれているので、ibus関係との連携もOKそう。 つまり、gnome-panel(classic)は、安定して動作してくれている。 いざとなれば、このモードに降りれば何とかなりそう。 何せ、Linux導入したお客のところも、今後この手の対応が発生するだろうから、今のうちに情報を収集しておかないといけないので…。 余計に手間がかかる。 これで、途方に暮れるということは無さそうだ。 他のアプリも試しておく 一応、LibreOfficeやThunderbird、Google Chromeなどを起動して、動作の確認と文字入力のテスト、mozc/Anthyの切り替えなどをチェック。 chromeのfontがなぜか異なるものに変わっていたものの、自分で設定しなおしてやれば、問題なし。 ううむ、どこでこんな状態になってしまったのか、それがわからないのが気持ち悪い。 とは、言っても使ってみなくては分からないことも多々有るので、調査・記録しながらもう少し格闘することにする。 classicが正常動作するのを確認し終えたら、再度defaultのunityに戻して、設定を確認してみる。 移行のため

ubuntu 12.04 LTSを14.04 LTSにUpgradeしてみた

イメージ
常用しているノートで試す さすがにお客のマシンって訳にもいかないし、開発用のマシンも怖い。 とりあえず、一番問題なさそうなThinkPad X200で試してみる。 主に入っているのは、以下のようなアプリケーション。 google chrome sublime text 2 TexStudio wxMxima Virtualbox mozc-ibus Dropbox 程度でしょうか。あとは標準のものばかり。  実際の作業 まずは、すべての更新を行っておく。 # apt-get update # apt-get upgrade 続いて、13.10からのアップグレードを参考にする。 http://www.cyberciti.biz/faq/howto-upgrade-to-ubuntu-14-04-from-ubuntu-13-10-or-12-04/ # uname -mrs # lsb_release -a 自分の環境の確認。 # do-release-upgrade しかし、12.10があると言われる…。それは確かにそうなんだけど。目的は14.04なわけで。 # do-release-upgrade -d # update-manager これで14.04があるよと行ってくるので、思い切ってUpgrade。 結構時間がかかりました。約1時間程度。 途中、2度ほどファイルを残すか変更するかとか聞かれたのだけれど、確認しても問題なさそうなので上書き(というか新しくインストール)する方を選択。 最後、再起動して完了しました。 動作確認 再起動してログインする。 一応、問題なくパスワードも受け付け、デスクトップが表示される。 と、すぐさまクラッシュレポートが2度ほど。 ibus関係でエラー吐いてくる。mozcもおかしいと。 ibus死んでいればmozcどころじゃないので、実際の原因は分からないが… とりあえず、レポートを送信するようにして、修復しなくては。 まずは、mozc-server/ibusをremoveして、再度installしてみる。 システム設定→言語サポートを開くと不完全だと言われるので、必要なも

postfix+spamassassinによる基本的SPAM対策

管理しているサーバへの要望 VPSで管理しているサーバは、9ドメインにもなっておりますが、その中のお客さんからの要望があって…。 以前のサーバでは、SPAMメールの件名(Subject)に[SPAM]が挿入されていて、それを元にフィルタリングしていたけれど、新しいサーバに変えてから、それが無くなって不便だから、何とかして欲しい… そうですか、今時サーバでやるのは、あまり流行っていないような気がするんですがねぇ。 精度の問題もあって、一般的なルールだとどうしても誤認識が相当数発生するのが欠点。各自のメールでベイズフィルタで学習させて、利用する方が精度が高いし、ローカルでそういった機能を持つメーラが増えているので、そっちを使った方が効率的だとは思うんだけど…。 まぁ、要望なので仕方ない。 昔設定した記憶をたどりながら、新たに導入することに。って15年ほど昔にやった手法なので、今風のやり方を調べながらですが…。 SpamAssassinのインストール Ubuntuなので、相変わらずインストールは簡単ですゎ。 $ sudo -s # apt-get install spamassassin spamassassin-rules-ja これだけです。必要なパッケージは、適当に拾ってくれるので、しばらく待つのみ。(ほんの10数秒だけどね…) 本当は、ウィルスチェッカなんかも入れるという方法もあるし、その他もろもろ、様々な設定方法があるけれど、シンプルな方法で行くことにする。 設定項目はごくわずか Spamd まずは、/etc/spamassassin/local.cfを書き換える。 デフォルトでは「*****SPAM*****」が件名に追加されるけれど、今回は要望通りに設定。 rewrite_header Subject [SPAM] report_safe 0 これで、最低限の記述はOKそう。 続いて、通常パッケージで入れると、ユーザとか作ってくれるけれど、設定の自由度が高いせいか、方法に応じて自分で作っておく必要がある。 # groupadd spamd # useradd -g spamd -s /bin/false -d /var/log/spamassassin spamd #

ubuntu12.04にTeX環境を構築

イメージ
やっぱりLatexですな 新しいマシンを用意したら、Office系のソフトと共に入れたくなるのが、TeX環境。 ノートと言えども、TeXが使えなきゃ嫌なので…。 まぁ爆速になったX200であれば、気持よく作業できるし、重いOfficeを使わなくても綺麗な出力を得られるのが素敵。 でも、OSは12.04LTSなので、新しい環境は入れにくい。 ソースからコンパイルも考えたけれど、せっかくPackageで簡単に管理できるのに、出来れば避けたい。サーバであればソースからというのもありなんだけどなぁ…。 いい方法がないかなぁ〜と、ググりながらあちこち最近のTeX状況に目を通していたら、いい情報を見つけました。 TexLiveのバックポートがあった バックポートってのは、12.04よりも後のOSで導入されたり、バージョンの上がったソフトを、古いOS用に構築したもの。 しかも、そのリポジトリがあるっていうんだから、ありがたい。 と、思ったら、その記事まで見つけた。「 Ubuntu 12.04でLaTeX環境を構築する 」というそのまんまのページでした。 作業はいたって簡単。 # リポジトリを追加 $ sudo apt-add-repository ppa:texlive-backports/ppa # パッケージ情報を更新 $ sudo apt-get update $ sudo apt-get upgrade ここまでで、ほとんどの作業が終了(笑) 最後の作業が、これですが、こいつはものすごく時間がかかります。 $ sudo apt-get install texlive-lang-cjk  あとは、寝て待つくらいしかやることはありません。 ものすごい数のパッケージをダウンロードするので、ほとんどがこのダウンロードの時間です。 待っている間に、一仕事できたし、ブログも更新できましたゎ。 まずは動作テスト 簡単なサンプルドキュメントを作成して、正しく表示できるか確認しておく。 \documentclass{jarticle} \begin{document} This is a sample document.\\ これはサンプルドキュメントです。 \

Sublime Text 2の日本語入力 #2

イメージ
コメントを頂いて… 以前のエントリー「 Sublime Text 2の日本語入力 」に匿名さんからコメントを頂いた。内容はシンプルで http://yasuyuky.github.io/SublimeMozcInput/ これはどうでしょうか? とだけあった。 関係者さんなのか、ユーザさんなのか不明だけれども、念のため確認してみる。 もちろんURLを見れば、一目瞭然なんだけど、行ってみるとまさにそのままの内容。 しかし、中央のGIFアニメを見る限り、使い勝手は良さそう。 これは試してみる必要がありそう。 インストールする Install Mozc and emacs-mozc (see official instruction). Install this plugin using Package Controll (see instruction). という手順。って当然これまで作業しているのだからmozcは入っているでしょうね〜。 まあ、一応まとめておきます。 $ sudo apt-get install mozc emacs-mozc これだけです。emacs自体が入っていない場合は、少々ダウンロードも大きくなるかもしれないですね。 続いて、sublime text 2のpackage controlを使って必要そうなものを入れろということなので…。 まずPackage Controlを起動。 続いて、リポジトリを追加。「Add Repository」です。 https://github.com/yasuyuky/SublimeMozcInput これを追加してやる。 でもって、Package Control: Install Packageを実行すると、「SublimeMozcInput」が選択できるようになります。 選んでしまえば、インストールは完了するはず。 動かしてみる 早速、動作確認をする必要がある。 起動は「ctrl+¥」ということなので、起動して入力してみる。 ほ〜。 前回のHelperとは、操作感は雲泥の差です。 これで、まともにエディタ上で日本語の入力がサクサクと出来るようになりました。 ステータスバ

Sublime Text 2の日本語入力

イメージ
久しぶりに使いたくなったエディタ この数ヶ月、新しいツールを求めてあれこれ触ってみたのだけれど、この「Sublime Text 2」程、楽しさを感じるエディタはない。 奥の深さもそうだけれど、カスタマイズの自由さ、軽快さ、プラグインの多さには驚く。 プラグインが多いと、基本機能が貧弱なものがあったりするが、こいつは全くそんなこともなく、高機能なエディタだと思う。 python系らしいけれど、そんなことは知らなくても全く問題ない。 マルチプラットフォームでMac/Linux/Windowsで動作する。 少々初心者には、敷居が高目だけれど、使ってみる価値は十分あると思う。 同じ環境を用意する Macはメインで使用しているので、使えないのは問題。当然インストールしてあれこれと試す。 Linuxに入れてみる。C++やRubyなど気持よく記述できる。 HTMLもpluginを利用することで、超強力に機能UPする。 と遊んでいた所、日本語が入力できないことに気づいた。 今まで、コードが中心だったし、メッセージはダミーや英語が多かったせいか、気付かなかった。 調べてみると2つほど、設定方法を見つけた。 「yuji.develoepr's graffiti blog」の「 Sublime Text 2をaptitude(apt-get)でインストールして日本語入力可能にするまで。 」というそのままのエントリーがあった。 まずは、InputHelperをインストール。 Shift+Ctrl+Zで入力欄が出るらしいのだが、自分の環境では出なかった。 いろいろと、試したものの12.04ではダメそう。 そこで、次の方法をトライする。 $ sudo -s # apt-get install python-xlib $ wget https://github.com/chikatoike/SublimeIBus/archive/master.zip -O SublimeIBus-master.zip $ unzip SublimeIBus-master.zip $ mv SublimeIBus-master SublimeIBus ここまで何の問題もなく完了。

imapでの接続

postfixの次のSTEP 前回、SMTPにpostfixを導入し設定を終えた。 今度は、外部からメールの取り出しができるように、imapの設定を継続する。 Dovecotが一般的らしく、前回Postfixを入れるときに一緒に入れた。 受信の確認には、コンソール用のMTUが必要(前回mailで確認しようとしたけれど、Maildirに非対応)なんだけど、とりあえずMaildir内を確認して届くのをチェック。 一応、Muttを入れてみるが、設定ファイルを書く必要があって、あちこち探して見るけれど、あまり詳しい情報がない。 いくつかのサイトを参考にしながら、次のように設定。 set mbox_type="Maildir" set folder="~/Maildir" set spoolfile="~/Maildir/" # realnameは、Fromヘッダの名前になる。 set realname="username" # use_fromを設定しないと、ローカルコンピュータの名前が設定される。 set use_from="yes" set from="username@xxxxx.yyy.zz" # envelope_fromを"yes"にしないと、MAIL FROM:コマンドでローカルコンピュータ名が # 使用される。   set envelope_from="yes" # Return-Path:これを正しく設定していないと、@niftyのメールサーバがはじく。 my_hdr Return-Path: username@xxxxx.yyy.zz my_hdr Bcc: username@xxxxx.yyy.zz set nomove mailboxes "~/Maildir/inbox" "~/Maildir/trash" # 一覧画面の表示項目(日時と件名のみ) set index_format="%4C %Z %{%b %d} %s" set postponed="~/Maildir/draft"

planex GW-USMicro300 をUbuntu12.04で動作させる

イメージ
廃棄用のPCを再生していて Windows Vistaが入っていたノートPC(VersaPro)のメディアはないし、システムが壊れてしまい復旧ができなくなったということで、廃棄を依頼された。 スペックはなかなか良い(Core2Duo 2GHz+2GBメモリ)ので、ディスクが物理的に逝っていなければ何とかなると思い、Ubuntuを入れてみることに。 とりあえず、CDトレイが排出されないので、クリップを使って強制排出。 CDブートができれば、何とかなる…。 とりあえず、CDからの起動はOKだった。 ところが、無線LANは搭載していない。有線LANを接続するがコネクタが壊れているらしくLINKしない。とほほ。 USBも1つは物理的に逝っている。 仕方なく、ネットワーク接続は後ほどすることで、まずはインストール実行。 マシンが速いのとメモリが多いおかげか、予想以上に速く完了。 相変わらずCDは強制排出して、再起動。 無事Ubuntu12.04が起動した。しめしめ…。 念のためDiskをチェックし異常がないのを確認する。 さてネットワークをどうするか…  手元にあるiPhoneを接続し、使えるUSB端子を確認する。 インターネット共有をONにすると、無事ネットワークに接続できるところまで確認。 しかし、テザリングで400MB強のデータを落とす気にはならないので、思案どころ。 そういえば、ずいぶん前に入手したUSB LANアダプタが転がっているはず。 PLANEX の GW-USMicro300 があった。 USB端子に挿してみるが反応なし。 ググってみる。 「GW-USMicro300がZorin OS 6.1 lite(Ubuntu 12.04)で使えるようになった」 なんてのを見つけた。 ピンポイントで有用な情報だ。 /etc/modulesに rt2800usb 次に、/etc/modprobe.d/usmicron.confを新規に作成する。 install rt2800usb /sbin/modprobe --ignore-install rt2800usb; /bin/echo "2019 ab29" > /sys/bus/usb/drivers/r

VirtualboxのUpdateではまる

イメージ
いつも通り起動 これは昨日の現象。やっと復旧したので、まとめておこうと…。 通常はiMacにVirtualBoxを入れて、WindowsXP,Windows7,Ubuntu11.04/11.10/12.04/12.10,Vineをゲストとして運用しています。もちろん、ネットワークサーバにしたり、開発環境を用意したりしているのです。 Ubuntu上でArduinoのソフトを書いているので、作業を開始。 4月に入ってから、VirtualBoxの新版が出ているよ〜とメッセージが出てきていたのですが、時間的余裕のある時に、Updateしようと放置しておりました。 昨日、コーディングも一段落して休憩がてら、Updateをしてみたら、思い切りハマって復旧に時間が取られてしまったちうことです。 現状は 使用中のバージョンは:VirtualBox-4.2.10-84104-OSX これをVirtualBox-4.2.12-84980-OSXに上げるだけですので、いつもと同じ作業です。 本家よりダウンロードしてインストール。Extension Packも落としてインストール。 とりあえず最近最もよく使用するUbuntu12.04を起動して、Guest Additionsをインストール。 はい、ここまで来れば再起動して、完了です。 では、再起動! エラー発生…orz Xがおかしいようですな…。 ついさっきまで動いていたのに、今は動かないとな…。設定ファイルがおかしいのか…う〜む、と思いつつも「OK」をポチるしかない。 するってぇと、一応どうするか聞かれるた。なんやビビらせるな〜と思いつつ試すことに。 最初のRun in low-graphics mode...でとりあえず動かしてみようとするも、動作せず。 仕方ない、再設定でもしようとReconfigurationを選ぶと、次の選択肢が待っている。 Backupなんかあるんなら、それを使ってくれと指示しても何も変化なし。動かないらしい。 じゃあGenericでと選んでも動作せず。 使えないなぁと思いつつ、前に戻ってみるが、選択できるのはExit to console loginのみ。じゃあ、コンソールに戻って手作業で戻すか? などとしんみりしながら、コンソールへ。

proxyのufwで苦戦

イメージ
ubuntuをproxyに設定 今回は、無線LANルータが1台設置されていたのだけれど、無線は減らしていきたいのと、細かなコントロールが、逆に面倒なのでLinuxマシンをルータ兼proxyとして動作させることにした。 過去、Vine LinuxやRedHat、CentOSなどをよく使っていたのだけれど、最近非常に使い勝手が良くなっているのと、ちょうどLTS版の12.04が出て、そろそろ不具合も改善されている頃なので、思い切って利用して見ることにした。 もちろん、デスクトップ版は11.10も11.04も…結構使ってきているので、別に心配はしていないんだけどね。 さて、ubuntuをインストールして、eth0は外向け、eth1は内部で192.168.0.1とする。さらにWindows Serverは192.168.0.2として、Windows Serverからしか問い合わせに答えない設定を多々するかたちで…。 あとは、dnsmasqとsquid,squidGuardを入れて、先のntpサーバとしても利用する。 そんなに奇をてらった設定ではないので、楽勝かと…。 ufwを調べて設定する 以前は、iptablesを利用してマスカレードしたり、ポート塞いだり、開けたりというのが、ごく一般的でしたが、9.10の頃からufwなんてツール(iptablesのwrapper)が利用できるようになっております。 これまで、縁がなかったのだけれども、簡単に設定できるらしいという情報は掴んでいたので、こいつを使って設定してみる。 いちいちsudoは面倒なので、最初にrootに上がって作業することに。 $ sudo -s # ufw reset # ufw enable # ufw allow proto udp from 192.168.0.2/32 to any port 53 # ufw allow proto tcp from 192.168.0.0/24 to any port 3128 # ufw allow proto tcp from 192.168.0.2/32 to 192.168.0.1 port 5900 # ufw disable && ufw enable # ufw status ほう、ま

ubuntu 12.04 にUpgrade

イメージ
11.10が調子悪いわけじゃない 結構な時間をかけて、11.10をインストールしたわけだが、長く使うのであればLTSである12.04にしておこうかなぁという気持ちがあり、暇な時間を使って作業しておこうという事だ。 インストーラーとPAE非対応CPU にあるように、このInspiron700mは古いノートであるし、Pentium Mと同じ頃のCeleron Mだし・・・。まず対応していないことを前提に作業をする必要がある。 12.04を初めからインストールすると、起動しないということが発生するらしい。 ところが、今回は偶然にも利用したDiskが11.10だったから苦労せずに入れることができた。あとは、Upgradeするだけだ。 アップデートマネージャーを起動すれば、12.04にアップグレードできると表示されているので、それを選択するだけだ。 ダウンロードに約10分強かかった。 あとは、glibcを使っているみたいだとか、サードパーティのレポジトリは削除するとか、当たり前のことを言ってくるのでOKとか次へで作業を進めればOK。 ダウンロードを完了してインストールに入ると予想時間を表示してくれる。大量のパッケージを更新する必要がある。およそ1時間20分・・・。まあ、予想はしていたけど・・・。 ほかって置きます。 カリカリ・・・カリカリ・・・と、一生懸命作業しています。 削除するパッケージの一覧だとかも表示してくれますが、どうせ不要なんでOKしか選ぶつもりは無いです。 ほぼ、予想通りの時間を使って、インストール完了してくれました。 もともとが、xubuntuを入れxfceにしていたので、12.04であっても、環境はそのまま引き継いでくれます。 少々、アイコンが格好良くなった感じがします。 いつのまにかKernelが・・・。 VMでは、少し前から12.04をクリーンインストールして運用しているんだけど、よくよく見たら、いつのまにやらヴァージョンがかなり上がっているのに、改めて気づいた。 初めてkernelのヴァージョンを意識し始めた頃は、2.0系列になったばかりだったと思う。 それ以前も使っていたんだけれど、だから?という程度で気にしていなかった。 ただ、職場でFile Serverを立ち上げたり、DNSやProx