WindRiver: Difference between revisions

From Nasqueron Agora
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
WindRiver is an FreeBSD 14 bare metal server for Nasqueron general-purpose development.
WindRiver is an FreeBSD 15 bare metal server for Nasqueron general-purpose development.


It supersedes [[Ysul]].
It supersedes [[Ysul]].
Line 35: Line 35:


== Troubleshoot ==
== Troubleshoot ==
=== Restore private network ===
We made an error in 2026. We let students directly configure the current infrastructure instead of a sandbox environment to install a new router. At the end of their internship, they didn't merge their patches.
As such, tunnels configured on WindRiver don't match the reality.
As of 2026-09-12, to restore network:
<syntaxhighlight lang="shell">
ifconfig gre1 destroy
ifconfig gre0 destroy
ifconfig gre0 tunnel 195.154.30.15 178.32.70.110
ifconfig gre0 inet 172.27.27.35 172.27.27.243
route add 172.27.27.0/24 172.27.27.243
ifconfig igb0 inet6 2001:bc8:2e84:700:0:dead:c0de:b07 prefixlen 56 alias
</syntaxhighlight>


=== To check after reboot ===
=== To check after reboot ===

Latest revision as of 18:41, 12 September 2026

WindRiver is an FreeBSD 15 bare metal server for Nasqueron general-purpose development.

It supersedes Ysul.

Upgrade is planned in September 2027, per Operations grimoire/Servers lifecycle.

Documentation: Devserver reference

Basic information

  • IP:
    • 195.154.30.15 51.159.17.168 since 2023-06-14. Previously 51.159.18.59.
    • 2a02:578:4f0d:0:30d0:7b22:6cde:a52e (native, still to migrate)
    • 2001:bc8:6005:5:aa1e:84ff:fef3:5d9c (future through HE)
  • Hostname: windriver.nasqueron.org
  • Homepage: https://windriver.nasqueron.org/
  • Configuration: 64 Gb RAM, Xeon E3 1240 V6, 2x 500 GB SSD ("Pro-6-S") 96 Gb. RAM, Xeon E5-1650 v3, 3x 500 GB SSD ("Pro-4-L")
  • ISP: Online (FR)
  • Network: Illiad (FR)
  • Policy: Access for any Nasqueron project and for infrastructure operations task.
  • Started: 2019-11-21

Ports

Ports for services managed automatically through Salt are available on rOPS: PORTS

Reserved ports - IRC server range
Port User account Description
6901 dereckson irssi proxy
6902 dereckson irssi proxy

Troubleshoot

Restore private network

We made an error in 2026. We let students directly configure the current infrastructure instead of a sandbox environment to install a new router. At the end of their internship, they didn't merge their patches.

As such, tunnels configured on WindRiver don't match the reality.

As of 2026-09-12, to restore network:

ifconfig gre1 destroy
ifconfig gre0 destroy
ifconfig gre0 tunnel 195.154.30.15 178.32.70.110
ifconfig gre0 inet 172.27.27.35 172.27.27.243
route add 172.27.27.0/24 172.27.27.243
ifconfig igb0 inet6 2001:bc8:2e84:700:0:dead:c0de:b07 prefixlen 56 alias

To check after reboot

  • Network
    • IPv4 - ICANN
    • IPv6 - main + viperserv alias
    • IPv6 - can we reach something with IPv6
    • IPv4 - Drake: tunnel + route + ping any server
  • Services
    • Alkane HTTP server
    • API exec HTTP server
    • Bitlbee
    • Eggdrops: Dæghrefn + Wearg
    • Grafana
    • MariaDB
    • NetBox
    • nginx
    • Node exporter for Prometheus
    • oidentd
    • php-fpm
    • PostgreSQL
    • Prometheus
    • Redis
    • Salt minion
    • SSH server
  • Vault connectivity