时间: 2021-07-31 作者:daque
为了考证从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吩咐获得。 三、树立启用时机动贯穿 将底下那些行加到/etc/rc.conf文献中: ppp_enable=yes ppp_mode=ddial #断线重拨 ppp_mprofile=adsl #这边的adsl对应的是/etc/ppp/ppp.conf中的标出面 getway_enable=yes ppp_nat=yes netd_enable=yes natd_interface=tun0 #adsl modem摆设名 即使你想手动贯穿,则不妨经过以次吩咐实行: ppp -nat -ddial adsl 如许,freebsd网关效劳器端仍旧树立实行,底下来树立存户机,以windows xp为例。 四、树立存户机 存户机的树立特殊大略大略,只须要设定网关和dns即可上钩,简直办法如次:翻开“遏制面板”中的“搜集贯穿”窗口,右键单击“当地贯穿”图标,从弹出的赶快菜单中采用“属性”,展示“当地贯穿 属性”对话框,双击列表框中的“internet和议(tcp/ip)”,而后将“默许网关”dns效劳器地方都树立为freebsd上贯穿adsl modem的网卡的ip地方,即192.168.1.1。 至此,freebsd网关树立实行。固然,就其功效来说,是没辙与ipfw和ipfilter比拟的,但是,这究竟供给了一种大略的搜集贯穿共享计划,而且这种计划还完备确定的风火墙效率,对于袖珍企业或构造将本人的当地搜集接入internet特殊适用,开设网吧也可沿用这种办法。