本文主要讲VyOS配置PPPoE宽带拨号上网,并给内网机器分配IP地址。

一、环境介绍

1、VyOS 1.4-rolling-202304050317-amd64

2、VyOS连接光猫接入同一网络

3、客户端电脑

二、VyOS安装

具体安装我这边不写了,可以看另一篇《VMware ESXi安装VyOS并配置DHCP上网》

三、VyOS配置

1、下面这些命令就是配置PPPoE宽带拨号上网的。

#进入编辑模式
vyos@vyos# configure

#设置主机名
vyos@vyos# set system host-name 77bx-vyos

#设备时区
vyos@77bx-vyos# set system time-zone Asia/Shanghai

#配置PPPoE接口(这边以宽带账号77bx-user,宽带密码77bx-pass为例)
vyos@77bx-vyos# set interfaces pppoe pppoe0 description 'WAN'
vyos@77bx-vyos# set interfaces pppoe pppoe0 authentication username '77bx-user'
vyos@77bx-vyos# set interfaces pppoe pppoe0 authentication password '77bx-pass'

#配置内网接口
vyos@77bx-vyos# set interfaces ethernet eth1 description 'Lan'
vyos@77bx-vyos# set interfaces ethernet eth1 address 192.168.99.1/24

#NAT转换masquerade
vyos@77bx-vyos# set nat source rule 100 outbound-interface pppoe0
vyos@77bx-vyos# set nat source rule 100 source address 192.168.99.0/24
vyos@77bx-vyos# set nat source rule 100 translation address masquerade

#配置dns服务
vyos@77bx-vyos# set system name-server 223.5.5.5
vyos@77bx-vyos# set service dns forwarding allow-from 192.168.99.0/24
vyos@77bx-vyos# set service dns forwarding listen-address 192.168.99.1

#配置DHCP服务
vyos@77bx-vyos# set service dhcp-server shared-network-name 77bx-dhcp authoritative
vyos@77bx-vyos# set service dhcp-server shared-network-name 77bx-dhcp subnet 192.168.99.0/24 default-router 192.168.99.1
vyos@77bx-vyos# set service dhcp-server shared-network-name 77bx-dhcp subnet 192.168.99.0/24 name-server 192.168.99.1
vyos@77bx-vyos# set service dhcp-server shared-network-name 77bx-dhcp subnet 192.168.99.0/24 lease 86400
vyos@77bx-vyos# set service dhcp-server shared-network-name 77bx-dhcp subnet 192.168.99.0/24 range dhcp-pool start 192.168.99.100
vyos@77bx-vyos# set service dhcp-server shared-network-name 77bx-dhcp subnet 192.168.99.0/24 range dhcp-pool stop 192.168.99.200

#保存提交
vyos@77bx-vyos# save
vyos@77bx-vyos# commit

#以下用于查看vyos状态
#退出编辑模式
vyos@77bx-vyos# exit
#查看网络
vyos@vyos:~# show interfaces
#断开pppoe0
vyos@vyos:~# disconnect interface pppoe0
#连接pppoe0
vyos@vyos:~# connect interface pppoe0

2、其他的配置可以查看官方文档,官方文档地址:https://docs.vyos.io/en/equuleus/configuration/index.html

四、上网测试

1、使用客户端电脑,查看网络连接,看到已经可以正常获取IP地址了

252-1.png

2、使用tracert测试是否可以上网

252-2.png

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。