初心者のためのモバイルギア徹底活用講座

DOS版モバイルギアに関する掲示板
SPAM防止のため、(投稿パス)に moba555A を入力お願いします。

管理人:京kyoufacebookページtwitter


1 MO

モバで DHCP

最近はホテルの部屋までLANが整備されていることもよくあります。
WindowsやMacなら設定でDHCPを有効にしておけば、つなぐだけ
の手間いらずですが、モバではそうもいきませんでした。

D-mailを起動するバッチにDHCPの機能を組み込んだのですが、
そのためのソフトを呼び出したところでフリーズして
「使えないなぁ...」と思っていました。

ホテルに泊まるたびにフロントでIPアドレスやゲートウェイのアドレスを
訊くのもどうかと言う気もしますし、できればDHCP機能を使いたいも
の。

LANカードのイネーブルの際、あまり急がないことがうまく行く上で
大事だったような記憶をもとに、「pause」を一カ所加えることで、
DHCPによるアドレスの取得がうまく行き、今回無事、ホテルのLAN
に接続し、メール受信ができました。

ただ、今回はwattcp.cfgに書き出された内容のうち必要なものを
通常使っている別のwattcp.cfg用に自分で設定し、D-mailは別の
バッチで起動しました。以下は、 DHCPでアドレスを得るためのバッ
チです。

旅行のときに、モバだけではメールの受信すらこころもとないことも
あったのですが、DHCPが使えるならある程度割り切ればモバだけ
でも事足りそうです。何かの参考になれば幸いです。

---<<ここから>>---
:[1]ここからは環境領域を確保するための処理
@echo off

exenv -r >nul
if ERRORLEVEL 255 goto RE_ENV
if ERRORLEVEL 8 goto DO_SOMETHING
exenv 8 >nul
goto DO_SOMETHING
:RE_ENV
exenv
goto END
:DO_SOMETHING
@echo off
:[1]ここまで

:[2]LANカードのイネーブル
d:
cd \data\dos
mgs z p c-
echo 電源をOFFにして、CFカードとLANカードを入れ替えて下さい。
pause
cd \lan
enbltdk.exe
MB8696X.com 0x62 5 0x300
echo パケットドライバ常駐
:[2]ここまで

:[3]DHCPの処理
cd \LAN
pause
:上の行のpauseを入れるとうまく動くようになりました。
dhcpc >>wattcp.cfg
:dhcpcというソフトがアドレスを取得し、書き出します。
:[3]ここまで

:ここに起動して使いたいソフトを設定する。今回は設定しないまま
:別のバッチで別途起動。

:[4]ここからあとは後処理
MB8696x.com -u
echo パケットドライバ常駐解除
cd \data\dos
echo 電源をOFFにして、CFカードとLANカードを入れ替えて下さい。
pause
mgs z-
mgs p-
mgs c
cd\
---<<ここまで>>---