08/09/13 18:22:16
素朴なギモン。
hostA:
(Global IP)tun0 -> インターネット
gateway_enable="YES" hostA'
defaultrouter=(tun0) defaultrouter="192.168.1.1"
192.168.1.1/29 192.168.1.3
↑↓
hostB:
192.168.1.2/29
gateway_enable="YES"
192.168.0.14/28
↑↓
hostC(群):
192.168.0.x/28
defaultrouter="192.168.0.14"
この構成で、
hostC群からインターネットには繋がる
hostA <-> hostC群とpingは通る
けど、hostC群 -> hostA のtelnetやftpが不可なのは何故?
(Connection closed by foreign host.と言われる)
逆(hostA -> hostC群)は可能。また、hostC群 -> hostA'も可能。
hostA' -> hostA や hostB -> hostA は可能で、hostAでtelnetdが動いてないということはないです。
OSは全部FreeBSD6.x、inetd_enable="YES"で、inetd.confでtelnetdを有効にしただけ。
ただし、hostAのみFreeBSD4.11。
(↑この頃はinetd_enable="YES"がデフォだった?rc.confに記述が無い。こいつのinetdやらtelnetdが、レンジ違いのサブネットからの接続を受け付けないのか?)
あ、「解決方法が知りたい」というワケではありません。念のため。(とりあえずで良ければhostBでnatでもいいし。)