debian gateway、完成
Makoto大先生に御協力いただいたおかげで、無事にDebian 経由で外に出られるようになったよ。結局、Debian側で間違っていたのは /etc/network/interfaces の設定だけだったのかな?eth0とeth1の二枚を設定しようとしていたので、eth0の設定を削除。eth1側に以下の設定を追加。
geteway 192.168.0.3 up echo 1 >/proc/sys/net/ipv4/ip_forward up ipchains -P forward DENY up ipchains -A forward -j MASQ -s 192.168.0.0/24
その後、Windows側の設定で DNS と gateway に Debian君を設定して無事開通。
立ち上げたときに PPPoEが自動的に繋がる様にする
/etc/init.d/に pppoe と言うファイル名で以下の内容を作成。
#! /bin/bash # # PPPoE Start the PPPoE Connection. # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin DAEMON=/usr/local/bin/pppoed trap "" 1 export LANG=C test -f $DAEMON || exit 0 case "$1" in start) echo -ne "Starting PPPoE: pppoed.\n" /usr/local/bin/start-pppoe ;; stop) echo -ne "Stopping PPPoE: pppoed.\n" /usr/local/bin/stop-pppoe ;; *) echo "Usage: /etc/init.d/pppoe {start|stop}" exit 1 ;; esac exit 0
属性を変更
chmod a+x /etc/init.d/pppoe
rc*.d にシンボリックリンクを作成
update-rc.d pppoe defaults
こんな感じ?
ディスク容量が足りない
なぜかすべて hda1 になっていて、 1Gしか確保してなかった容量が一杯に。「Linux メモ (サーバ管理者編)」を参考に /usr を hda2 に割り振ってみる。
新しいパーティションをマウントする
mkdir /mnt/tmp mount /dev/hda2 /mnt/tmp
/usr 以下を 新しいパーティションにコピー
cp -a /usr/* /mnt/tmp
/usr ディレクトリをリネーム
mv /usr /usr.old
マウントポイントを変更
umount /mnt/tmp mkdir /usr mount /dev/hda2 /usr
正しく出来ているか確認したら /usr.old を削除
rm -rf /usr.old
このあと、/var を hda3 に割り振ってみました。
ディスカッション
コメント一覧
まだ、コメントがありません