目录

  • 前言
  • 一、系统版本及软件
  • 二、PPPoE拨号配置
    • 1.配置文件
    • 2.配置内容
      • 拨号配置
      • 开机自动拨号
  • 三、DHCP服务器
    • 1.安装
    • 2.配置文件
    • 3.配置内容
      • DHCP服务器配置
      • 开机自启动配置
  • 四、总结

前言

使用freeBSD进行拨号上网,地址分配实现。


一、系统版本及软件

系统:freeBSD 13.0
dhcp服务器:isc-dhcp44-server

二、PPPoE拨号配置

1.配置文件

主要配置文件及路径:
/etc/ppp/ppp.conf 拨号配置
/etc/rc.conf 开机自动拨号

2.配置内容

拨号配置

cd /etc/ppp/ppp.conf

default:set log Phase Chat LCP IPCP CCP tun command #日志#ident user-ppp VERSION# Ensure that "device" references the correct serial port# for your modem. (cuau0 = COM1, cuau1 = COM2)#set device PPPoE:em0 #em0为设备接口名称#set speed 115200set speed sync # 速度设置#set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \#\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"#set timeout 180           # 3 minute idle timer (the default)enable dns               # request DNS info (for resolv.conf)papchap: #此名称可自行更改## edit the next three lines and replace the items in caps with# the values which have been assigned by your ISP.##set phone PHONE_NUM set authname USERNAME #宽带账号set authkey PASSWORD #宽带密码set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0add default HISADDR         # Add a (sticky) default route 默认即可

手动拨号: ppp -ddial papchap

开机自动拨号

cd /etc/rc.conf

#设备其他配置
hostname="mnos.com"
ifconfig_em0="DHCP"
ifconfig_igb1="10.8.1.194/24"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"#自动拨号配置
gateway_enable= "YES"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="papchap" #/etc/ppp/ppp.conf 中自定义配置的名称

到此重启即可拨号上网

三、DHCP服务器

1.安装

pkg install isc-dhcp44-server

2.配置文件

/usr/local/etc/dhcpd.conf
/etc/rc.conf

3.配置内容

DHCP服务器配置

cd /usr/local/etc/dhcpd.conf

...
option domain-name "unixcop.com"; #分配地址DNS后缀名,可注释掉
option domain-name-servers 223.5.5.5; #分配DNS#租约设置
default-lease-time 3600;
max-lease-time 86400;
ddns-update-style none;
...
#添加地址池
subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.100 192.168.1.199; #可分配地址option routers 192.168.1.1; #网关
}

手动启动:/usr/local/etc/rc.d/isc-dhcpd start
DHCP状态:/usr/local/etc/rc.d/isc-dhcpd status

开机自启动配置

#设备其他配置
hostname="mnos.com"
ifconfig_em0="DHCP"
ifconfig_igb1="10.8.1.194/24"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
syslogd_flags="-ss"#系统日志#自动拨号配置
gateway_enable= "YES"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="papchap" #/etc/ppp/ppp.conf 中自定义配置的名称#DHCP开机自启配置
ifconfig_igb0="192.168.1.1/24 up"
#defaultrouter="192.168.1.1"
sendmail_enable="NONE"
dhcpd_enable="YES"
dhcpd_ifaces="igb0" #作用接口

分配地址查看:cat /var/db/dhcpd/dhcpd.lease


四、总结

到此使用freeBSD可以自动拨号上网并可以为客户机分配IP地址。

FreeBSD实现PPPoE自动拨号,DHCP服务器相关推荐

  1. 电信 光纤猫 贝尔E8-C-EPON 破解超级管理员密码 实现PPPoE自动拨号和无线路由功能

    电信 光纤猫 贝尔E8-C-EPON 破解超级管理员密码 实现PPPoE自动拨号和无线路由功能 时间 2014-07-14 01:26:26  Tang's Blog 原文  http://www.t ...

  2. dhcp服务器设置自动,路由器DHCP服务器怎样设置

    DHCP概述 DHCP就是动态主机配置协议(Dynamic Host Configuration Protocol),它的目的就是为了减轻TCP/IP网络的规划.管理和维护的负担,解决IP地址空间缺乏 ...

  3. DHCP服务器的设计

    介绍 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理.分配IP地址,使网络环境中的主机动态的 ...

  4. dhcp服务器未能分发地址,H3C案例查看:ADCampus网络dhcp服务器未配置策略导致地址分配错误问题...

    ADCampus方案中,由于是分布式vxlan网关,每个业务的网关在每台leaf设备上地址都是一样的,所以无法使用网关作为dhcp中继,此时需要使用每台设备的网管地址,也就是VXLAN4094的地址作 ...

  5. 第11节 DHCP服务器原理、布署及攻防——以win2003为例

    DHCP服务器原理.布署.攻防 0 DHCP概述 1原理 1.1DHCP原理☆☆☆ 1.2续约原理 2部署DHCP服务器--以Windows为例 2.1前言 2.2部署DHCP服务器 2.3保留特定I ...

  6. DHCP服务器简介及配置图文教程

    想必熟悉局域网的小伙伴,对于DHCP服务器一定不陌生,在一个计算机比较多的网络中,如果网络管理员要亲自为某个部门,甚至整个企业的上百台机器逐一手工 分配IP地址,那么这个效率是非常低的,其实可以通过D ...

  7. dhcp服务器如何设置网络稳定,合理设置DHCP服务器提高网络管理效率

    要想让自己的工作站快速地连接到局域网中,我们往往先要对它的网络参数进行合适设置,具体设置的内容包括IP地址.网关地址.DNS服务器地址等,如果这些参数有朝一日发生了变化,我们还需要重新对其修改才能保证 ...

  8. 一个账号多路由器拨号失败服务器无响应,PPPoE拨号失败 PPPoE拨号失败服务器无响应怎么办?...

    路由器一般有三种上网方式:1.宽带拨号上网:2.自动获得IP地址:3固定(静态)IP地址,路由器PPPoE拨号失败或者PPPoE拨号失败服务器无响应怎么办? 路由器上网方式 (1)检查WAN口.网线. ...

  9. 【基本操作】RouterOS-安装和使用RouterOS(想要搭简易DHCP服务器和PPPoE服务器的看过来)

    总体说明 最近博主在搭一些网络拓扑的时候,经常会遇到一些需要搭建PPPoE或者DHCP服务器的环境, 然而百度上相关的资料并不好搜,在高人点拨下,我发现了这款路由功能神器RouterOS. Route ...

最新文章

  1. 2021暑假每日一题 【week6 完结】
  2. Apollo添加部门
  3. mysql服务器级别角色_服务器数据库系列 - MySQL事务隔离级别详解
  4. java的继承和访问_Java基础篇:如何解决成员的访问和继承?
  5. 向国外投稿需要注意些下面几点
  6. 2.WebDriver-元素定位 -(一)
  7. 智能家居APP原型设计(附下载链接)—基于物联网的终端设备设计研究—Axure9高保真原型设计
  8. S5PV210体系结构与接口01:ARM体系结构概述
  9. linux笔记本电池管理,Linux系统笔记本电源管理方法实用指南
  10. python类和对象
  11. 百度暑期前端实训DAY1心得
  12. Jmeter中文设置
  13. 如何将NOAA官网下载的气象雷达原始数据显示为PPI图
  14. 【模拟器】华三模拟器HCL安装操作指导
  15. ES6读书笔记(下)
  16. 从0到1:微信小程序自选股项目回忆录
  17. 计算机二级的Word知识点,计算机二级word知识点「干货」
  18. CasADi学习(2)
  19. getopt函数和getopt_long函数详解
  20. pmp证书报考流程+pmp备考+pmp学习干货+pmp指南汇总

热门文章

  1. Unity下的日式卡通渲染实现-着色篇(一)
  2. java jpa自身关联查询_使用JPA进行数据查询和关联查询
  3. android程序设计b答案,Android程序设计练习卷答案.doc
  4. 室外3D雷达地图构建流程
  5. 加载默认图片,如何避免img标签陷入onerror事件死循环
  6. 万亿移动支付产业的难点和痛点
  7. nuiapp请求网络_uni-app 页面配置和跳转(一)
  8. PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
  9. logback使用详解
  10. 剖析AWS CodeDeploy