F2R2

7354713fe78efacb4847f18d04f918cc701db617

Mac & BSD

[ リスト | 詳細 ]

記事検索
検索

全5ページ

[1] [2] [3] [4] [5]

[ 前のページ | 次のページ ]

メール移行

iPhoneは基本的に小さいPCなので、PCと同じメールが使えます。
受信の際のサーバへのアクセスはPOP3もしくはIMAP。
これまで、10年ほどはサーバ上のEmacs+Mewでメールを読み書きしていて、
PCからもsshでサーバに入ってメールを使っていました。
iPhoneでもPOPで使えばほぼそのまま使えたのですが、同じメールを
iPhoneとPCで二度処理しないといけなくなったりするので、これを機会に
IMAPを導入することにしました。
そうなると、PC側も普通のメールクライアントにしたくなるもので、
こちらもこれまでのリモートログインしてメール操作から、Thunderbirdに
移行することにしました。
これら移行作業について、何回かに分けて書いて行こうと思います。

訳あって会社ではMacを業務ネットワークには繋がずに
研究ネットワークに繋いでいます。で、このネットワークは
IP in IPトンネルで某所に繋がっていて、そこからインターネット
に出て行きます。↓こんな感じ。

Mac----RouterA========RouterB----Internet----Webサイト

RouterAとRouterBの間がトンネルで、このトンネルのところはMTUが
1280なのですが、これが原因で繋がらないWebサイトがいくつかありました。

原因を調べると、、、Webサイトからは1460Byteとかのパケットが
送られてくるのですが、トンネルのMTUが1280Byteなので、
RouterBがICMP need fragmentを返します。まともなWebサイトだと
これを受け取って、トンネルを通れる大きさにして再送するのですが、
問題のWebサイトはファイアウォールでICMPがブロックされるのか、
単に無視するだけなのかはわかりませんが、同じ大きさで再送してきます。
(ACKが返らないから)

最近はDF(Don't Fragment)フラグを立てたパケットを送るのが
主流なのはわかるのですが、それならICMPはブロックしないで
もらいたいです。

まぁ、WebなのでTCPが通れば良いわけで、ICMPがダメならTCPの
MSSでなんとかしようと、MacのインターフェースのMTUを1280に
するとちゃんと繋がりましたが、なんか美しくない。。。
なんとかルータで対処できないかと調べたら、pfでできるようでした。
(ルータはNetBSDです)
RouterAのpf.confに

scrub in on gif1 all max-mss 1440
scrub out on gif1 all max-mss 1440

の2行を加えると、MacのMTUを1500に戻してもちゃんと繋がるように
なりました。あ、ついでにトンネルのMTUを1480にしておきました。

今回は自分の支配下のルータで対処できたから良いものの、Webサイト
までの途中にMTUの小さいところがあって、MSSを書き換えてくれなければ
対処不可能です。ちゃんとインターネットのルール(?)を守ってもらいたい
ものです。それともMSSを書き換えないといけないようなRFCとか出てるのかな?

ちなみに問題のあったWebサイトは
- ANA (予約確認ページ https://aswbe1-d.ana.co.jp/https://cam.ana.co.jp/
トップページ https://www.ana.co.jp/は問題ありませんでした。)
- amazon (.co.jpも.comも両方。同じところにホスティングしているみたい。)
- CISCO (おいおい(笑) しかもこのページ
http://www.cisco.com/JP/support/public/ht/tac/102/1020854/fragmentation-j.shtml
Path MTU Discoveryの項。モロあんたのところです。)

Windowsインストール

VMWareは入れたものの、その後放ったらかしになってました(^^;
仕事上、やっぱりWindowsも無いと不便なことが出てきたので
WindowsXP Proを入れました。

VMWareでバーチャルマシンを作ってWindowsのインストールCDを
入れると、あとは放っておくとインストールが完了します。

早速ファイルサーバにアクセスしようとすると、、、
"\"が入力できない。。。
私のMacはUSキーボードなのですが、どうも日本語キーボードのように
認識されているようでした。で、コントロールパネルからドライバを
確認しましたが、ちゃんと「101/102 英語キーボードまたはMicrosoft Natural PS/2 キーボード」
っていうドライバが割り当てられています。おかしいなぁ、と思って
ググるとちゃんと解決法がありました。
http://web-conte.com/blue/200801/22_1313.php
やっぱりドライバがおかしかったようで、このページの通りにすると
無事キーボードもまともに使えるようになりました。

パーティション分割

http://blogs.yahoo.co.jp/air_and_bicycle/57319648.html
ということで、Macを使い始めたわけですが、これがもう使い易くて
もうWindowsには戻れません(笑)

MacOS XもベースはBSD(FreeBSD?)なので、書庫名を変更してここに
書いて行こうと思います。

まず、最初にやったのがパーティションの分割。
出張先の会議場でMac使いな友人に教えてもらいながらやったのですが、、、
結構ハマりました(^^; OSのインストールDVDがあれば楽だったのですが、
それは宿に置いてきてしまって。。。

Googleで調べてもめぼしい情報は見当たらず、試行錯誤することになりました。
やりたいのは、60GBをHFS(Macの標準ファイルシステム)、50GBをHFS CaseSensitive、
残りをFAT32にすることでした。
まず、GUIのディスクユーティリティでサイズを変更してみるもののダメ。
ターミナルからdiskutilコマンドを使ってもダメ。

結局、
- シングルユーザーモードで起動
- notifydを起動
- configdを起動
- diskarbitrationdを起動
- diskutilのresizeVolumeでパーティション分割
という手順でうまく行きました。

と、書きましたが忘れかかってるので間違いがあるかも知れません(^^;
まぁ、DVDを使うと簡単そうなので、普通はそちらでやるのがいいでしょう。

いずれにしろ、こういう作業は何も入れていない最初にやっておくのが良いと思います。

NetBSD4.0 ipnat

会社のネットワークが変更になり、↓のPC Routerで
http://blogs.yahoo.co.jp/air_and_bicycle/54430471.html
NATもさせないといけなくなりました。
てことで、早速ipnatの設定をしたのですが動かない。
よく見るとカーネルにipnatが入っていないみたいなので、
またしてもソースコードをチェック。どうもNetBSD4系列になってから
ipnatは殺してあるようでした。これを生かしてビルドしてみましたが、
コンパイルが通らない。。。
てことで、素直にpfに移行しました。ipf.confをちょっと書き換える
だけで移行できたのが救いでした。
NetBSDでipfilter系を使ってる方、早めにpfに移行したほうがいいですよ。

全5ページ

[1] [2] [3] [4] [5]

[ 前のページ | 次のページ ]


.
flyingangler
flyingangler
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について
検索 検索
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Yahoo!からのお知らせ

よしもとブログランキング

もっと見る

[PR]お得情報

ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!
ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事