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\
---<<ここまで>>---
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\
---<<ここまで>>---