由 cxw 在 09-30-2004 13:58 发表:
帮一下,RH AS3不能共享上网
有三台机器,RH AS3 做主机,其余是win2000
LINUX两个网卡RTL8139
(eth0)8139:IP=61.144.64.6 NETMASK=255.255.255.0(外网)
(eth1)8139 :IP=192.168.0.10 NETMASK=255.255.255.0(内网)
客户机:
IP=192.168.0.3 NETMASK=255.255.255.0
网关=192.168.0.10
DNS = 202.96.128.68
问题:
三台机器都能PING通,但只有主机LINUX可以上网,
其他两台都只能PING通192.168.0.X这个地址。
郁闷了两天啊!!!!
由 konds 在 09-30-2004 14:07 发表:
chkconfig --levels 345 iptables on
service iptables restart
iptables -L
会有如下显示
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
在/etc/rc.d/rc.local中加入
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
由 cxw 在 10-01-2004 00:17 发表:
谢谢我成功了
由 cxw 在 10-05-2004 00:58 发表:
2楼的朋友谢谢 客户机是可以上网了,但不能网际快车下载文件,一下载出现500错误请问这是为什么?
由 rori 在 10-05-2004 10:22 发表:
#!/bin/sh
echo "Enable IP Forwarding..."
echo 1 >/proc/sys/net/ipv4/ip_forward
echo "Starting iptables rules..."
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/modprobe iptable_filter
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
<font face="腩戾,verdana, a