OPNSense Intel X553 N (SFP+) Link Speed 2,5G

CoMo

Commander
Registriert
Dez. 2015
Beiträge
2.949
Hallo,

meine Kenntnisse von OPNSense und BSD allgemein sind noch eher rudimentär, deshalb frage ich lieber mal hier bei den Profis nach, bevor ich meine Hardware bricke.

Ich habe mir einen Mini-PC gekauft, den ich zukünftig als Router einsetzen will: https://de.aliexpress.com/item/1005006030794589.html

OPNSense ist installiert, die 10G Multimode-Verbindung zum Switch steht.

Telekom Glasfaser 1Gbit ist vorbestellt, Ende nächsten Jahres soll hier endlich die Dose in die Wohnung verlegt werden.

Und mein Modem für den Telekom Glasfaser-Anschluss soll zukünftig dieses sein: Digitalisierungsbox Glasfasermodem (Zyxel PMG3000-D20B). Das steckt bereits in einem der SFP-Ports. Wird erkannt und ich kann mich per SSH darauf verbinden:
Code:
admin@10.10.1.1's password:
#######################################################
#                                                     #
# Please login to CLI mode. Then You can do commands. #
#                                                     #
#######################################################

Entering character mode
Escape character is '^]'.


Login: admin
Password:
ZYXEL# linuxshell



BusyBox v1.19.4 (2014-06-30 12:00:02 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (Attitude Adjustment, 12.09_ltq)
 -----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
 -----------------------------------------------------
admin@SFP:~# ifconfig
exc       Link encap:Ethernet  HWaddr D4:1A:D1:84:69:FF
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:101605 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:232 (232.0 B)  TX bytes:7315560 (6.9 MiB)

lan0      Link encap:Ethernet  HWaddr D4:1A:D1:84:69:FF
          inet addr:10.10.1.1  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:119 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15995 (15.6 KiB)  TX bytes:11492 (11.2 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:307 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:19708 (19.2 KiB)  TX bytes:19708 (19.2 KiB)

wan       Link encap:Ethernet  HWaddr D4:1A:D1:84:69:FE
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Soweit alles fein und das wird so vermutlich funktionieren.

Nun wird die Telekom aber irgendwann auch einen 2Gbit Tarif anbieten. Den ich dann natürlich buchen will. Der bringt mir natürlich nix, wenn das Glasfaser-Modul nur im 1Gbit Modus läuft.

Kein Problem, man kann das Modul auch mit 2,5Gbit betreiben https://github.com/xvzf/zyxel-gpon-sfp

ZYXEL# hal<br>Hal# set speed 2.5g mode full<br>

You may have to disable auto-negotation and set a fixed port speed of 2.5G on your network adapter to make it work.

Gut, aber kann ich den SFP-Port überhaupt fixed auf 2,5G stellen?

Code:
root@OPNsense:~ # ifconfig
igc0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4802028<VLAN_MTU,JUMBO_MTU,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:f9
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
igc1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4802028<VLAN_MTU,JUMBO_MTU,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:fa
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
igc2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4802028<VLAN_MTU,JUMBO_MTU,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:fb
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
igc3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4802028<VLAN_MTU,JUMBO_MTU,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:fc
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
igc4: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4802028<VLAN_MTU,JUMBO_MTU,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:fd
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
ix0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
        description: LAN (lan)
        options=4803828<VLAN_MTU,JUMBO_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:fe
        inet 192.168.100.97 netmask 0xffffff00 broadcast 192.168.100.255
        inet6 fe80::227c:14ff:fef5:9cfe%ix0 prefixlen 64 scopeid 0x6
        inet6 2003:a:1504:6000:227c:14ff:fef5:9cfe prefixlen 64 autoconf pltime 47379 vltime 47379
        inet6 fda6:7d51:ff03:0:227c:14ff:fef5:9cfe prefixlen 64 autoconf
        media: Ethernet autoselect (10Gbase-SR <full-duplex,rxpause,txpause>)
        status: active
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
ix1: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
        description: WAN (wan)
        options=4803828<VLAN_MTU,JUMBO_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9c:ff
        inet 10.10.1.100 netmask 0xffffff00 broadcast 10.10.1.255
        inet6 fe80::227c:14ff:fef5:9cff%ix1 prefixlen 64 scopeid 0x7
        media: Ethernet autoselect (Unknown <rxpause,txpause>)
        status: active
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ix2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4803828<VLAN_MTU,JUMBO_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9d:00
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
ix3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=4803828<VLAN_MTU,JUMBO_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC,HWSTATS,MEXTPG>
        ether 20:7c:14:f5:9d:01
        media: Ethernet autoselect
        status: no carrier
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0xa
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
enc0: flags=0 metric 0 mtu 1536
        options=0
        groups: enc
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
pfsync0: flags=0 metric 0 mtu 1500
        options=0
        maxupd: 128 defer: off version: 1400
        syncok: 1
        groups: pfsync
pflog0: flags=20100<PROMISC,PPROMISC> metric 0 mtu 33152
        options=0
        groups: pflog
root@OPNsense:~ # ifconfig ix1 media
ifconfig: 'media' requires argument
root@OPNsense:~ # ifconfig ix1 media 2500baseT mediaopt full-duplex
ifconfig: unknown media subtype: 2500baseT
root@OPNsense:~ # sysctl dev.ix.1
dev.ix.1.wake: 0
dev.ix.1.dmac: 0
dev.ix.1.tso_tcp_flags_mask_last_segment: 3967
dev.ix.1.tso_tcp_flags_mask_middle_segment: 4086
dev.ix.1.tso_tcp_flags_mask_first_segment: 4086
dev.ix.1.fw_version: nvm 2.10.0 eTrack 0x80000bd7
dev.ix.1.enable_aim: 0
dev.ix.1.advertise_speed: 0
dev.ix.1.fc: 3
dev.ix.1.mac_stats.tx_frames_1024_1522: 3
dev.ix.1.mac_stats.tx_frames_512_1023: 0
dev.ix.1.mac_stats.tx_frames_256_511: 1
dev.ix.1.mac_stats.tx_frames_128_255: 20
dev.ix.1.mac_stats.tx_frames_65_127: 45
dev.ix.1.mac_stats.tx_frames_64: 2
dev.ix.1.mac_stats.management_pkts_txd: 0
dev.ix.1.mac_stats.mcast_pkts_txd: 2
dev.ix.1.mac_stats.bcast_pkts_txd: 1
dev.ix.1.mac_stats.good_pkts_txd: 71
dev.ix.1.mac_stats.total_pkts_txd: 71
dev.ix.1.mac_stats.good_octets_txd: 11665
dev.ix.1.mac_stats.checksum_errs: 0
dev.ix.1.mac_stats.management_pkts_drpd: 0
dev.ix.1.mac_stats.management_pkts_rcvd: 0
dev.ix.1.mac_stats.recv_jabberd: 0
dev.ix.1.mac_stats.recv_oversized: 0
dev.ix.1.mac_stats.recv_fragmented: 0
dev.ix.1.mac_stats.recv_undersized: 0
dev.ix.1.mac_stats.rx_frames_1024_1522: 0
dev.ix.1.mac_stats.rx_frames_512_1023: 1
dev.ix.1.mac_stats.rx_frames_256_511: 4
dev.ix.1.mac_stats.rx_frames_128_255: 18
dev.ix.1.mac_stats.rx_frames_65_127: 30
dev.ix.1.mac_stats.rx_frames_64: 0
dev.ix.1.mac_stats.bcast_pkts_rcvd: 0
dev.ix.1.mac_stats.mcast_pkts_rcvd: 0
dev.ix.1.mac_stats.good_pkts_rcvd: 53
dev.ix.1.mac_stats.total_pkts_rcvd: 100701
dev.ix.1.mac_stats.good_octets_rcvd: 7280
dev.ix.1.mac_stats.total_octets_rcvd: 6851344
dev.ix.1.mac_stats.xoff_recvd: 0
dev.ix.1.mac_stats.xoff_txd: 0
dev.ix.1.mac_stats.xon_recvd: 0
dev.ix.1.mac_stats.xon_txd: 0
dev.ix.1.mac_stats.rx_missed_packets: 0
dev.ix.1.mac_stats.rec_len_errs: 100648
dev.ix.1.mac_stats.remote_faults: 0
dev.ix.1.mac_stats.local_faults: 1
dev.ix.1.mac_stats.short_discards: 0
dev.ix.1.mac_stats.byte_errs: 0
dev.ix.1.mac_stats.ill_errs: 0
dev.ix.1.mac_stats.crc_errs: 0
dev.ix.1.mac_stats.rx_errs: 100648
dev.ix.1.queue11.rx_discarded: 0
dev.ix.1.queue11.rx_copies: 0
dev.ix.1.queue11.rx_bytes: 0
dev.ix.1.queue11.rx_packets: 0
dev.ix.1.queue11.rxd_tail: 128
dev.ix.1.queue11.rxd_head: 0
dev.ix.1.queue11.irqs: 0
dev.ix.1.queue11.interrupt_rate: 31250
dev.ix.1.queue11.tx_packets: 0
dev.ix.1.queue11.tso_tx: 0
dev.ix.1.queue11.txd_tail: 0
dev.ix.1.queue11.txd_head: 0
dev.ix.1.queue10.rx_discarded: 0
dev.ix.1.queue10.rx_copies: 0
dev.ix.1.queue10.rx_bytes: 0
dev.ix.1.queue10.rx_packets: 0
dev.ix.1.queue10.rxd_tail: 128
dev.ix.1.queue10.rxd_head: 0
dev.ix.1.queue10.irqs: 0
dev.ix.1.queue10.interrupt_rate: 31250
dev.ix.1.queue10.tx_packets: 0
dev.ix.1.queue10.tso_tx: 0
dev.ix.1.queue10.txd_tail: 0
dev.ix.1.queue10.txd_head: 0
dev.ix.1.queue9.rx_discarded: 0
dev.ix.1.queue9.rx_copies: 0
dev.ix.1.queue9.rx_bytes: 0
dev.ix.1.queue9.rx_packets: 0
dev.ix.1.queue9.rxd_tail: 128
dev.ix.1.queue9.rxd_head: 0
dev.ix.1.queue9.irqs: 0
dev.ix.1.queue9.interrupt_rate: 31250
dev.ix.1.queue9.tx_packets: 0
dev.ix.1.queue9.tso_tx: 0
dev.ix.1.queue9.txd_tail: 0
dev.ix.1.queue9.txd_head: 0
dev.ix.1.queue8.rx_discarded: 0
dev.ix.1.queue8.rx_copies: 0
dev.ix.1.queue8.rx_bytes: 294
dev.ix.1.queue8.rx_packets: 3
dev.ix.1.queue8.rxd_tail: 2
dev.ix.1.queue8.rxd_head: 3
dev.ix.1.queue8.irqs: 3
dev.ix.1.queue8.interrupt_rate: 31250
dev.ix.1.queue8.tx_packets: 0
dev.ix.1.queue8.tso_tx: 0
dev.ix.1.queue8.txd_tail: 0
dev.ix.1.queue8.txd_head: 0
dev.ix.1.queue7.rx_discarded: 0
dev.ix.1.queue7.rx_copies: 0
dev.ix.1.queue7.rx_bytes: 716
dev.ix.1.queue7.rx_packets: 5
dev.ix.1.queue7.rxd_tail: 4
dev.ix.1.queue7.rxd_head: 5
dev.ix.1.queue7.irqs: 12
dev.ix.1.queue7.interrupt_rate: 31250
dev.ix.1.queue7.tx_packets: 7
dev.ix.1.queue7.tso_tx: 0
dev.ix.1.queue7.txd_tail: 9
dev.ix.1.queue7.txd_head: 9
dev.ix.1.queue6.rx_discarded: 0
dev.ix.1.queue6.rx_copies: 0
dev.ix.1.queue6.rx_bytes: 0
dev.ix.1.queue6.rx_packets: 0
dev.ix.1.queue6.rxd_tail: 128
dev.ix.1.queue6.rxd_head: 0
dev.ix.1.queue6.irqs: 0
dev.ix.1.queue6.interrupt_rate: 31250
dev.ix.1.queue6.tx_packets: 0
dev.ix.1.queue6.tso_tx: 0
dev.ix.1.queue6.txd_tail: 0
dev.ix.1.queue6.txd_head: 0
dev.ix.1.queue5.rx_discarded: 0
dev.ix.1.queue5.rx_copies: 0
dev.ix.1.queue5.rx_bytes: 0
dev.ix.1.queue5.rx_packets: 0
dev.ix.1.queue5.rxd_tail: 128
dev.ix.1.queue5.rxd_head: 0
dev.ix.1.queue5.irqs: 0
dev.ix.1.queue5.interrupt_rate: 31250
dev.ix.1.queue5.tx_packets: 0
dev.ix.1.queue5.tso_tx: 0
dev.ix.1.queue5.txd_tail: 0
dev.ix.1.queue5.txd_head: 0
dev.ix.1.queue4.rx_discarded: 0
dev.ix.1.queue4.rx_copies: 0
dev.ix.1.queue4.rx_bytes: 5930
dev.ix.1.queue4.rx_packets: 43
dev.ix.1.queue4.rxd_tail: 42
dev.ix.1.queue4.rxd_head: 43
dev.ix.1.queue4.irqs: 93
dev.ix.1.queue4.interrupt_rate: 31250
dev.ix.1.queue4.tx_packets: 47
dev.ix.1.queue4.tso_tx: 0
dev.ix.1.queue4.txd_tail: 52
dev.ix.1.queue4.txd_head: 52
dev.ix.1.queue3.rx_discarded: 0
dev.ix.1.queue3.rx_copies: 0
dev.ix.1.queue3.rx_bytes: 0
dev.ix.1.queue3.rx_packets: 0
dev.ix.1.queue3.rxd_tail: 128
dev.ix.1.queue3.rxd_head: 0
dev.ix.1.queue3.irqs: 0
dev.ix.1.queue3.interrupt_rate: 31250
dev.ix.1.queue3.tx_packets: 0
dev.ix.1.queue3.tso_tx: 0
dev.ix.1.queue3.txd_tail: 0
dev.ix.1.queue3.txd_head: 0
dev.ix.1.queue2.rx_discarded: 0
dev.ix.1.queue2.rx_copies: 0
dev.ix.1.queue2.rx_bytes: 0
dev.ix.1.queue2.rx_packets: 0
dev.ix.1.queue2.rxd_tail: 128
dev.ix.1.queue2.rxd_head: 0
dev.ix.1.queue2.irqs: 0
dev.ix.1.queue2.interrupt_rate: 31250
dev.ix.1.queue2.tx_packets: 0
dev.ix.1.queue2.tso_tx: 0
dev.ix.1.queue2.txd_tail: 0
dev.ix.1.queue2.txd_head: 0
dev.ix.1.queue1.rx_discarded: 0
dev.ix.1.queue1.rx_copies: 0
dev.ix.1.queue1.rx_bytes: 0
dev.ix.1.queue1.rx_packets: 0
dev.ix.1.queue1.rxd_tail: 128
dev.ix.1.queue1.rxd_head: 0
dev.ix.1.queue1.irqs: 0
dev.ix.1.queue1.interrupt_rate: 31250
dev.ix.1.queue1.tx_packets: 0
dev.ix.1.queue1.tso_tx: 0
dev.ix.1.queue1.txd_tail: 0
dev.ix.1.queue1.txd_head: 0
dev.ix.1.queue0.rx_discarded: 0
dev.ix.1.queue0.rx_copies: 0
dev.ix.1.queue0.rx_bytes: 128
dev.ix.1.queue0.rx_packets: 2
dev.ix.1.queue0.rxd_tail: 1
dev.ix.1.queue0.rxd_head: 2
dev.ix.1.queue0.irqs: 11
dev.ix.1.queue0.interrupt_rate: 31250
dev.ix.1.queue0.tx_packets: 17
dev.ix.1.queue0.tso_tx: 0
dev.ix.1.queue0.txd_tail: 24
dev.ix.1.queue0.txd_head: 24
dev.ix.1.link_irq: 3
dev.ix.1.watchdog_events: 0
dev.ix.1.dropped: 0
dev.ix.1.iflib.rxq11.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq11.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq11.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq11.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq11.cpu: 7
dev.ix.1.iflib.rxq10.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq10.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq10.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq10.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq10.cpu: 6
dev.ix.1.iflib.rxq09.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq09.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq09.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq09.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq09.cpu: 5
dev.ix.1.iflib.rxq08.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq08.rxq_fl0.credits: 2047
dev.ix.1.iflib.rxq08.rxq_fl0.cidx: 3
dev.ix.1.iflib.rxq08.rxq_fl0.pidx: 2
dev.ix.1.iflib.rxq08.cpu: 4
dev.ix.1.iflib.rxq07.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq07.rxq_fl0.credits: 2047
dev.ix.1.iflib.rxq07.rxq_fl0.cidx: 5
dev.ix.1.iflib.rxq07.rxq_fl0.pidx: 4
dev.ix.1.iflib.rxq07.cpu: 3
dev.ix.1.iflib.rxq06.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq06.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq06.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq06.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq06.cpu: 2
dev.ix.1.iflib.rxq05.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq05.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq05.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq05.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq05.cpu: 1
dev.ix.1.iflib.rxq04.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq04.rxq_fl0.credits: 2047
dev.ix.1.iflib.rxq04.rxq_fl0.cidx: 43
dev.ix.1.iflib.rxq04.rxq_fl0.pidx: 42
dev.ix.1.iflib.rxq04.cpu: 0
dev.ix.1.iflib.rxq03.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq03.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq03.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq03.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq03.cpu: 11
dev.ix.1.iflib.rxq02.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq02.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq02.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq02.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq02.cpu: 10
dev.ix.1.iflib.rxq01.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq01.rxq_fl0.credits: 128
dev.ix.1.iflib.rxq01.rxq_fl0.cidx: 0
dev.ix.1.iflib.rxq01.rxq_fl0.pidx: 128
dev.ix.1.iflib.rxq01.cpu: 9
dev.ix.1.iflib.rxq00.rxq_fl0.buf_size: 2048
dev.ix.1.iflib.rxq00.rxq_fl0.credits: 2047
dev.ix.1.iflib.rxq00.rxq_fl0.cidx: 2
dev.ix.1.iflib.rxq00.rxq_fl0.pidx: 1
dev.ix.1.iflib.rxq00.cpu: 8
dev.ix.1.iflib.txq11.r_abdications: 0
dev.ix.1.iflib.txq11.r_restarts: 0
dev.ix.1.iflib.txq11.r_stalls: 0
dev.ix.1.iflib.txq11.r_starts: 0
dev.ix.1.iflib.txq11.r_drops: 0
dev.ix.1.iflib.txq11.r_enqueues: 0
dev.ix.1.iflib.txq11.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq11.txq_cleaned: 0
dev.ix.1.iflib.txq11.txq_processed: 0
dev.ix.1.iflib.txq11.txq_in_use: 0
dev.ix.1.iflib.txq11.txq_cidx_processed: 0
dev.ix.1.iflib.txq11.txq_cidx: 0
dev.ix.1.iflib.txq11.txq_pidx: 0
dev.ix.1.iflib.txq11.no_tx_dma_setup: 0
dev.ix.1.iflib.txq11.txd_encap_efbig: 0
dev.ix.1.iflib.txq11.tx_map_failed: 0
dev.ix.1.iflib.txq11.no_desc_avail: 0
dev.ix.1.iflib.txq11.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq11.m_pullups: 0
dev.ix.1.iflib.txq11.mbuf_defrag: 0
dev.ix.1.iflib.txq11.cpu: 7
dev.ix.1.iflib.txq10.r_abdications: 0
dev.ix.1.iflib.txq10.r_restarts: 0
dev.ix.1.iflib.txq10.r_stalls: 0
dev.ix.1.iflib.txq10.r_starts: 0
dev.ix.1.iflib.txq10.r_drops: 0
dev.ix.1.iflib.txq10.r_enqueues: 0
dev.ix.1.iflib.txq10.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq10.txq_cleaned: 0
dev.ix.1.iflib.txq10.txq_processed: 0
dev.ix.1.iflib.txq10.txq_in_use: 0
dev.ix.1.iflib.txq10.txq_cidx_processed: 0
dev.ix.1.iflib.txq10.txq_cidx: 0
dev.ix.1.iflib.txq10.txq_pidx: 0
dev.ix.1.iflib.txq10.no_tx_dma_setup: 0
dev.ix.1.iflib.txq10.txd_encap_efbig: 0
dev.ix.1.iflib.txq10.tx_map_failed: 0
dev.ix.1.iflib.txq10.no_desc_avail: 0
dev.ix.1.iflib.txq10.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq10.m_pullups: 0
dev.ix.1.iflib.txq10.mbuf_defrag: 0
dev.ix.1.iflib.txq10.cpu: 6
dev.ix.1.iflib.txq09.r_abdications: 0
dev.ix.1.iflib.txq09.r_restarts: 0
dev.ix.1.iflib.txq09.r_stalls: 0
dev.ix.1.iflib.txq09.r_starts: 0
dev.ix.1.iflib.txq09.r_drops: 0
dev.ix.1.iflib.txq09.r_enqueues: 0
dev.ix.1.iflib.txq09.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq09.txq_cleaned: 0
dev.ix.1.iflib.txq09.txq_processed: 0
dev.ix.1.iflib.txq09.txq_in_use: 0
dev.ix.1.iflib.txq09.txq_cidx_processed: 0
dev.ix.1.iflib.txq09.txq_cidx: 0
dev.ix.1.iflib.txq09.txq_pidx: 0
dev.ix.1.iflib.txq09.no_tx_dma_setup: 0
dev.ix.1.iflib.txq09.txd_encap_efbig: 0
dev.ix.1.iflib.txq09.tx_map_failed: 0
dev.ix.1.iflib.txq09.no_desc_avail: 0
dev.ix.1.iflib.txq09.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq09.m_pullups: 0
dev.ix.1.iflib.txq09.mbuf_defrag: 0
dev.ix.1.iflib.txq09.cpu: 5
dev.ix.1.iflib.txq08.r_abdications: 0
dev.ix.1.iflib.txq08.r_restarts: 0
dev.ix.1.iflib.txq08.r_stalls: 0
dev.ix.1.iflib.txq08.r_starts: 0
dev.ix.1.iflib.txq08.r_drops: 0
dev.ix.1.iflib.txq08.r_enqueues: 0
dev.ix.1.iflib.txq08.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq08.txq_cleaned: 0
dev.ix.1.iflib.txq08.txq_processed: 0
dev.ix.1.iflib.txq08.txq_in_use: 0
dev.ix.1.iflib.txq08.txq_cidx_processed: 0
dev.ix.1.iflib.txq08.txq_cidx: 0
dev.ix.1.iflib.txq08.txq_pidx: 0
dev.ix.1.iflib.txq08.no_tx_dma_setup: 0
dev.ix.1.iflib.txq08.txd_encap_efbig: 0
dev.ix.1.iflib.txq08.tx_map_failed: 0
dev.ix.1.iflib.txq08.no_desc_avail: 0
dev.ix.1.iflib.txq08.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq08.m_pullups: 0
dev.ix.1.iflib.txq08.mbuf_defrag: 0
dev.ix.1.iflib.txq08.cpu: 4
dev.ix.1.iflib.txq07.r_abdications: 0
dev.ix.1.iflib.txq07.r_restarts: 0
dev.ix.1.iflib.txq07.r_stalls: 0
dev.ix.1.iflib.txq07.r_starts: 7
dev.ix.1.iflib.txq07.r_drops: 0
dev.ix.1.iflib.txq07.r_enqueues: 7
dev.ix.1.iflib.txq07.ring_state: pidx_head: 0007 pidx_tail: 0007 cidx: 0007 state: IDLE
dev.ix.1.iflib.txq07.txq_cleaned: 0
dev.ix.1.iflib.txq07.txq_processed: 7
dev.ix.1.iflib.txq07.txq_in_use: 9
dev.ix.1.iflib.txq07.txq_cidx_processed: 7
dev.ix.1.iflib.txq07.txq_cidx: 0
dev.ix.1.iflib.txq07.txq_pidx: 9
dev.ix.1.iflib.txq07.no_tx_dma_setup: 0
dev.ix.1.iflib.txq07.txd_encap_efbig: 0
dev.ix.1.iflib.txq07.tx_map_failed: 0
dev.ix.1.iflib.txq07.no_desc_avail: 0
dev.ix.1.iflib.txq07.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq07.m_pullups: 0
dev.ix.1.iflib.txq07.mbuf_defrag: 0
dev.ix.1.iflib.txq07.cpu: 3
dev.ix.1.iflib.txq06.r_abdications: 0
dev.ix.1.iflib.txq06.r_restarts: 0
dev.ix.1.iflib.txq06.r_stalls: 0
dev.ix.1.iflib.txq06.r_starts: 0
dev.ix.1.iflib.txq06.r_drops: 0
dev.ix.1.iflib.txq06.r_enqueues: 0
dev.ix.1.iflib.txq06.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq06.txq_cleaned: 0
dev.ix.1.iflib.txq06.txq_processed: 0
dev.ix.1.iflib.txq06.txq_in_use: 0
dev.ix.1.iflib.txq06.txq_cidx_processed: 0
dev.ix.1.iflib.txq06.txq_cidx: 0
dev.ix.1.iflib.txq06.txq_pidx: 0
dev.ix.1.iflib.txq06.no_tx_dma_setup: 0
dev.ix.1.iflib.txq06.txd_encap_efbig: 0
dev.ix.1.iflib.txq06.tx_map_failed: 0
dev.ix.1.iflib.txq06.no_desc_avail: 0
dev.ix.1.iflib.txq06.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq06.m_pullups: 0
dev.ix.1.iflib.txq06.mbuf_defrag: 0
dev.ix.1.iflib.txq06.cpu: 2
dev.ix.1.iflib.txq05.r_abdications: 0
dev.ix.1.iflib.txq05.r_restarts: 0
dev.ix.1.iflib.txq05.r_stalls: 0
dev.ix.1.iflib.txq05.r_starts: 0
dev.ix.1.iflib.txq05.r_drops: 0
dev.ix.1.iflib.txq05.r_enqueues: 0
dev.ix.1.iflib.txq05.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq05.txq_cleaned: 0
dev.ix.1.iflib.txq05.txq_processed: 0
dev.ix.1.iflib.txq05.txq_in_use: 0
dev.ix.1.iflib.txq05.txq_cidx_processed: 0
dev.ix.1.iflib.txq05.txq_cidx: 0
dev.ix.1.iflib.txq05.txq_pidx: 0
dev.ix.1.iflib.txq05.no_tx_dma_setup: 0
dev.ix.1.iflib.txq05.txd_encap_efbig: 0
dev.ix.1.iflib.txq05.tx_map_failed: 0
dev.ix.1.iflib.txq05.no_desc_avail: 0
dev.ix.1.iflib.txq05.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq05.m_pullups: 0
dev.ix.1.iflib.txq05.mbuf_defrag: 0
dev.ix.1.iflib.txq05.cpu: 1
dev.ix.1.iflib.txq04.r_abdications: 0
dev.ix.1.iflib.txq04.r_restarts: 0
dev.ix.1.iflib.txq04.r_stalls: 0
dev.ix.1.iflib.txq04.r_starts: 47
dev.ix.1.iflib.txq04.r_drops: 0
dev.ix.1.iflib.txq04.r_enqueues: 47
dev.ix.1.iflib.txq04.ring_state: pidx_head: 0047 pidx_tail: 0047 cidx: 0047 state: IDLE
dev.ix.1.iflib.txq04.txq_cleaned: 18
dev.ix.1.iflib.txq04.txq_processed: 50
dev.ix.1.iflib.txq04.txq_in_use: 34
dev.ix.1.iflib.txq04.txq_cidx_processed: 50
dev.ix.1.iflib.txq04.txq_cidx: 18
dev.ix.1.iflib.txq04.txq_pidx: 52
dev.ix.1.iflib.txq04.no_tx_dma_setup: 0
dev.ix.1.iflib.txq04.txd_encap_efbig: 0
dev.ix.1.iflib.txq04.tx_map_failed: 0
dev.ix.1.iflib.txq04.no_desc_avail: 0
dev.ix.1.iflib.txq04.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq04.m_pullups: 0
dev.ix.1.iflib.txq04.mbuf_defrag: 0
dev.ix.1.iflib.txq04.cpu: 0
dev.ix.1.iflib.txq03.r_abdications: 0
dev.ix.1.iflib.txq03.r_restarts: 0
dev.ix.1.iflib.txq03.r_stalls: 0
dev.ix.1.iflib.txq03.r_starts: 0
dev.ix.1.iflib.txq03.r_drops: 0
dev.ix.1.iflib.txq03.r_enqueues: 0
dev.ix.1.iflib.txq03.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq03.txq_cleaned: 0
dev.ix.1.iflib.txq03.txq_processed: 0
dev.ix.1.iflib.txq03.txq_in_use: 0
dev.ix.1.iflib.txq03.txq_cidx_processed: 0
dev.ix.1.iflib.txq03.txq_cidx: 0
dev.ix.1.iflib.txq03.txq_pidx: 0
dev.ix.1.iflib.txq03.no_tx_dma_setup: 0
dev.ix.1.iflib.txq03.txd_encap_efbig: 0
dev.ix.1.iflib.txq03.tx_map_failed: 0
dev.ix.1.iflib.txq03.no_desc_avail: 0
dev.ix.1.iflib.txq03.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq03.m_pullups: 0
dev.ix.1.iflib.txq03.mbuf_defrag: 0
dev.ix.1.iflib.txq03.cpu: 11
dev.ix.1.iflib.txq02.r_abdications: 0
dev.ix.1.iflib.txq02.r_restarts: 0
dev.ix.1.iflib.txq02.r_stalls: 0
dev.ix.1.iflib.txq02.r_starts: 0
dev.ix.1.iflib.txq02.r_drops: 0
dev.ix.1.iflib.txq02.r_enqueues: 0
dev.ix.1.iflib.txq02.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq02.txq_cleaned: 0
dev.ix.1.iflib.txq02.txq_processed: 0
dev.ix.1.iflib.txq02.txq_in_use: 0
dev.ix.1.iflib.txq02.txq_cidx_processed: 0
dev.ix.1.iflib.txq02.txq_cidx: 0
dev.ix.1.iflib.txq02.txq_pidx: 0
dev.ix.1.iflib.txq02.no_tx_dma_setup: 0
dev.ix.1.iflib.txq02.txd_encap_efbig: 0
dev.ix.1.iflib.txq02.tx_map_failed: 0
dev.ix.1.iflib.txq02.no_desc_avail: 0
dev.ix.1.iflib.txq02.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq02.m_pullups: 0
dev.ix.1.iflib.txq02.mbuf_defrag: 0
dev.ix.1.iflib.txq02.cpu: 10
dev.ix.1.iflib.txq01.r_abdications: 0
dev.ix.1.iflib.txq01.r_restarts: 0
dev.ix.1.iflib.txq01.r_stalls: 0
dev.ix.1.iflib.txq01.r_starts: 0
dev.ix.1.iflib.txq01.r_drops: 0
dev.ix.1.iflib.txq01.r_enqueues: 0
dev.ix.1.iflib.txq01.ring_state: pidx_head: 0000 pidx_tail: 0000 cidx: 0000 state: IDLE
dev.ix.1.iflib.txq01.txq_cleaned: 0
dev.ix.1.iflib.txq01.txq_processed: 0
dev.ix.1.iflib.txq01.txq_in_use: 0
dev.ix.1.iflib.txq01.txq_cidx_processed: 0
dev.ix.1.iflib.txq01.txq_cidx: 0
dev.ix.1.iflib.txq01.txq_pidx: 0
dev.ix.1.iflib.txq01.no_tx_dma_setup: 0
dev.ix.1.iflib.txq01.txd_encap_efbig: 0
dev.ix.1.iflib.txq01.tx_map_failed: 0
dev.ix.1.iflib.txq01.no_desc_avail: 0
dev.ix.1.iflib.txq01.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq01.m_pullups: 0
dev.ix.1.iflib.txq01.mbuf_defrag: 0
dev.ix.1.iflib.txq01.cpu: 9
dev.ix.1.iflib.txq00.r_abdications: 0
dev.ix.1.iflib.txq00.r_restarts: 0
dev.ix.1.iflib.txq00.r_stalls: 0
dev.ix.1.iflib.txq00.r_starts: 17
dev.ix.1.iflib.txq00.r_drops: 0
dev.ix.1.iflib.txq00.r_enqueues: 17
dev.ix.1.iflib.txq00.ring_state: pidx_head: 0017 pidx_tail: 0017 cidx: 0017 state: IDLE
dev.ix.1.iflib.txq00.txq_cleaned: 0
dev.ix.1.iflib.txq00.txq_processed: 23
dev.ix.1.iflib.txq00.txq_in_use: 24
dev.ix.1.iflib.txq00.txq_cidx_processed: 23
dev.ix.1.iflib.txq00.txq_cidx: 0
dev.ix.1.iflib.txq00.txq_pidx: 24
dev.ix.1.iflib.txq00.no_tx_dma_setup: 0
dev.ix.1.iflib.txq00.txd_encap_efbig: 0
dev.ix.1.iflib.txq00.tx_map_failed: 0
dev.ix.1.iflib.txq00.no_desc_avail: 0
dev.ix.1.iflib.txq00.mbuf_defrag_failed: 0
dev.ix.1.iflib.txq00.m_pullups: 0
dev.ix.1.iflib.txq00.mbuf_defrag: 0
dev.ix.1.iflib.txq00.cpu: 8
dev.ix.1.iflib.override_nrxds: 0
dev.ix.1.iflib.override_ntxds: 0
dev.ix.1.iflib.allocated_msix_vectors: 13
dev.ix.1.iflib.use_extra_msix_vectors: 0
dev.ix.1.iflib.use_logical_cores: 0
dev.ix.1.iflib.separate_txrx: 0
dev.ix.1.iflib.core_offset: 8
dev.ix.1.iflib.tx_abdicate: 0
dev.ix.1.iflib.rx_budget: 0
dev.ix.1.iflib.disable_msix: 0
dev.ix.1.iflib.override_qs_enable: 0
dev.ix.1.iflib.override_nrxqs: 0
dev.ix.1.iflib.override_ntxqs: 0
dev.ix.1.iflib.driver_version: 4.0.1-k
dev.ix.1.%parent: pci11
dev.ix.1.%pnpinfo: vendor=0x8086 device=0x15c4 subvendor=0x8086 subdevice=0x0000 class=0x020000
dev.ix.1.%location: slot=0 function=1 dbsf=pci0:11:0:1 handle=\_SB_.PCI0.VRP0.LAN1
dev.ix.1.%driver: ix
dev.ix.1.%desc: Intel(R) X553 N (SFP+)

Denn wenn ich jetzt auf dem Modul den genannten Befehl ausführe und kein Gerät habe, dass ich im 2,5G Modus betreiben kann, sperre ich mich ja augenblicklich aus.

Wie finde ich jetzt heraus, ob ich den Port im 2,5G Modus betreiben kann, ohne ein Gerät zum Testen zu haben?
 
Und das muss ich aus den Ports bauen oder was?

Code:
root@OPNsense:~ # ethtool
ethtool: Command not found.

root@OPNsense:~ # pkg install ethtool
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'ethtool' have been found in the repositories

Das muss doch sicher auch irgendwie mit Bordmitteln gehen?
Ergänzung ()

In den Ports scheint es das auch nicht zu geben

Code:
root@OPNsense:/usr/ports # find . -name ethtool
root@OPNsense:/usr/ports #
 
CoMo schrieb:
Nun wird die Telekom aber irgendwann auch einen 2Gbit Tarif anbieten. Den ich dann natürlich buchen will. Der bringt mir natürlich nix, wenn das Glasfaser-Modul nur im 1Gbit Modus läuft.
Für den Tarif mit 2 Gbit/s wirst du das Modul wohl nicht nutzen können, weil das dann über XGS-PON realisiert wird. Das Modul unterstützt aber nur GPON.

Aber der 2.5G-Modus bringt ja auch schon beim Gigabit-Tarif was, immerhin kann man damit das eine Gbit/s auch tatsächlich netto erreichen (bzw. durch die Überprovisionierung ein wenig mehr).
 
  • Gefällt mir
Reaktionen: Redundanz und CoMo
CoMo schrieb:
Denn wenn ich jetzt auf dem Modul den genannten Befehl ausführe und kein Gerät habe, dass ich im 2,5G Modus betreiben kann, sperre ich mich ja augenblicklich aus.

genau das scheint hier schon mal passiert zu sein, inklusive beschreibung eines nicht ganz trivialen vorgangs zur rückgängigmachung, sprich extra gerät in form eines managed switch mit sfp-2.5g-modul über das man sich dann per port mirroring (sfp -> eth) unter vorheriger fixierung der portgeschwindigkeit wieder verbinden konnte.

https://github.com/xvzf/zyxel-gpon-sfp/issues/19

pauschal würde ich also
CoMo schrieb:
ohne ein Gerät zum Testen

den befehl nicht leichtfertig absetzen.

ich weiß ja nicht inwieweit sich das qotom-kästchen in sachen portspiegelung einrichten lässt; da hängt ja auch ein 4x sfp + 5x eth switch drin, wenn ich das richtig sehe.

am ende bleibt diese kleine restunsicherheit, die keiner ausräumen können wird, natürlich bestehen.
 
  • Gefällt mir
Reaktionen: CoMo
Zurück
Oben