- 论坛徽章:
- 0
|
感谢楼主提供这么好的文档~
但是按上面的做没成功,
环境:托管主机(有公有IP在eth1上)上装VMWARE,选择的是NAT模式,vmnet8=192.168.241.1/24
VM的IP:192.168.142.128/24
我现在通过SSH(8888端口)可以连接到主机上,但我想SSH(22端口)连接到VM(192.168.241.128 )上,如下脚本不成功.请指点:
#!/bin/bash
echo "1">/proc/sys/net/ipv4/ip_forward
INET_IFACE="eth1"
INET_IP="210.*.*.210"
LAN_IFACE="vmnet8"
LAN_IP="192.168.241.1"
LAN_IP_RANGE="192.168.241.0/24"
SSH_IP="192.168.241.128"
SSH_IN="22"
/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
/sbin/iptables -t nat -P PREROUTING ACCEPT
/sbin/iptables -t nat -P POSTROUTING ACCEPT
/sbin/iptables -t nat -P OUTPUT ACCEPT
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A PREROUTING -t nat -p tcp -i $INET_IP --dport 22 -j DNAT --to $SSH_IP
[ 本帖最后由 ljw2002 于 2007-2-4 20:25 编辑 ] |
|