免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1273 | 回复: 2
打印 上一主题 下一主题

[FreeBSD] 关于FreeBSD下用ADSL上网的问题 (解决方法总结) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-18 18:41 |只看该作者 |倒序浏览
关于FreeBSD下用ADSL上网的问题 (解决方法总结)

由于宿舍计算机多,大家都要同时上网。而且还想建立一台对外的服务器
,作为我们的网站。经过商讨决定用FreeBSD+ADSL建立一个网关来实现这个功能。
1、        安装FreeBSD4.9版本,安装过程中选用MINI安装,即最小安装即可。(这部分网上的教程比较多,大家可以参考一下)安装过程中对于网络部分的配置可以跳过,我们将在后面进行详细配置。
2、        配置网卡
注意:计算机中,最靠下面的网卡插槽为0,越往上靠近cpu的位置编号越靠后。
编辑/etc/rc.conf文件
vi /etc/rc.conf
在最下面加上如下行:
ifconfig_rl0=”inet 192.168.1.1 netmask 255.255.255.0”        #定义第一块网卡rl0的ip
ifconfig_rl1=”inet 192.168.2.1 netmask 255.255.255.0”        #定义第二块网卡rl1的ip
gateway_enable=”YES”                                                                #网关功能有效

注:rl0、rl1是指网卡,需要替换为你的网卡

编辑后我的rc.conf文件为
ifconfig_rl0="inet 192.168.1.1  netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.2.1  netmask 255.255.255.0"  
#defaultrouter="192.168.1.1"
gateway_enable="YES"

inetd_enable="YES"
kern_securelevel_enable="NO"
linux_enable="YES"
nfs_reserved_port_only="YES"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="YES"

配置后,我的第一块网卡rl0用于连接外部的adsl modem;第二块网卡用于连接内部的网络。(注:我的网卡是8139,其它品牌的网卡对应不同的网卡名,大家可以参阅一下FreeBSD的手册)

3、        配置DNS文件
编辑/etc/resolv.conf文件,在里面加上你所在地区的DNS服务器地址。
编辑后我的resolv.conf文件为
        nameserver 202.106.46.151
nameserver 202.106.0.20

4、        配置ppp.conf文件
ppp.conf是系统拨号配置文件,位于系统/etc/ppp/ppp.conf 。原文件是用于modem拨号,并不完全适用于ADSL,因此我们要加入新的成分,使其适合adsl
编辑后的ppp.conf文件如下:
default:
set device PPPoE:rl0                #rl0对应你的连接adsl的网卡名
enable dns
adsl:                                                #名称,可任意起。但建议用adsl
set authname xxxxxxxx            #用户名,将x换成你adsl帐号名
set authkey xxxxxxxx                #密码,将x换成你adsl密码
set dial
set login
add default HISADDR


ok,好。到此为止我们在服务器端的配置完成了。我们可以连接上adsl modem。手工执行ppp –nat –ddial adsl   即可启动adsl。这时你可以在服务器端ping一下某个网站,如果通了,说明我们的设定没有问题。


5、        设定客户端。
我们把其他计算机通过第二块网卡rl1连接起来,设定客户机的ip为192.168.2.x,网关为192.168.2.1即可。这个时候我们就能够通过客户机上网了。如果客户机能够ping通第一块网卡的192.168.1.1,但是却ping不通外面的网站,可以在客户机上设定dns为当地的地址。


以上是我做的过程中的一点经验。写得有些简单,希望能够对一些和我一样的新手有个帮助。这只是一个简单的实现方案,可能会有很多性能以及安全上的不足。感觉重点就在于配置2块网卡的ip地址以及子网掩码。不足之处还请大家谅解。

论坛徽章:
0
2 [报告]
发表于 2004-09-19 00:13 |只看该作者

关于FreeBSD下用ADSL上网的问题 (解决方法总结)

谢谢共享,我要好好向你学习了。

论坛徽章:
0
3 [报告]
发表于 2004-09-20 13:29 |只看该作者

关于FreeBSD下用ADSL上网的问题 (解决方法总结)

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP