Linux做PPPOE服务器,在 *** 作上虽然也可以在图形界面中是为网卡设置IP地址,但是真正实现网卡IP地址等信息的准确可靠,还是要在相应的文件中作设置,我们本次要设置两块网卡,编辑好的文件内容如下:
[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# more ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR="0000"
DEVICE="lan"
HWADDR="00:0C:29:33:69:86"
ONBOOT="yes"
NETMASK="0000"
[root@localhost network-scripts]# more ifcfg-eth1
TYPE="Ethernet"
BOOTPROTO="static"
IPADDR="10701011"
DEVICE="wan"
HWADDR="00:0C:29:33:69:90"
ONBOOT="yes"
NETMASK="25525500"
GATEWAY="107001"
Linux做PPPOE服务器的设置过程中,我们重点看一下ifcfg-eth1的配置文件,其中ONBOOT="yes"是必须的,可以保证系统启动网卡自动连接到网络上,网关的信息是我们手工添加进出去,保证有网关可以正常的访问外部网络,ifcfg-eth0文件中只要保证ONBOOT="yes"就可以了,当然象在routeros中一样,我们将外网口的名字定义为wan,将内网口的名字定义为lan。
Linux做PPPOE服务器设置
一)检查本机有没有安装PPPOE服务
[root@localhost network-scripts]# rpm -q rp-pppoe
rp-pppoe-35-35
以上信息说明安装了
二)配置必要的参数
为了使Linux中的配置过程比较好理解,我们以routeros下的配置过程作为参考。
1、了解pppoe-server-options
这个文件有点类似于ROUTERS下的profile文件,在这个文件中定义了使用哪种验证方式:require-chap,为用户分配的DNS服务器地址是多少:
ms-dns 2191460130
ms-dns 22217516991
完整的pppoe-server-options文件如下所示
[root@localhost ppp]# more pppoe-server-options
# PPP options for the PPPoE server
# LIC: GPL
require-chap
login
lcp-echo-interval 10
lcp-echo-failure 2
ms-dns 2191460130
ms-dns 22217516991
2、添加用户名和密码
在相同的目录下有一个chap-secrets文件,在这里面可以添加用户名和密码
[root@localhost ppp]# more chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
abc abc
3、允许本地验证
也就是修改options文件,将而来默认的lock改为local即可。
[root@localhost ppp]# more options
#lock
local
4、开启PPPOE服务
[root@localhost ppp]# more pppstart
pppoe-server -I lan -L 19216801 -R 19216805 -N 10
像以前一样,我将这条命令做成了一个脚本,这样 *** 作测试其中的参数比较方便,我简单介绍一下Linux做PPPOE服务器当中这条命令中的各个参数的意思。
I:指定响应PPPOE请求的端口,本例中是在lan口上。
L:PPPOE服务器的IP地址,这是客户端所填的PPPOE服务器的地址。
R:这是分配给客户端的地址池起始地址,本例中从19216805开始
N:地址池的IP地址递增几个,本例中添增10,也就是从19216805开始,到192168014结束。
做完以上的设置,我们再梳理一下routeros下建立PPPOE服务的步骤
1、添加一个地址池
2、添加一个profile文件
3、添加拨号用户
4、启动pppoe服务
对照一下,可以看出我们在Linux中将以上步骤都完成了,也就是说PPPOE服务准备好了,客户端PPPOE拨号,顺利的话就可以拨号成功了。当然现在客户端还不能上网,设置Linux做PPPOE服务器的这个时候,还没有启用NAT,我们用IPTABLES软件来实现,写一个这样的脚本即可:
echo "1" >> /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 19216800/24 -o wan -j SNAT --to 10701023
第一行的作用是启用IP转发,第二行是启动IPTABLES进行NAT转换,下面是对各个参数的解释
-t nat表示进行NAT转化
-s 19216800/24表示源地址为19216800/24这个网段
-j SNAT --to 10701023表示将源地址都转化成10701023这个外网地址
同样的,我们可以对照routeros系统里NAT的设置来理解这条命令。启动NAT以后,这台PPPOE服务器就功能完整了,客户端不仅可以拨通服务器,拨通后还可以上网。
用户名密码正确吗?这是运营商提供的,不是自己杜撰。
PPPoE服务器可以通过给内网用户分配账号来实现对内网用户网络使用的管理,结合有些路由器具备的上网行为管理功能和带宽管理功能,通常还能对用户的进行上网行为的管理,如禁止使用IM软件、P2P软件;限制游戏,下载,网页提交,代理服务等,同时也可以限制用户上下行带宽,对带宽d性管理,分时段、分地址段管理以上所有上网行为。
MacBook Pro是款苹果公司用来取代PowerBook G4产品线的英特尔核心的笔记型计算机。1、检查物理链路。可能原因:线路接错或者网线接口接触不良。解决办法:请根据您的入户宽带线路类型,确认线路连接正确;如果线路连接正常,但WAN口指示灯不亮,检查是否网线接口接触不良,请换一条网线尝试。确保电脑直接连接宽带可以正常上网,排除宽带线路问题。
2、确认单机上网方式。可能原因:宽带线路的上网方式不是PPPoE拨号上网。解决办法:PPPoE是指通过运营商指定的宽带账号密码进行拨号。如果不是PPPoE拨号上网,请登录路由器界面,点击 高级设置 >> 网络参数 >> WAN口设置,在 WAN口连接类型 中选择正确的上网方式。
可能是驱动以及连接网络的设置问题,自己先仔细检查一下
然后进行以下 *** 作:
1打开“系统偏好设置”-“Internet与网络”分组下“网络”。
2选择“PPPoE服务”,输入帐号名称和密码,如果需要选择“记住此密码”。“PPPoE服务名称”如果没有可以不填。
3点击“连接”
点击屏幕左上角的苹果图标,然后选择“位置”,你会看到所有设置好的网络连接,可以在不同的地点快捷地选择不同的连接方式(无线网络除外,因为它可以直接在右上角的"AirPort"里加入)。
怎样连接windows7的宽带,网线插着但是设置不了宽带连接找不到宽带PPPoE,这是怎么回事?
windows 7 上网和xp一样的。都要建立个宽带连接,系统不自带的 如果不想自己新建个,可以去下载 ,天翼宽带这软件(10MB的那个)装好后直接运行软件 ,填上上网的账号秘密就可以通行证的账号秘密可以无视。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)