我整理一下:
我的機器是這樣的 ftp + nat + dhcp ,如果是利用 dhcp 取得ip(虛擬ip 由 nat 上網) 。連上這台 ftp 的速度就會很快,反之(預先設定好ip,真實ip)...會被拒絕連線(直接喔!不是要等一段時間才會逾時嗎?,他直接就拒絕連線了)!!
由縣網提供90個ip,因為ip不足,使用 nat 增加 ip 量,dhcp 所提供的是使用 nat 的虛擬ip,反之就是使用真實ip!
- 代碼: 選擇全部
ssh 1xx.xx9.5x.xxx
ssh: connect to address 1xx.xx9.5x.xxx port 22: Connection refused
dhcp 提供 210.240.110.0/24 , 210.240.0.0/24 這兩個網域,由這兩個網域的機器 ssh
user@1xx.xx9.5x.xxx , ftp
user@1xx.xx9.5x.xxx 皆為正常 ,由其他的ip則拒絕連線(但可以ping到),又防火牆沒有任何限制
NAT的部份:
/proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
iptables -t nat -A POSTROUTING -o eth2 -s 210.240.110.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth2 -s 210.240.0.0/16 -j MASQUERADE
這機器有一個小插曲,原本機器弄好後,主機板燒掉了,沒有辦法,直接把硬碟接到另一台電腦上,由於測試都正常(dhcp 提供 210.240.110.0/24 , 210.240.0.0/24 這兩個網域,由這兩個網域的機器 ssh user@1xx.xx9.5x.xxx , ftp user@1xx.xx9.5x.xxx 皆為正常)
1.我覺得奇怪的是,ping的到,服務卻沒法正常?
2.那如果說是因為我直接換硬體,mac 不對,那就不該ping到壓?
4.既然由 dhcp 提供兩網域可正常使用,那為甚麼其餘使用真實ip的pc卻無法連線(ping的到)?
先謝了?