#安装软件
rpm –qa| grep ppp rp-pppoe
ppp
rp-pppoe
rp-pppoe下载
wget https://www.roaringpenguin.com/files/download/rp-pppoe-3.12.tar.gz
拓扑图
xp-linux网卡1-linux网卡0-路由器-lnternet
1、配置好eth0网卡外网ip,eth1不用配置ip可以配置0.0.0.0
vim /etc/sysconfig/network-scripts/ifcfg-eth01
2
3
4
5
6
7
8
9
10
11DEVICE=eth0
HWADDR=00:0C:29:11:DE:D1
TYPE=Ethernet
UUID=4f6db293-c442-4163-94c7-aac0a05901e8
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
DNS1=61.139.2.69
IPADDR=10.39.100.222
NETMASK=255.255.254.0
GATEWAY=10.39.100.1
vim /etc/sysconfig/network-scripts/ifcfg-eth11
2
3
4
5
6
7
8
9DEVICE=eth1
HWADDR=00:0C:29:11:DE:DB
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
DNS1=
IPADDR=0.0.0.0
NETMASK=0.0.0.0
rp-ppoe安装配置过程1
2
3
4tar zxvf rp-pppoe-3.12.tar.gz
cd rp-pppoe-3.12/src/
./configure
make&&make install
修改配置文件
vi /etc/ppp/pppoe-server-options
1 | # PPP options for the PPPoE server |
2、配置用户名
vim /etc/ppp/chap-secrets1
2
3# Secrets for authentication using CHAP
# client server secret IP addresses
test * 12345 *
允许本地验证也就是修改options文件,将而来默认的lock改为local即可。1
2
3vi /etc/ppp/options
#lock
local
运行pppoeserver
/usr/sbin/pppoe-server -I eth1 -L 192.168.115.100 -R 192.168.115.50 -N 200 &
配置NAT使客服端能够上网
echo “1” >> /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.115.0/24 -o wan -j SNAT –to 10.39.100.222
3、测试
windows xp客服端新建连接向导-连接到intelnet-手动建立-虚拟拨号系统PPPOE-用户名test密码12345