在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是開源路由操作系統(tǒng)VyOS

汽車電子技術(shù) ? 來源:碼農(nóng)與軟件時代 ? 作者: 碼農(nóng)與軟件時代 ? 2023-02-20 16:13 ? 次閱讀

一、VyOS由來

2005年,Vyatta公司成立,10月發(fā)布虛擬網(wǎng)絡(luò)軟件;

2006年,Vyatta發(fā)布商業(yè)訂購版本,同時,開源了虛擬路由軟件Open Flexible Router(OFR);

2012年,Brocade收購Vyatta,將虛擬路由軟件更名為Brocade Vyatta 5400 vRouter,不再開源;獨立開發(fā)人員從Vyatta Core 6.6 R1版fork一個分支繼續(xù)進(jìn)行開發(fā),誕生了VyOS;

2017年,AT&T收購Brocade的網(wǎng)絡(luò)Vyatta團隊,推出dNOS(disaggregated Network Operating System)軟件;

2021年,Ciena公司接手Vyatta團隊。

二、VyOS特性

  • 支持KVM、XEN、VMWare、Hyper-V、VirtualBox等平臺;
  • 支持BGP、OSPFv2、OSPFv3、RIP、Policy-based routing等路由協(xié)議和功能;
  • 支持Ethernet、802.1q VLAN、NIC bonding、Bridges、STP、802.11 wireless、PPPoE等網(wǎng)絡(luò)接口;
  • 支持Stateful firewall、Source and destination NAT、VPN、GRE、VxLAN等功能;
  • 支持DHCP、DNS、SSH、IGMP、QoS等網(wǎng)絡(luò)服務(wù);
  • 支持VRRP、Conntrack sync、WAN failover and load balancing等高可用特性。

三、VyOS命令模式

Vyos命令模式與思科差不多,分為操作模式和配置模式。

默認(rèn)情況下,VyOS處于操作模式,命令提示符顯示$。執(zhí)行命令configure,可進(jìn)入配置模式,命令提示符顯示#:

vyos@vyos$ configure
vyos@vyos#

配置完成后,執(zhí)行命令commit、save,然后exit退出。

四、常用命令行

1.接口配置

外部/WAN接口是eth0,通過DHCP接收其接口地址。

內(nèi)部/LAN接口是eth1,使用靜態(tài)IP地址192.168.0.1/24。

執(zhí)行命令:

set interfaces ethernet eth0 address dhcp
set interfaces ethernet eth0 description 'OUTSIDE'
set interfaces ethernet eth1 address '192.168.0.1/24'
set interfaces ethernet eth1 description 'INSIDE'

2.DHCP和DNS

配置DHCP和DNS服務(wù),VyOS為相應(yīng)的默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器。

默認(rèn)網(wǎng)關(guān)和DNS遞歸地址為192.168.0.1/24,地址范圍192.168.0.2/24-192.168.0.8/24保留并用于靜態(tài)分配。

set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 default-router '192.168.0.1'
set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 name-server '192.168.0.1'
set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 domain-name 'vyos.net'
set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 lease '86400'
set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 range 0 start 192.168.0.9
set service dhcp-server shared-network-name LAN subnet 192.168.0.0/24 range 0 stop '192.168.0.254'
set service dns forwarding cache-size '0'
set service dns forwarding listen-address '192.168.0.1'
set service dns forwarding allow-from '192.168.0.0/24'

3.NAT

允許主機通過 IP 偽裝通過外部/WAN 網(wǎng)絡(luò)進(jìn)行通信

set nat source rule 100 outbound-interface 'eth0'
set nat source rule 100 source address '192.168.0.0/24'
set nat source rule 100 translation address masquerade

4.防火墻

阻止所有未首先從內(nèi)部/LAN 端啟動的流量。

set firewall name OUTSIDE-IN default-action 'drop'
set firewall name OUTSIDE-IN rule 10 action 'accept'
set firewall name OUTSIDE-IN rule 10 state established 'enable'
set firewall name OUTSIDE-IN rule 10 state related 'enable'
set firewall name OUTSIDE-LOCAL default-action 'drop'
set firewall name OUTSIDE-LOCAL rule 10 action 'accept'
set firewall name OUTSIDE-LOCAL rule 10 state established 'enable'
set firewall name OUTSIDE-LOCAL rule 10 state related 'enable'
set firewall name OUTSIDE-LOCAL rule 20 action 'accept'
set firewall name OUTSIDE-LOCAL rule 20 icmp type-name 'echo-request'
set firewall name OUTSIDE-LOCAL rule 20 protocol 'icmp'
set firewall name OUTSIDE-LOCAL rule 20 state new 'enable'

五、VyOS API接口

1.VyOS提供了HTTP API接口,進(jìn)行查詢、配置、重置等相關(guān)操作。

https://docs.VyOS.io/en/equuleus/automation/VyOS-api.html#VyOS-api

以配置為例:

curl -k --location --request POST 'https://vyos/configure' \\
--form data='{"op": "set", "path": ["interfaces", "dummy", "dum1", "address", "10.11.0.1/32"]}' \\
--form key='MY-HTTPS-API-PLAINTEXT-KEY'
response:
{
"success": true,
"data": null,
"error": null
}

2.VyOS支持通過ansible進(jìn)行配置,以實現(xiàn)路由器的自動化配置。

六、配置示例

選用VyOS作為IaaS平臺的網(wǎng)絡(luò)服務(wù)軟件,以防火墻配置為例。

配置以VyOS為視角,設(shè)定網(wǎng)絡(luò)鏈路為:VyOS--VPCTest,則下圖的入方向是指VyOS的入方向。業(yè)務(wù)網(wǎng)絡(luò)的規(guī)則集如下:

圖片

進(jìn)入到vyos后臺,執(zhí)行命令configure進(jìn)入配置模式。Show ?

圖片

查看端口信息

圖片

查看防火墻信息:show firewall

圖片

七、相關(guān)資料

https://www.sdnlab.com/25617.html
https://docs.vyos.io/en/equuleus/quick-start.html#quick-start
https://www.sdnlab.com/17348.html
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    696

    瀏覽量

    22112
  • 配置
    +關(guān)注

    關(guān)注

    1

    文章

    189

    瀏覽量

    18458
  • 操作模式
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    1340
收藏 人收藏

    評論

    相關(guān)推薦

    能在DSP上跑的開源操作系統(tǒng)

    請問各位朋友,想在DSP上的跑一個小點的實時操作系統(tǒng),有沒有開源的,代碼量比較少,比較容易移植的操作系統(tǒng),能支持多核是做好。
    發(fā)表于 09-25 16:20

    智能路由器用開源系統(tǒng)的原因是什么

    為什么新興智能路由器廠商們這么喜歡開源操作系統(tǒng)?這要從硬件行業(yè)的潛規(guī)則說起。
    發(fā)表于 08-02 06:51

    物聯(lián)網(wǎng)有哪些開源實時操作系統(tǒng)?

    基于MCU的開源實時操作系統(tǒng)(RTOS)ARM mbed OS,ARM公司專為物聯(lián)網(wǎng) (IoT) 中的“物體”設(shè)計的開源嵌入式操作系統(tǒng),主要支持ARM Cortex-M微控制器Free
    發(fā)表于 09-18 09:05

    物聯(lián)網(wǎng)為何需要開源操作系統(tǒng)?物聯(lián)網(wǎng)開源操作系統(tǒng)有哪幾種?

    操作系統(tǒng)是什么?操作系統(tǒng)通常具有哪些功能?什么是開源操作系統(tǒng)?開源操作系統(tǒng)的優(yōu)勢有哪些?物聯(lián)網(wǎng)為
    發(fā)表于 06-16 06:37

    開源操作系統(tǒng)大全

    開源操作系統(tǒng)即公開源代碼的操作系統(tǒng)軟件,它遵循開源協(xié)議使用、編譯和發(fā)布。自由和開放源代碼軟件中最著名的是 Linux ,它是一種類 Unix
    發(fā)表于 10-27 15:13

    一文帶你看懂物聯(lián)網(wǎng)開源操作系統(tǒng)

    物聯(lián)網(wǎng)、開源操作系統(tǒng)是目前IT業(yè)界的熱門詞匯,也正是這三個詞匯構(gòu)成了物聯(lián)網(wǎng)開源操作系統(tǒng)。那么,對于物聯(lián)網(wǎng)開源
    發(fā)表于 12-22 14:25 ?1258次閱讀

    探討十大物聯(lián)網(wǎng)開源操作系統(tǒng)

    物聯(lián)網(wǎng)作為新時代的寵兒,有其獨到之處,操作系統(tǒng)是物聯(lián)網(wǎng)的靈魂,開源操作系統(tǒng)更是集結(jié)了各物聯(lián)網(wǎng)大亨的理論精髓,物聯(lián)網(wǎng)、開源操作系統(tǒng)這三個詞匯
    的頭像 發(fā)表于 01-08 15:37 ?3610次閱讀

    物聯(lián)網(wǎng)十大經(jīng)典開源操作系統(tǒng)

    物聯(lián)網(wǎng)作為新時代的寵兒,有其獨到之處,操作系統(tǒng)是物聯(lián)網(wǎng)的靈魂,開源操作系統(tǒng)更是集結(jié)了各物聯(lián)網(wǎng)大亨的理論精髓,物聯(lián)網(wǎng)、開源、操作系統(tǒng)這三個詞匯
    的頭像 發(fā)表于 01-18 14:58 ?1.2w次閱讀

    國產(chǎn)嵌入式操作系統(tǒng)的發(fā)展思考

    嵌入式操作系統(tǒng)歷史悠久、門類繁多、用途廣泛,不僅包括嵌入式實時多任務(wù)操作系統(tǒng)(RTOS)、開源的 Linux、機器人和路由
    發(fā)表于 10-23 15:04 ?2053次閱讀

    物聯(lián)網(wǎng)的開源操作系統(tǒng)有哪一些

    物聯(lián)網(wǎng)作為新時代的寵兒,有其獨到之處,操作系統(tǒng)是物聯(lián)網(wǎng)的靈魂,開源操作系統(tǒng)更是集結(jié)了各物聯(lián)網(wǎng)大亨的理論精髓,物聯(lián)網(wǎng)、開源、操作系統(tǒng)這三個詞匯
    發(fā)表于 11-08 14:49 ?1890次閱讀

    物聯(lián)網(wǎng)十大經(jīng)典的開源操作系統(tǒng)

    物聯(lián)網(wǎng)作為新時代的寵兒,有其獨到之處,操作系統(tǒng)是物聯(lián)網(wǎng)的靈魂,開源操作系統(tǒng)更是集結(jié)了各物聯(lián)網(wǎng)大亨的理論精髓,物聯(lián)網(wǎng)、開源、操作系統(tǒng)這三個詞匯
    的頭像 發(fā)表于 12-25 18:22 ?2852次閱讀

    openEuler:面向數(shù)字基礎(chǔ)設(shè)施的開源操作系統(tǒng)

    openEuler是面向數(shù)字基礎(chǔ)設(shè)施的開源操作系統(tǒng)。介紹了場景套件、基礎(chǔ)服務(wù)及內(nèi)核等。
    的頭像 發(fā)表于 11-10 15:40 ?2274次閱讀
    openEuler:面向數(shù)字基礎(chǔ)設(shè)施的<b class='flag-5'>開源</b><b class='flag-5'>操作系統(tǒng)</b>

    芯動科技正式加入OpenCloudOS操作系統(tǒng)開源社區(qū)

    近日,芯動科技有限公司作為初始成員,加入OpenCloudOS操作系統(tǒng)開源社區(qū)。  
    的頭像 發(fā)表于 05-05 16:47 ?1384次閱讀

    芯動科技加入OpenCloudOS操作系統(tǒng)開源社區(qū)

    近日,芯動科技有限公司作為初始成員,加入OpenCloudOS操作系統(tǒng)開源社區(qū)。
    的頭像 發(fā)表于 05-06 11:10 ?1346次閱讀

    面向功能安全應(yīng)用的汽車開源操作系統(tǒng)解決方案

    在SAE 2024國際汽車安全大會上,Elektrobit的Linux專家王紅燕在操作系統(tǒng)與芯片技術(shù)的分論壇上為大家?guī)砹恕懊嫦蚬δ馨踩珣?yīng)用的汽車開源操作系統(tǒng)解決方案”主題演講。
    的頭像 發(fā)表于 09-27 09:21 ?550次閱讀
    面向功能安全應(yīng)用的汽車<b class='flag-5'>開源</b><b class='flag-5'>操作系統(tǒng)</b>解決方案
    主站蜘蛛池模板: 国产拍拍| 欧美色图亚洲 | 中出丰满大乳中文字幕 | 天天操夜夜逼 | 欧美黄页 | 免费高清在线观看a网站 | 女人双腿搬开让男人桶 | 亚洲色图综合图片 | 放荡女同老师和女同学生 | 人人干网站 | 午夜国产精品视频 | 国产精品欧美一区二区三区不卡 | 日本aaaa视频| 免费在线看片网站 | 国产美女精品久久久久久久免费 | 你懂的免费| 国产亚洲美女精品久久久久狼 | 毛片爱爱 | 1024你懂的国产欧美日韩在 | 六月天婷婷 | 韩国床戏合集三小时hd中字 | 九色综合网| 天堂网色| 天天狠天天插 | 亚洲a视频 | 最近在线视频免费观看2019 | 男人日女人视频在线观看 | 亚洲综合亚洲综合网成人 | 爱操视频在线观看 | 伊人久久大香线蕉综合影 | www日本黄色 | 日本aaaaa级片 | 影音先锋ady69色资源网站 | 校园激情综合网 | 久久狠狠第一麻豆婷婷天天 | 欧美黄色大片免费观看 | 久青草久青草高清在线播放 | 夜夜爽免费视频 | 97就要鲁就要鲁夜夜爽 | 91大神在线看 | 高清一区二区在线观看 |