Forum Linux.général Configuration réseau d'un portable transformé en serveur

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
2
23
juin
2024

Bonjour,

J'ai un ancien ordinateur portable que je cherche à transformer en serveur laissé dans mon salon qui fasse tourner un NextCloud accessible depuis l'extérieur. (Déjà, si c'est une mauvaise idée, dites-le moi !)

J'ai commencé par virer le système de bureau qui était dessus et installer Fedora Server (j'ai supposé que ce serait plus adapté, ne serait-ce que parce que le système ne va pas se mettre en veille à tout bout de champ). Quand je l'allume, j'accède à un terminal. Jusque là, tout va bien.

Maintenant, je veux le relier au réseau. Et là, ça coince. Quand je le branche en Ethernet à la Livebox, j'obtiens

$ ip link
1: lo [...]
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether [adresse MAC] brd ff:ff:ff:ff:ff:ff

L'interface Ethernet est bien configuée et active. Mais aucune connexion vers l'extérieur ne se fait. Par exemple :

$ ping linuxfr.org
ping: linuxfr.org: Temporary failure in name resolution

Je crois qu'il y a pourtant bien des échanges, car je vois des paquets reçus dans tcpdump. Par ailleurs,

$ nmcli
lo: [...]

enp1s0: disconnected
    "Realtek RTL810xE"
    1 connection available
    ethernet (r8169), [adresse MAC], hw, mtu 1500

J'ai aussi essayé de le brancher (toujours en Ethernet) à mon ordinateur actuel. J'ai fait ip address add 10.0.0.10/24 dev enp1s0 d'un côté et ip address add 10.0.0.11/24 dev enp1s0f1 de l'autre (honnêtement, je ne comprends pas précisément ce que fait cette commande à part « configurer une adresse IP »). Maintenant, quand je ping 10.0.0.10 depuis le nouvel ordinateur, ça fonctionne, mais quand je ping 10.0.11 depuis l'ancien, j'ai From 10.0.0.10 ipmp_seq=1 Destination Host Unreachable (etc.). Et quand je fais ssh 10.0.0.10 depuis le nouveau, j'ai ssh: connect to host 10.0.0.10 port 22: Connection refused. Pour comprendre cette dernière erreur, j'ai mis LogLevel DEBUG dans /etc/ssh/sshd_config sur l'ancien, mais même après ça, les ssh 10.0.0.10 depuis le nouveau ne produisent aucune réaction dans journalctl -b -u sshd.service.

Moi qui suis une quiche en réseaux, je suis un peu perdu. J'ai commencé à lire des choses sur le fonctionnement de TCP/IP, DHCP, etc., mais l'agencement de tous les composants reste obscur pour moi (si vous avez un bon cours de réseaux à recommander, je suis preneur).

Est-ce que je devrais effectivement m'attendre à ce que le réseau marche tout seul avec une distribution serveur (plutôt que bureau), ou est-ce qu'il y a des configurations à faire que j'ai ratées ?

  • # Je tape à côté :

    Posté par  . Évalué à 1.

    Mais t'as pensé à regarder du côté de Yunohost ?

    https://yunohost.org/#/

  • # Doc officielle Réf Hat

    Posté par  (site web personnel) . Évalué à 1.

    La doc de Red Hat te donnera les infos. Regarde l'adresse de ta box coté privé pour définir tes adresses.

    Doc Red Hat

  • # nmtui

    Posté par  . Évalué à 4.

    pour configurer le reseau sur un redhat/centos/fedora, en ligne de commande, le plus "facile" c'est la commande nmtui

    tu pourras alors dire que tu veux utiliser la carte enp1s0, en DHCP (mode automatique)
    dans un premier temps

    ta box fournira alors l'IP, le DNS, la passerelle (gateway) permettant à ton ordi portable d'aller sur internet et sur le reseau de la maison

    tu recupereras les infos avec les 3 commandes suivantes :
    ip a pour recuperer l'adresse de ta machine
    ip r pour recuperer sa passerelle
    cat /etc/resolv.conf pour recuperer ses DNS

    tu relances alors nmtui pour passer en configuration manuelle, et tu peux alors renseigner tous les parametres pour qu'il ne change pas entre deux demarrages

  • # penser au firewall

    Posté par  . Évalué à 2.

    Bonjour, vu que c'est une version serveur je pencherai pour le firewall
    tenter ]# service stop firewalld voir si ça solutionne (verifier le nom du service)
    si oui alors il faudra donc configurer le firewall en ajoutant les bonnes regles

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.