昔々に更新が止まっていたブログを久しぶりに更新してみた。
最近はちょっとした出来事であればついついFacebookやTwitterで済ませてしまっていたのだけど、ちゃんとした技術情報をまとまった文章として公開したい場合にはやはりショートテキストだけではちょっと物足りない。

PPTPのメモ

| トラックバック(0)

UQ WiMAXで自宅のPPTPサーバーに接続すると微妙に調子が悪いな?と思ったら、MTUとMRUの問題だったのでメモ

/etc/ppp/options.pptpdに以下の記述を追加
nopcomp
noaccomp
mtu 1350
mru 1350

さくらのVPS様にビルドした6rd対応カーネルは無事に動いているのだが、ここで新たな問題が発覚!
yumなどからも利用されているcURLライブラリでIPv6からIPv4へのフォールバックが上手く動作していない事が判明。
IPv6が有効な環境でyumコマンドなどを実行するとcURLがアドレス解決に失敗してしまい、接続が確立でしない。

困ったものだ…

さくらのVPS 1Gプランの初期インストールOSはCent OS 6.2となっていて、標準のカーネルではさくらインターネットがサポートするIPv6接続サービスの6rdはサポートされていない。
オプションで用意されているCent OS 5にダウングレードすれば別途6rdをサポートしたカーネルが用意されているのだか、なにかそのためにOSをダウングレードするのも癪なので6.2様に自前で6rdパッチをあてたカーネルを用意してみた。

仮想化するマシンにXenカーネルをインストール
yum install kernel-xen

Xen仮想化
modprobe.confをXenの仮想化環境で必要なデバイスドライバを読み込むように修正
vi /etc/modprobe.conf
alias eth0 xennet
alias eth1 xennet
alias scsi_hostadapter xenblk

Xenカーネルのためのモジュールを組み込んでinitrdを作成
ls /boot/
mkinitrd /boot/initrd-2.6.18-274.17.1.el5xen 2.6.18-274.17.1.el5xen.img --with \
xenblk --with xennet --preload xenblk --preload xennet

Xenカーネルで起動するようにGRUBの設定を修正
vi /etc/grub.conf
title CentOS (2.6.18-274.17.1.el5xen)
root (hd0,0)
kernel /vmlinuz-2.6.18-274.17.1.el5xen ro root=LABEL=/ console=xvc0 rhg\
b quiet
initrd /initrd-2.6.18-274.17.1.el5xen.img

inittabを修正してコンソールのデバイスを変更
vi /etc/inittab
co:2345:respawn:/sbin/agetty xvc0 9600 vt100-nav

securettyにXenのコンソール(xvc0)を追加
vi /etc/securetty
xvc0

ここまでの作業が終わったら仮想化するOSのインストールされたデバイスをddでイメー\\
ジファイルに変換
dd if=/dev/[仮想化するデバイス] of=[出力先デバイス]/hda.hdd


Domain-0 (仮想化ホストでの設定)
Xenの設定ファイルを作成
vi /etc/xen/CentOS5


作成した設定ファイルを使ってDomain-Uを起動
xm create -c /etc/xen/CentOS5

さくらインターネットでレンタルしているサーバーでIPv6周りのルーティングに変更があったらしく、OSでIPv6が有効になっていると通信に障害が起きる場合がある様なので、CentOSでこれを無効化した時のメモ

手動で無効化
ifconfig eth0 inet6 del [IPv6アドレス]

恒久的に無効化

/etc/sysconfig/network
NETWORKING_IPV6=no

/etc/modprobe.conf
alias ipv6 off
alias net-pf-10 off

計画停電やら、なんやらで自宅サーバーを止めてGMOのVPSを契約した。
で、このVPS、仮想化環境でCentOSを使えるのだが、カーネルや一部アプリケーションにGMOの環境に合わせるために手を加えているらしく、yumのリポジトリがちょっと普通のCentOSとは異なっていて、インストールされているアプリ(今回必要になったのはproftpdだが)のソースコードが取得できない。
メールで問い合わせたら「ソースコードの開示はしていません」と平気で断られてしまった…

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近のコメント

アイテム

  • screen_shot_20100422_182703.jpg
  • IMG_1038.jpg
  • スクリーンショット(2010-04-04 7.35.07).png
  • スクリーンショット(2010-04-04 7.34.22).png
  • スクリーンショット(2010-04-04 7.32.16).png
  • スクリーンショット(2010-04-04 7.31.39).png
  • IMG_1763.JPG
  • DSC_0949.jpg
  • IMG_1678.JPG
  • IMG_1648.jpg

ウェブページ

  • 写真
OpenID対応しています OpenIDについて
Powered by Movable Type 4.261