さあもん写真館でなく、さあもん写心館です。
 
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Twitterでつぶやく
2ちゃんねるアクセスサーバ「rep2」を、2号機のWindows XP & XAMPPで稼動していましたが、Windows上で稼動するlinuxカーネル「colinux」で動くようにしました。
ちなみに、LAMP環境はXAMPP for linuxですw

最初はslirp接続で動かしていたのですが、スマートフォンで、家の無線LANでも、外からのemb or EMNETからの接続でも同じURLでアクセスしたくて、いろいろ悪戦苦闘しました。

1.colinuxでDNSサーバを構築。
2.コレガのブロードバンドルータで、ローカルのDNSサーバのアドレスをDHCPで配信させようとするも失敗。
3.colinuxのネット接続をslirpからTAPに変更。それに伴いcolinux側のネットワーク設定変更。
4.udhcpdをインストールして動かすも、colinuxが実機とは別ネットワークになっているのできちんと動作しない。
5.実機のネットワークアダプタとTAPアダプタをブリッジ接続。またまたcolinux側のネットワーク設定変更。
6.ブロードバンドルータのDHCPを止めて、colinux側のDHCPでIPリースおよびcolinuxで稼動するDNSサーバのアドレスを配信することに成功。

7.ネットワークブリッジのIPアドレスもcolinuxから配信しようとするも、再起動後colinuxが立ち上がるよりも前にdhcpサーバにアクセスしようとして、きちんとIP設定ができなかったので、ネットワークブリッジの設定を手動にもどした。

これで、内からも外からも、同じURLでrep2にアクセスできます。
設定
192.168.11.1:ブロードバンドルータのアドレス(ゲートウェイ)
192.168.11.2:colinuxの使用するアドレス(httpサーバ、DNSサーバ、DHCPサーバ)
192.168.11.12:colinuxが稼動するマシンでの、ネットワークブリッジに割り当てたアドレス

【ネットワークアダプタの設定】
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface (slirp)
#auto eth0
#iface eth0 inet static
# address 10.0.2.15
# broadcast 10.0.2.255
# netmask 255.255.255.0
# gateway 10.0.2.2
# dns-nameservers 192.168.11.1

# Second network (tap-win32)
auto eth0
iface eth0 inet static
address 192.168.11.2
netmask 255.255.255.0
gateway 192.168.11.1


【ホスト名設定】
/etc/hosts

127.0.0.1 localhost
192.168.11.12 winxp
192.168.11.2 colinux
192.168.11.2 rep2.address.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts



【DNSの問合せ先】ブロードバンドルータのアドレスでもいいが、プロバイダのDNSサーバを指定したほうがベター
/etc/resolv.conf

nameserver [プロバイダのプライマリDNSサーバ]
nameserver [プロバイダのセカンダリDNSサーバ]



【colinuxで稼動させるDHCPサーバの設定】
/etc/udhcpd.conf

start 192.168.11.11
end 192.168.11.20
interface eth0
option dns 192.168.11.2
option router 192.168.11.1
option subnet 255.255.255.0
static_lease [2桁ずつコロンで区切ったMACアドレス] [静的割り当てするIPアドレス]

Twitterでつぶやく
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://thermon.blog82.fc2.com/tb.php/579-e81d9cb3
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。