Please note that the annotation text of eth4 interface appears error display, the original text is as follows:
Huawei is secondary home router (Telecom special edition, switching and AP mode)
jack9603301 | |
Jun 27 2020, 11:04 AM |
F596466: 图片.png | |
Jun 27 2020, 11:06 AM |
Please note that the annotation text of eth4 interface appears error display, the original text is as follows:
Huawei is secondary home router (Telecom special edition, switching and AP mode)
firewall { all-ping enable broadcast-ping enable config-trap disable ipv6-receive-redirects enable ipv6-src-route enable ip-src-route enable log-martians enable name wan { default-action drop rule 1 { action accept state { established enable related enable } } } name wan-local { default-action drop rule 1 { action accept state { established enable related enable } } rule 2 { action accept icmp { type-name echo-request } protocol icmp state { new enable } } rule 3 { action drop destination { port 22 } protocol tcp recent { count 4 time 60 } state { new enable } } rule 4 { action accept protocol tcp state { new enable } } } options { interface pppoe0 { adjust-mss 1452 adjust-mss6 1452 } } receive-redirects disable send-redirects enable source-validation disable state-policy { established { action accept log { enable } } invalid { action accept log { enable } } related { action accept log { enable } } } syn-cookies enable twa-hazards-protection disable } interfaces { bridge br1 { address 192.168.0.1/24 address fc00:470:f1cd::1/64 description Services member { interface eth1.1 { } interface eth2 { } } stp } bridge br2 { address 192.168.101.1/24 address fc00:470:f1cd:101::1/64 description Terminal member { interface eth0 { } interface eth1.2 { } interface eth3 { } interface eth4 { } } stp } ethernet eth0 { description "netgear R6260 AP" hw-id 00:98:2b:f8:3f:11 ipv6 { address { } dup-addr-detect-transmits 1 } mtu 1492 offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } ethernet eth1 { description "DELL R410(Trunk)" hw-id 00:98:2b:f8:3f:12 mtu 1500 offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } vif 1 { description "vlan 1 of eth1" mtu 1492 } vif 2 { description "vlan 2 of eth1" mtu 1492 } } ethernet eth2 { description LAN hw-id 00:98:2b:f8:3f:13 mtu 1492 offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } ethernet eth3 { description LAN hw-id 00:98:2b:f8:3f:14 mtu 1492 offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } ethernet eth4 { description "Huawei is secondary home router (Telecom special edition, switching and AP mode)" hw-id 00:98:2b:f8:3f:15 mtu 1492 offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } ethernet eth5 { description "ISP WAN" disable-flow-control firewall { in { name wan } local { name wan-local } } hw-id 00:98:2b:f8:3f:16 mtu 1500 offload-options { generic-receive on generic-segmentation on scatter-gather on tcp-segmentation on udp-fragmentation on } } loopback lo { address 127.0.0.1/8 address ::1/128 description loopback } pppoe pppoe0 { authentication { password pass user user } default-route force description ISP dhcpv6-options { prefix-delegation { interface br1 { address 101 sla-id 2 sla-len 8 } interface br2 { address 101 sla-id 1 sla-len 8 } } } idle-timeout 30 ipv6 { address { autoconf } enable } mtu 1492 source-interface eth5 } } nat { nptv6 { rule 2 { outbound-interface pppoe0 source { prefix fc00:470:f1cd::/64 } translation { prefix 240e:fc:7d:b79b::/64 } } } source { rule 1 { description PUBLIC log outbound-interface pppoe0 protocol all source { address 0.0.0.0/0 } translation { address masquerade } } } } protocols { static { interface-route 0.0.0.0/0 { next-hop-interface pppoe0 { } } interface-route6 ::/0 { next-hop-interface pppoe0 { } } table 150 { interface-route 0.0.0.0/0 { next-hop-interface pppoe0 { } } interface-route6 ::/0 { next-hop-interface pppoe0 { } } } } } service { dhcp-server { shared-network-name pri101 { description "DHCP 101" subnet 192.168.101.0/24 { default-router 192.168.101.1 dns-server 192.168.0.254 dns-server 192.168.101.1 dns-server 192.168.0.1 lease 86400 ntp-server 192.168.101.1 range 0 { start 192.168.101.9 stop 192.168.101.254 } } } } dns { forwarding { allow-from 192.168.0.0/16 allow-from 2001:470:f1cd::/48 cache-size 1024 domain pve. { addnta recursion-desired server 192.168.0.47 server 2001:470:f1cd::47 } listen-address 0.0.0.0 listen-address :: name-server 2001:470:f1cd::ff00 name-server 192.168.0.254 name-server 202.96.134.33 name-server 202.96.128.86 name-server 114.114.114.114 name-server 1.1.1.1 name-server 1.0.0.1 system } } https { api { debug keys { id admin { key jack960330 } } port 8000 } api-restrict { virtual-host vhost0 } certificates { system-generated-certificate { lifetime 365 } } virtual-host vhost0 { listen-address "*" server-name 192.168.0.1 } } mdns { repeater { interface br1 interface br2 } } router-advert { interface br1 { default-preference high interval { max 600 min 10 } name-server fc00:470:f1cd::ff00 prefix ::/64 { } reachable-time 0 retrans-timer 0 } interface br2 { default-preference high hop-limit 60 interval { max 600 min 10 } name-server fc00:470:f1cd::ff00 prefix ::/64 { } reachable-time 0 retrans-timer 0 } } ssh { listen-address 0.0.0.0 listen-address :: } } system { config-management { commit-revisions 100 } console { device ttyS0 { speed 115200 } } domain-name router host-name vyos ip { arp { table-size 2048 } multipath { layer4-hashing } } ipv6 { multipath { layer4-hashing } neighbor { table-size 2048 } strict-dad } login { user vyos { authentication { encrypted-password $6$UaXQViDvJ.Hr$85U/9Q5d/tc9hdtrnntMVgrztOCext..OJCHaJYZUo82GAdD95lchvSjI3vCZJTNte7cIAs87YctYlXODGXAz1 plaintext-password "" } } } ntp { allow-clients { address 192.168.0.0/16 address fc00:470:f1cd::/48 } listen-address :: listen-address 0.0.0.0 server 0.debian.pool.ntp.org { } server 1.debian.pool.ntp.org { } server 2.debian.pool.ntp.org { } server 3.debian.pool.ntp.org { } } options { reboot-on-panic } sysctl { custom net.ipv4.conf.all.rp_filter { value 0 } custom net.ipv4.conf.default.rp_filter { value 0 } custom net.ipv4.conf.eth0.rp_filter { value 0 } custom net.ipv6.conf.all.accept_ra { value 2 } custom net.ipv6.conf.all.forwarding { value 1 } } syslog { global { facility all { level info } facility protocols { level debug } } } time-zone Asia/Shanghai }
This is issue is reproduced in the VyOS 1.3-rolling-202007140117 version. The interface description is showing up-to 23 characters in the "show interface output" only.
It shows correctly in the command output of 'sudo ip l" Tested for different interface types.
Outputs from the lab testing:
Existing Configuration:
set interfaces bridge br0 description 'This is for testing purpose only'
set interfaces ethernet eth0 address '192.168.255.100/24'
set interfaces ethernet eth0 description 'WLAN'
set interfaces ethernet eth0 hw-id '50:0c:00:01:00:00'
set interfaces ethernet eth1 description 'Huawei is secondary home'
set interfaces ethernet eth1 hw-id '50:0c:00:01:00:01'
set interfaces ethernet eth2 hw-id '50:0c:00:01:00:02'
set interfaces ethernet eth3 hw-id '50:0c:00:01:00:03'
set interfaces loopback lo
set interfaces pseudo-ethernet peth0 address '10.0.0.1/24'
set interfaces pseudo-ethernet peth0 description 'Sample virtual Ethernet interface'
set interfaces pseudo-ethernet peth0 mode 'passthru'
set interfaces pseudo-ethernet peth0 source-interface 'eth0'
Output of "Show interface" command
vyos@vyos:~$ show int
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
br0 - A/D This is for testing
This is for testing This is for testing
eth0 192.168.255.100/24 u/u WLAN
eth1 - u/u Huawei is secondary
Huawei is secondary
eth2 - u/u
eth3 - u/u
lo 127.0.0.1/8 u/u
::1/128
peth0 10.0.0.1/24 u/u Sample virtual Ethernet
Sample virtual Ethernet
Output of "sudo ip l"
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 50:0c:00:01:00:00 brd ff:ff:ff:ff:ff:ff alias WLAN
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 50:0c:00:01:00:01 brd ff:ff:ff:ff:ff:ff alias Huawei is secondary home
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 50:0c:00:01:00:02 brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 50:0c:00:01:00:03 brd ff:ff:ff:ff:ff:ff
6: br0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether 6a:b6:dd:4f:15:61 brd ff:ff:ff:ff:ff:ff alias This is for testing purpose only
7: peth0@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 50:0c:00:01:00:00 brd ff:ff:ff:ff:ff:ff alias Sample virtual Ethernet interface
Tested in VyOS 1.2.5 version, where the results show as expected.
Output of "show interfaces" command:
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface IP Address S/L Description
eth0 192.168.0.1/24 u/u This is for testing
purpose only
eth1 - u/u
eth2 - u/u
eth3 - u/u
lo 127.0.0.1/8 u/u
::1/128
peth0 10.0.0.1/24 u/u Sample virtual Ethernet
interface
@SrividyaA the task is assigned to you, if you are going to fix it, all good, otherwise happy to do so.
PR https://github.com/vyos/vyos-1x/pull/512
vyos@r-roll:~$ /usr/libexec/vyos/op_mode/show_interfaces.py --action=show-brief Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down Interface IP Address S/L Description --------- ---------- --- ----------- dum0 10.0.0.1/24 u/u Huawei is secondary home router Telecom special edition switching and AP mode
Fixed in the latest rolling release
vyos@r1-roll:~$ show int Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down Interface IP Address S/L Description --------- ---------- --- ----------- eth0 192.168.122.11/24 u/u Huawei is secondary home router Telecom special edition switching and AP mode lo 127.0.0.1/8 u/u ::1/128 vyos@r1-roll:~$ show version Version: VyOS 1.3-rolling-202007220117