服务器动态
服务器知识
服务器产品
服务器软件
解决方案
成功案例
 按架构分
RISC服务器PC服务器
IA64服务器
 按应用分
入门级部门级
企业级功能服务器
超级服务器与集群
 按机型分
机架式塔式
刀片式
 按品牌分
更多
服务器硬件:
wenwu@chinabyte.com
服务器软件:
software@chinabyte.com
您的位置:栏目分类 > 软件 > 服务器软件 > Freebsd系列 >
最简单FreeBSD网关方案
2003-12-23 12:55  李建华/(Yesky)
天极IT资讯短信服务 电脑小技巧
资费:包月5元
手机:
介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。

  为了验证从Internet上安装FreeBSD,近两天做了一个实验,主要介绍如何最简单地使用FreeBSD来建立一个网关,针对的目标是现在大家普遍使用的PPPoE,本文不会涉及到传统的电话拨号、IPFW和IPfilter的内容,因为这部分内容较为复杂,而且已经有太多的文章可供参考。

  一、设定:

  1.本文操作环境是FreeBSD 4.8-RELEASE,使用系统默认内核。

  2.视ADSL Modem只是一个拨号器,它不带任何附加功能(如路由)。使用FreeBSD自带的ppp来达到PPPoE拨号功能,实现最基本的目的是:供内部网络中所有客户机通过FreeBSD网关用NET方式(透明网关)连接到Internet,这种方式最大的好处是内部网络的客户机不需特殊配置就能连接到外部网络。

  3.服务器IP和DNS设定

  第一块网卡
  IP:192.168.1.1
  子网掩码:255.255.255.0
  网关:NONE

  第二块网卡
  IP:192.168.1.2
  子网掩码:255.255.255.0
  网关:NONE

  因为笔者的操作环境是一个小型局域网,所以其它客户机的IP都是在192.168.1这个网段内。ADSL Modem连接在服务器的第一块网卡上,服务器的第二块网卡连接的是HUB,所有客户机都连接在HUB上。

  二、设置一个使用PPPoE的ppp呼出

  将/etc/ppp/ppp.conf进行备份,以下是修改后的ppp.conf内容(除标签名为,以下每行前面都必须空一格):

  default:
   set device PPPoE:fe1 #fe1为连接ADSL Modem的网卡名称,应替换成你使用的设备名
   enable dns   #自动获取DNS
  adsl:   #标签名,可任意命名
   set authname ******** #ADSL用户名
   set authkey  ******** #ADSL密码
   set dial
   set login
   add default HISADDR

  以上只有三处需要进行修改,即连接ADSL Modem的网卡名称、上网用户名上密码。如果你不知道自己的网卡名称,可以通过ifconfig -a命令得到。


 相关文章
 FreeBSD上用IP Filter进行桥过滤
 FreeBSD服务器的安装与优化(上)
 FreeBSD服务器的安装与优化(下)
 让FreeBSD更安全
 制作软盘上运行的FreeBSD系统
 在FreeBSD中安装双网卡实例