2007-8-30 17:24
trous
PPPOE SERVER 紧急求救,请达人们指点!(前一篇发错了,请斑竹删除)
小人是公司网管,原来使用win2003server 的NAT让局域网连接互连网,但最近饱受ARP病毒严重折磨,痛定思痛后决定使用LINUX搭建PPPOE SERVER,在服务器上安装了RED HAT 9,用RH9自代的PPP模块建成PPPOE SERVER,启动后在客户机上拨号验证成功,可以PING 通电信的DNS,也可以PING英特网上的主机,但就是不能上网!服务器配置如下:
vi /etc/ppp/pppoe-server-options
require-pap
require-chap
login
ms-dns 61.166.150.101
lcp-echo-interval 10
lcp-echo-failure 2
vi /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
"ceshi1" * "1" *
"ceshi2" * "1" *
# chmod u+s /usr/sbin/pppd
服务器2块网卡,其中eth0(外网):64.169.78.20 网关:64.169.78.9 DNS:61.166.150.101 ,eth1(局域网):192.168.5.2
pppoe-server –I eth1 –L 192.168.5.2 –R 192.168.5.50
echo “1”>/proc/sys/net/ipv4/ip_forward
modprobe ip_tables
iptables –t nat –A POSTROUTING –o eth0 –s 192.168.5.2/24 –j MASQUERADE
奇怪的是如果我将客户机IP设为:192.168.5.40 网关:192.168.5.2 DNS:61.166.150.101就可以上网,如果改成PPPOE拨号,服务器为客户机分配IP为192.168.5.51,可以PING 通电信的DNS和英特网上的主机,但就是不能上网,在客户机上用nslookup命令返回:server:unknown address:61.166.150.101(电信DNS),请教各位达人该怎么办?