【Vyos-开源篇-2】- vyos软路由基本配置

文章介绍:vyos 软路由 基础上网功能配置。

博主官方博客:杨杨得亿-https://yangpin.link

一、vyos安装

【Vyos-开源篇-1】- VMware 安装 VyOS 虚拟机

二、上网配置

2.1、DHCP上网

configure #进入配置模式
set interfaces ethernet eth0 address dhcp #配置eth0口dhcp自动获取IP地址
commit #应用配置
save #保存配置

2.2、静态IP上网

configure #进入配置模式
set interfaces ethernet eth0 address 192.168.1.2/24 #配置eth0口静态IP上网
set protocols static route 0.0.0.0/0 next-hop 192.168.1.1 #配置默认路由
commit #应用配置
save #保存配置

2.3、PPPOE拨号上网

configure #进入配置模式
set interfaces pppoe pppoe1 authentication user 'your-user' #配置拨号用户
set interfaces pppoe pppoe1 authentication password 'your-password' #配置拨号密码
set interfaces pppoe pppoe1 default-route 'none' #不配置默认路由
set interfaces pppoe pppoe1 mtu '1500' #配置最大传输单元
set interfaces pppoe pppoe1 source-interface 'eth0' #绑定拨号接口
set firewall options interface pppoe1 adjust-mss 1200 #配置最大报文段大小
set protocols static interface-route 0.0.0.0/0 next-hop-interface pppoe1 #配置默认路由走pppoe1接口,跟上面的不配置默认路由一起使用,否则都不使用
commit #应用配置
save #保存配置

三、DNS配置

3.1、DHCP获取DNS

configure #进入配置
set system name-server eth0 #从eth0口获取DNS
commit #应用配置
save #保存配置

3.2、自定义DNS

configure #进入配置
set system name-server 223.5.5.5 #设置阿里DNS
set system name-server 114.114.114.114 #设置114DNS
commit #应用配置
save #保存配置

四、NAT配置

4.1、SNAT配置

configure #进入配置
set nat source rule 100 outbound-interface eth0 #设置eth0口出向nat
set nat source rule 100 source address 192.168.2.0/24 #设置内网源网段
set nat source rule 100 translation address masquerade #nat成出接口IP上网
commit #应用配置
save #保存配置

4.2、DNAT配置

configure #进入配置
set nat destination rule 100 inbound-interface eth0 #入接口eth0口
set nat destination rule 100 destination address 192.168.1.2 #从eth0入站访问192.168.1.2
set nat destination rule 100 destination port 80 #从eth0入站访问192.168.1.2的80端口
set nat destination rule 100 protocol tcp #从eth0入站访问192.168.1.2的tcp80端口
set nat destination rule 100 translation address 192.168.2.2 #映射给内网192.168.2.2
set nat destination rule 100 translation port 8080 #映射给内网192.168.2.2的8080端口
commit #应用配置
save #保存配置

五、DHCPServer配置

configure #进入配置
set service dhcp-server shared-network-name eth1 authoritative #开启特定共享网络的授权,防止出现冲突和混乱
set service dhcp-server shared-network-name eth1 subnet 192.168.2.0/24 default-router 192.168.2.1 #配置终端获取的网关IP,默认为eth1的接口IP地址
set service dhcp-server shared-network-name eth1 subnet 192.168.2.0/24 lease 86400 #设置dhcp过期时间86400秒
set service dhcp-server shared-network-name eth1 subnet 192.168.2.0/24 name-server 223.5.5.5 #下发DNS223.5.5.5
set service dhcp-server shared-network-name eth1 subnet 192.168.2.0/24 name-server 114.114.114.114 #下发DNS114.114.114.114
set service dhcp-server shared-network-name eth1 subnet 192.168.2.0/24 range 0 start 192.168.2.2 #设置dhcp下发范围0,开始192.168.2.2
set service dhcp-server shared-network-name eth1 subnet 192.168.2.0/24 range 0 stop 192.168.2.10 #设置dhcp下发范围0,结束192.168.2.10
commit #应用配置
save #保存配置

六、路由配置

6.1、静态路由

configure #进入配置
set protocols static route 10.0.0.0/24 next-hop 192.168.1.1 #去10.0.0.0/24下一跳192.168.1.1
commit #应用配置
save #保存配置

6.2、静态优先级

configure #进入配置
set protocols static route 10.0.0.0/24 next-hop 192.168.1.254 distance 2 #静态路由默认优先级为1,设置distance为2时,优先级低于没有设置distance的静态路由,或者设置了distance为1的静态路由
commit #应用配置
save #保存配置

6.3、策略路由

configure #进入配置
set policy route lan-map rule 10 source address 192.168.2.2 #配置名称lan-map匹配源地址192.168.2.2
set policy route lan-map rule 10 set table 10 #配置名称lan-map打上table10的标签
set protocols static table 10 route 10.0.0.0/24 next-hop 192.168.1.100 #匹配table10标签的源地址192.168.2.2去10.0.0.0/24下一跳192.168.1.100
set interfaces ethernet eth1 policy route lan-map #eth1口调用lan-map策略路由
commit #应用配置
save #保存配置
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 万能表单v8.2.0-开源等.zip是一款开源的电子表单软件。该软件能够帮助用户快速创建各类表单,包括问卷调查、在线报名、订单表单等等。使用该软件,用户无需编程经验,只需要通过简单的拖拽操作即可完成表单的设计和配置。除此之外,该软件还具备多种表单效果和自定义主题的功能,用户可以根据自己的需求对创建的表单进行个性化的设计和美化。此外,万能表单v8.2.0也支持数据分析和导出功能,用户可以方便地查看和分析提交的数据,对数据进行统计和导出。从整体来看,万能表单v8.2.0-开源等.zip是一款功能丰富、易用性高的电子表单软件,适用于各类组织和机构进行在线表单设计和管理。 ### 回答2: 万能表单v8.2.0-开源等.zip是一款开源的电子表单设计工具,可以用于快速、轻松地创建各种类型的表单。该工具支持多种数据格式和各种数据类型的输入、输出操作,可以方便地将已有数据导入表单,也可以将表单数据导出到各种格式的文件中。同时,该工具还具有强大的数据验证和格式化功能,可以自动检测并修复输入数据不合法的问题。此外,该工具还支持多种样式化、布局、排版等设计功能,可以快速制作出美观、易于阅读的电子表单。该工具是一款完全免费、开源、轻便、易于使用的电子表单设计工具,适合各种级别的用户使用,是一款不可错过的实用工具。 ### 回答3: 万能表单v8.2.0-开源等.zip是一个开源的软件包,旨在为用户提供丰富的表单设计和数据处理功能。该软件包包含一个图形用户界面,可以让用户轻松创建、编辑和管理他们的表单。使用这个软件,用户可以创建包含文本框、下拉列表、单选按钮、复选框和日期选择器等多种输入控件的表单。用户还可以定义表单中各个控件的属性,包括它们的大小、颜色、字体等。 除了基本控件之外,万能表单v8.2.0-开源等.zip还支持图像上传、文件上传和富文本编辑器等高级控件。这些控件使用户能够更加灵活和自由地设计他们的表单。用户还可以使用预定义的表单模板来创造自己的表单,或者可以从头开始创建他们自己的模板。万能表单v8.2.0-开源等.zip允许用户导入和导出他们的表单,以便在多个平台和应用程序中使用。 这个软件包非常容易使用,用户只需要在图形用户界面上执行简单的鼠标操作即可完成他们的任务。用户可以在软件包提供的文档中找到更多帮助信息和指南来使用该软件包。 万能表单v8.2.0-开源等.zip提供了最新的表单设计工具和数据处理功能,是一个值得尝试的软件包。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值