Benutzer-Werkzeuge

Webseiten-Werkzeuge


vyos-omniswitch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
vyos-omniswitch [2017/03/11 20:45] – angelegt bennyvyos-omniswitch [2024/06/09 10:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ====== VyOS mit OmniSwitch verbinden ====== ====== VyOS mit OmniSwitch verbinden ======
  
-[[https://vyos.io/|VyOS]] ist ein sehr umfangreicher, auf Debian Linux basierender, Softwarerouter. Unter normalen Nutzungsumständen bekommt man vom ursprünglichen Debian Linux aber nicht mehr viel mit. Es wird davon abgeraten die Konfiguration des darunterliegenden Linux manuell zu verändern, da die Einstellungen bei jedem Neustart aus der Textkonfiguration erzeugt werden.+[[https://vyos.io/|VyOS]] ist ein sehr umfangreicher, auf Debian Linux basierender, Softwarerouter. Unter normalen Nutzungsumständen bekommt man vom ursprünglichen Debian Linux aber nicht mehr viel mit. Es wird davon abgeraten die Konfiguration des darunterliegenden Systems manuell zu verändern, da die Einstellungen bei jedem Neustart neu aus der Textkonfiguration erzeugt werden (und dadurch überschrieben werden).
  
 ===== LLDP Interoperabilität ===== ===== LLDP Interoperabilität =====
Zeile 332: Zeile 332:
 ! TWAMP : ! TWAMP :
 </code> </code>
 +
 +====== PPPoE Server mit VyOS ======
 +
 +<WRAP center round important 60%>
 +Hiermit habe ich derzeit noch einige Herausforderungen. Heute baue ich parallel mal ein Debian mit rp-pppoe v3.12 aus den Quellen und dann mal schauen ob die Themen dort auch auftreten.
 +</WRAP>
 +
 +===== read (syncReadFromPPP): Session 1: Value too large for defined data type =====
 +
 +<code>
 +Mar 12 03:27:38 VyOS-Lab ntpd[2124]: Listen normally on 11 ppp0 192.168.30.1 UDP 123
 +Mar 12 03:27:38 VyOS-Lab ntpd[2124]: peers refreshed
 +Mar 12 03:27:45 VyOS-Lab kernel: [ 1936.887280] [NAT-SRC-110-MASQ] IN= OUT=eth0 SRC=192.168.30.100 DST=192.168.0.1 LEN=54 TOS=0x00 PREC=0x00 TTL=63 ID=53622 DF PROTO=UDP SPT=46470 DPT=53 LEN=34 
 +Mar 12 03:27:45 VyOS-Lab kernel: [ 1936.899477] [NAT-SRC-110-MASQ] IN= OUT=eth0 SRC=192.168.30.100 DST=193.99.144.80 LEN=84 TOS=0x00 PREC=0x00 TTL=63 ID=1106 DF PROTO=ICMP TYPE=8 CODE=0 ID=7200 SEQ=1 
 +Mar 12 03:27:45 VyOS-Lab kernel: [ 1936.922763] [NAT-SRC-110-MASQ] IN= OUT=eth0 SRC=192.168.30.100 DST=192.168.0.1 LEN=72 TOS=0x00 PREC=0x00 TTL=63 ID=53629 DF PROTO=UDP SPT=47212 DPT=53 LEN=52 
 +Mar 12 03:28:47 VyOS-Lab kernel: [ 1999.640790] [NAT-SRC-110-MASQ] IN= OUT=eth0 SRC=192.168.30.100 DST=192.168.0.1 LEN=60 TOS=0x00 PREC=0x00 TTL=63 ID=55889 DF PROTO=UDP SPT=56942 DPT=53 LEN=40 
 +Mar 12 03:28:47 VyOS-Lab kernel: [ 1999.640952] [NAT-SRC-110-MASQ] IN= OUT=eth0 SRC=192.168.30.100 DST=192.168.0.1 LEN=60 TOS=0x00 PREC=0x00 TTL=63 ID=55891 DF PROTO=UDP SPT=56201 DPT=53 LEN=40 
 +Mar 12 03:28:47 VyOS-Lab kernel: [ 1999.655310] [NAT-SRC-110-MASQ] IN= OUT=eth0 SRC=192.168.30.100 DST=62.138.116.25 LEN=60 TOS=0x00 PREC=0x00 TTL=63 ID=43642 DF PROTO=TCP SPT=54567 DPT=80 WINDOW=29040 RES=0x00 SYN URGP=0 
 +Mar 12 03:28:47 VyOS-Lab pppoe[4542]: read (syncReadFromPPP): Session 1: Value too large for defined data type
 +Mar 12 03:28:48 VyOS-Lab pppd[4539]: Modem hangup
 +Mar 12 03:28:48 VyOS-Lab pppd[4539]: Connect time 1.2 minutes.
 +Mar 12 03:28:48 VyOS-Lab pppd[4539]: Sent 15391 bytes, received 1035 bytes.
 +Mar 12 03:28:48 VyOS-Lab zebra[1556]: interface ppp0 index 10 changed <POINTOPOINT,NOARP,MULTICAST>.
 +Mar 12 03:28:48 VyOS-Lab charon: 11[KNL] interface ppp0 deactivated
 +Mar 12 03:28:48 VyOS-Lab charon: 13[KNL] 192.168.30.1 disappeared from ppp0
 +Mar 12 03:28:48 VyOS-Lab pppd[4539]: Connection terminated.
 +Mar 12 03:28:48 VyOS-Lab zebra[1556]: interface ppp0 index 10 deleted.
 +Mar 12 03:28:48 VyOS-Lab ripd[1558]: interface delete ppp0 index 10 flags 0x1090 metric 1 mtu 1492
 +Mar 12 03:28:48 VyOS-Lab ripngd[1560]: interface delete ppp0 index 10 flags 0x1090 metric 1 mtu 1492
 +Mar 12 03:28:48 VyOS-Lab charon: 16[KNL] interface ppp0 deleted
 +Mar 12 03:28:48 VyOS-Lab pppd[4539]: Exit.
 +Mar 12 03:28:48 VyOS-Lab pppoe-server[4499]: Session 1 closed for client 00:25:90:5d:e1:7e (192.168.30.100) on eth1.30
 +Mar 12 03:28:48 VyOS-Lab pppoe-server[4499]: Sent PADT
 +Mar 12 03:28:49 VyOS-Lab ntpd[2124]: Deleting interface #11 ppp0, 192.168.30.1#123, interface stats: received=0, sent=0, dropped=0, active_time=71 secs
 +Mar 12 03:28:49 VyOS-Lab ntpd[2124]: peers refreshed
 +</code>
 +
 +===== (syncReadFromPPP): Session 2: Input/output error =====
 +<code>
 +Mar 12 02:56:49 VyOS-Lab rsyslogd-2359: action 'action 2' resumed (module 'builtin:omfwd') [try http://www.rsyslog.com/e/2359 ]
 +Mar 12 02:56:52 VyOS-Lab sshd[2307]: Accepted password for vyos from 192.168.0.138 port 56250 ssh2
 +Mar 12 02:56:52 VyOS-Lab sshd[2307]: pam_unix(sshd:session): session opened for user vyos by (uid=0)
 +Mar 12 02:57:02 VyOS-Lab pppoe-server[2385]: Session 1 created for client 00:25:90:5d:e1:7e (192.168.30.100) on eth1.30 using Service-Name ''
 +Mar 12 02:57:02 VyOS-Lab pppd[2385]: Plugin rp-pppoe.so loaded.
 +Mar 12 02:57:02 VyOS-Lab kernel: [   93.954435] PPP generic driver version 2.4.2
 +Mar 12 02:57:02 VyOS-Lab pppd[2385]: pppd 2.4.6 started by root, uid 0
 +Mar 12 02:57:02 VyOS-Lab pppd[2385]: Using interface ppp0
 +Mar 12 02:57:02 VyOS-Lab pppd[2385]: Connect: ppp0 <--> /dev/pts/1
 +Mar 12 02:57:02 VyOS-Lab zebra[1556]: interface ppp0 index 6 <POINTOPOINT,NOARP,MULTICAST> added.
 +Mar 12 02:57:02 VyOS-Lab systemd-sysctl[2397]: Overwriting earlier assignment of net/core/rmem_max in file '/etc/sysctl.d/99-sysctl.conf'.
 +Mar 12 02:57:02 VyOS-Lab pppoe[2392]: Changed pty line discipline to N_HDLC for synchronous mode
 +Mar 12 02:57:02 VyOS-Lab kernel: [   94.015973] HDLC line discipline maxframe=4096
 +Mar 12 02:57:02 VyOS-Lab kernel: [   94.015977] N_HDLC line discipline registered.
 +Mar 12 02:57:33 VyOS-Lab pppd[2385]: LCP: timeout sending Config-Requests
 +Mar 12 02:57:33 VyOS-Lab pppd[2385]: Connection terminated.
 +Mar 12 02:57:33 VyOS-Lab zebra[1556]: interface ppp0 index 6 deleted.
 +Mar 12 02:57:33 VyOS-Lab ripngd[1560]: interface delete ppp0 index 6 flags 0x1090 metric 1 mtu 1500
 +Mar 12 02:57:33 VyOS-Lab charon: 08[KNL] interface ppp0 deleted
 +Mar 12 02:57:33 VyOS-Lab ripd[1558]: interface delete ppp0 index 6 flags 0x1090 metric 1 mtu 1500
 +Mar 12 02:57:33 VyOS-Lab pppd[2385]: Modem hangup
 +Mar 12 02:57:33 VyOS-Lab pppoe[2392]: read (syncReadFromPPP): Session 1: Input/output error
 +Mar 12 02:57:33 VyOS-Lab pppd[2385]: Exit.
 +Mar 12 02:57:33 VyOS-Lab pppoe-server[2198]: Session 1 closed for client 00:25:90:5d:e1:7e (192.168.30.100) on eth1.30
 +Mar 12 02:57:33 VyOS-Lab pppoe-server[2198]: Sent PADT
 +Mar 12 02:58:03 VyOS-Lab newgrp[2458]: user 'vyos' (login 'vyos' on pts/0) switched to group 'vyattacfg'
 +Mar 12 02:58:26 VyOS-Lab pppoe-server[2563]: Session 2 created for client 00:25:90:5d:e1:7e (192.168.30.101) on eth1.30 using Service-Name ''
 +Mar 12 02:58:26 VyOS-Lab pppd[2563]: Plugin rp-pppoe.so loaded.
 +Mar 12 02:58:26 VyOS-Lab pppd[2563]: pppd 2.4.6 started by root, uid 0
 +Mar 12 02:58:26 VyOS-Lab pppd[2563]: Using interface ppp0
 +Mar 12 02:58:26 VyOS-Lab zebra[1556]: interface ppp0 index 7 <POINTOPOINT,NOARP,MULTICAST> added.
 +Mar 12 02:58:26 VyOS-Lab pppd[2563]: Connect: ppp0 <--> /dev/pts/1
 +Mar 12 02:58:26 VyOS-Lab pppoe[2566]: Changed pty line discipline to N_HDLC for synchronous mode
 +Mar 12 02:58:26 VyOS-Lab systemd-sysctl[2571]: Overwriting earlier assignment of net/core/rmem_max in file '/etc/sysctl.d/99-sysctl.conf'.
 +Mar 12 02:58:57 VyOS-Lab pppd[2563]: LCP: timeout sending Config-Requests
 +Mar 12 02:58:57 VyOS-Lab pppd[2563]: Connection terminated.
 +Mar 12 02:58:57 VyOS-Lab zebra[1556]: interface ppp0 index 7 deleted.
 +Mar 12 02:58:57 VyOS-Lab ripngd[1560]: interface delete ppp0 index 7 flags 0x1090 metric 1 mtu 1500
 +Mar 12 02:58:57 VyOS-Lab charon: 13[KNL] interface ppp0 deleted
 +Mar 12 02:58:57 VyOS-Lab ripd[1558]: interface delete ppp0 index 7 flags 0x1090 metric 1 mtu 1500
 +Mar 12 02:58:57 VyOS-Lab pppd[2563]: Modem hangup
 +Mar 12 02:58:57 VyOS-Lab pppoe[2566]: read (syncReadFromPPP): Session 2: Input/output error
 +Mar 12 02:58:57 VyOS-Lab pppd[2563]: Exit.
 +</code>
 +
 +Auch anschauen:
 +
 +LCP: timeout sending Config-Requests
 +
 +<code>
 +vyos@VyOS-Lab# show
 + interfaces {
 +     ethernet eth0 {
 +         /* dhcp */
 +         address dhcp
 +         description WAN
 +         duplex auto
 +         hw-id 52:54:00:3b:af:9e
 +         policy {
 +             route mss
 +         }
 +         smp-affinity auto
 +         speed auto
 +     }
 +     ethernet eth1 {
 +         description "VyOS-Lab eth1"
 +         duplex auto
 +         hw-id 00:25:90:5d:e1:7d
 +         smp-affinity auto
 +         speed auto
 +         vif 20 {
 +             address 192.168.20.1/24
 +             description "VyOS-Lab eth1.20"
 +         }
 +         vif 30 {
 +             description "VyOS PPPoE-Server eth1.30"
 +             policy {
 +                 route mss
 +             }
 +         }
 +     }
 +     loopback lo {
 +     }
 + }
 + nat {
 +     source {
 +         rule 100 {
 +             log disable
 +             outbound-interface eth0
 +             source {
 +                 address 192.168.20.0/24
 +             }
 +             translation {
 +                 address masquerade
 +             }
 +         }
 +         rule 110 {
 +             description "NAT for PPPoE"
 +             log enable
 +             outbound-interface eth0
 +             source {
 +                 address 192.168.30.0/24
 +             }
 +             translation {
 +                 address masquerade
 +             }
 +         }
 +     }
 + }
 + policy {
 +     route mss {
 +         rule 5 {
 +             protocol tcp
 +             set {
 +                 tcp-mss 1452
 +             }
 +             tcp {
 +                 flags SYN
 +             }
 +         }
 +     }
 + }
 + service {
 +     dhcp-server {
 +         disabled false
 +         hostfile-update disable
 +         shared-network-name VyOS-Lab {
 +             authoritative disable
 +             subnet 192.168.20.0/24 {
 +                 default-router 192.168.20.1
 +                 dns-server 192.168.0.1
 +                 domain-name vlan20.home
 +                 lease 86400
 +                 start 192.168.20.10 {
 +                     stop 192.168.20.50
 +                 }
 +             }
 +         }
 +     }
 +     dns {
 +     }
 +     lldp {
 +         management-address 192.168.0.229
 +     }
 +     pppoe-server {
 +         access-concentrator VyOSLabAC
 +         authentication {
 +             local-users {
 +                 username benny {
 +                     password ********
 +                 }
 ++                username blub {
 ++                    password ********
 ++                }
 +             }
 +             mode local
 +         }
 +         client-ip-pool {
 +             start 192.168.30.100
 +             stop 192.168.30.150
 +         }
 +         dns-servers {
 +             server-1 192.168.0.1
 +         }
 +         interface eth1.30
 +         mtu 1492
 +         service-name VyOSLabSN
 +     }
 +     ssh {
 +         /* 192.168.0.229 */
 +         listen-address 192.168.0.229
 +         port 22
 +     }
 + }
 + system {
 +     config-management {
 +         commit-revisions 20
 +     }
 +     host-name VyOS-Lab
 +     login {
 +         user vyos {
 +             authentication {
 +                 encrypted-password ********************
 +                 plaintext-password ""
 +             }
 +             level admin
 +         }
 +     }
 +     ntp {
 +         server 0.pool.ntp.org {
 +         }
 +         server 1.pool.ntp.org {
 +         }
 +         server 2.pool.ntp.org {
 +         }
 +     }
 +     options {
 +         ctrl-alt-del-action ignore
 +         reboot-on-panic true
 +     }
 +     package {
 +         auto-sync 1
 +         repository community {
 +             components main
 +             distribution helium
 +             password ""
 +             url http://packages.vyos.net/vyos
 +             username ""
 +         }
 +     }
 +     syslog {
 +         global {
 +             facility all {
 +                 level notice
 +             }
 +             facility protocols {
 +                 level debug
 +             }
 +         }
 +         host 192.168.0.177 {
 +             facility all {
 +                 /* info */
 +                 level info
 +             }
 +         }
 +     }
 +     time-zone Europe/Berlin
 + }
 +</code>
 +
vyos-omniswitch.1489265124.txt.gz · Zuletzt geändert: 2024/06/09 10:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki