Forum Linux.noyau Routage packet DROP avec ajoute d'une entrée de routage

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
0
12
août
2019

Bonjour,

Je fait des testes sur un petit routeur et je n'arrive pas a cerné un problème.
Je tiens à préciser que j'ai monté mon FAI, donc mes connaissances en routage sont correcte. Mais je pense que je passe à coté d'un truc basique.

J'ai un routeur:
- eth0: LAN
- eth2: WAN + NAT
- tap0: 10.1.2.3 gateway par défaut

Je teste la connexion vers 45.225.75.2:443 (https)
- depuis un FAI: 181.188.139.163, ca marche
- Je fait: /bin/ip route (...)

Forum Linux.noyau impossible d'afficher des pixels via le mode reel

Posté par . Licence CC by-sa.
Tags : aucun
6
10
août
2019

Bonjour à tous,

voila je suis en train de faire mon petit systeme d'exploitation maison. J'ai réalisé un MBR tres simple qui charge mon noyau dans la RAM (via l'aide du bios) puis je saute à l'adresse de mon noyau. Le noyau par la suite affiche du texte via la carte graphic qui est mappé en mémoire, et ca marche.

Je veux maintenant par ce meme procédé rendre mon écran bleu puis ensuite afficher mon texte. Et la ca ne (...)

Forum Linux.noyau server X et frame buffer.

Posté par . Licence CC by-sa.
Tags : aucun
0
29
juil.
2019

Bonjour à tous,

voila je sais qu'en absence de noyau on peut avec un petit programme fait maison (qui remplace le noyau) afficher directement du code ascii sur notre écran via le frame buffer.
On peut dirrectement communiquer avec la carte vidéo via l'adresse 0x000B8000. Mais on ne peut afficher que du code ascii, je n'ai rien vu pour afficher des lignes droites, ou juste un point au milieux de l'écran.
Peut on réaliser ce genre de chose via le (...)

Forum Linux.noyau Pourquoi ça (SSH de l’hôte vers l’invité) ça passe, mais d’autres port non ?

Posté par . Licence CC by-sa.
Tags :
1
31
juil.
2019
Host is up (0.00035s latency)
PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   filtered http
161/tcp  filtered snmp
162/tcp  filtered snmptrap
443/tcp  filtered https
5000/tcp filtered upnp

Mais bon, sang, le FW de l’hôte laisse bien passer ça (j’ai même essayé d’arrêter shorewall et de mettre les policies à ACCEPT, rien à faire, et puis quand j’ai des DROP je les vois… je ne peux pas me connecter de mon hôte vers mon invité, en dehors de SSSH ?!

Il va (...)

Forum Linux.noyau cartes SD UHS sous Linux

Posté par (page perso) . Licence CC by-sa.
Tags :
3
12
avr.
2019

Bonjour,

Ayant acheté une superbe carte SD avec des performances époustouflantes et n'étant pas parvenu (du tout) à ces performances sur ma machine, je me suis renseigné sur l'implémentation UHS sous Linux… Et là, surprise, j'apprends que cela n'existe pas et ne sera sans doute pas implémenté avant longtemps (voir https://elinux.org/images/9/91/Clement-sd-mmc-high-speed-support-in-linux-kernel_0.pdf). Vu que j'ai vu des traces d'une demande de pull pour un tel support ainsi que des millions de téléphones sous Android qui (je suppose) sont compatibles UHS (...)

Forum Linux.noyau que ce passe t'il quand on fait des mises à jour sur un programme qui en cours d'exécution

Posté par . Licence CC by-sa.
Tags : aucun
2
12
avr.
2019

bonjour à tous,

quand je fais sur mon terminal apt update et apt upgrade, le programme peut mettre a jour la libc. Je me pose donc des questions sur ce qui se passe sur ma machine, car le noyau verrouille les binaires ELF qui sont en running. Donc le noyau interdit de pouvoir réécrire sur ces fichiers binaires. Or si je fais un upgrade je vais devoir supprimer les versions précédentes et mettre la nouvelle version, donc qu'est ce se (...)

Forum Linux.noyau Compilation de kernel-header

Posté par . Licence CC by-sa.
Tags : aucun
1
11
avr.
2019

Bonsoir,

Je souhaite utiliser mon noyau pour compiler des drivers NI qui seront compatible avec mon système.

/usr/src/linux-headers-4.19.0-0.bpo.2-amd64

Je dois effectuer les opérations suivante :
1-Configure the sources for the currently running kernel.
2-Prepare the headers for compilation.

Pour cela, ils disent en :
1-make cloneconfig
2-make modules_prepare

Sauf qu'à la base ces remarques sont pour OpenSuse plutôt que pour debian !

Est-ce que c'est correcte ou il y a une autre manière de s'y prendre pour Debian Stretch ?

(...)

Forum Linux.noyau BCache et Bypass Misses très élevé

Posté par . Licence CC by-sa.
Tags : aucun
3
6
avr.
2019

Bonjour

Suite à l'installation de Fedora, j'ai fait la découverte de bcache-status qui n'était pas fourni avec mes Ubuntu et Mint habituelles. En lançant la commande pour la première fois, j'ai obtenu le résultat suivant :

--- bcache ---
UUID 92e0ae26-2da8-4eb3-b6d3-63c921174c66
Block Size 512 B
Bucket Size 512.00 KiB
Congested? False
Read Congestion 2.0ms
Write Congestion 20.0ms
Total Cache Size 40 GiB
Total Cache Used 40 GiB (100%)
Total Cache Unused 0 B (0%)
Evictable Cache 40 GiB (100%)
Replacement (...)

Forum Linux.noyau combien de temps se passe entre l'émission d'un SIGSEV et SIGKILL

Posté par . Licence CC by-sa.
Tags : aucun
3
9
avr.
2019

Bonjour à tous,

voila si dans mon code il y a un segfault, alors mon programme attrape le signal SIGSEGV et lance ma fonction void gestionnaire(int num) grace à la fonction sigaction().
Mais au bout de combien de temps le noyau va tuer mon processus ? à la fin de ma fonction gestionnaire(int num) ?

Le SIGSEGV est émie par le noyau ou par le MMU ?

Merci d'avance pour vos réponses

Forum Linux.noyau Asus UX303 - Touche F7 non fonctionnelle après MaJ kernel

Posté par . Licence CC by-sa.
2
1
avr.
2019

Bonjour le forum

Je suis un utilisateur de GNU\Linux (Archlinux) depuis quelques années déjà.
J'ai un ordinateur portable Asus UX303 de 2015 dont je suis très content.

J'avais la touche F7 (via qui permet d'éteindre l'écran du portable (je déporte sur un écran plus grand et préfère éteindre l'écran du portable).
J'avais eu besoin de passer un paramètre au kernel "acpi_osi="
Cette touche ne fonctionne plus.

Après quelque enquête, j'en arrive à cela :

  • Quelqu'un a proposé une modification sur (...)

Forum Linux.noyau Création d'une distri personnalisé légère pour projet

Posté par . Licence CC by-sa.
Tags : aucun
4
9
mar.
2019

Bonjour,
Travaillant actuellement sur un projet basé sur Linux, destiné à tourner sur un Raspberry Pi, qui n'exécuteras qu'une seule application.

Je me posais la question de la création d'un OS ultra léger, contenant uniquement les éléments dont j'ai besoin, qui se lancerais à la manière du firmware de la Freebox (basé sur Linux).

C'est a dire qu'au lancement du hardware, soit affiché simplement le nom du projet, la recherche de mise a jour, les étapes de l'initialisation, et qu'une (...)

Forum Linux.noyau initrd et kernel

Posté par . Licence CC by-sa.
Tags : aucun
1
25
fév.
2019

Bonjour à tous,

voila je me suis documenté un peu, et d'apres ce que j'ai compris mais n'hésitez pas à me corriger, le bootloader lance le programme initrd puis ensuite le noyau en lui donnant en paramètre ou se trouve initrd dans la ram. Et donc le noyau a chaque fois qu'il doit acceder à un fichier dans le disque dur il fait un saut en memoire vers le processus initrd, et c'est initrd qui lui donne les octets contenus (...)

Forum Linux.noyau Étrange occupation de la mémoire virtuelle

1
12
fév.
2019

Une machine rate son hibernation. En regardant les journaux, elle s'est arrêtée à 30% en écrivant dans le swap.
Le truc étonnant, c'est que celui-ci était plein de vide : en faisant "swapoff -a" il n'a pas remis un octet en RAM, comme le montre la copie écran ci-dessous, illustrant à la fin le moment où la commande est lancée…

Si quelqu'un a une idée d'où vient ce comportement!

Forum Linux.noyau comment marchent les mutex du point de vue du noyau

Posté par . Licence CC by-sa.
Tags : aucun
1
13
fév.
2019

Bonjour jeunes gens,

Je m'interroge sur comment fonctionnent les mutex. D'un point de vue assembleur il s'agit d'une instruction test_and_set, mais on peut très bien imaginer que deux threads en parallèles lancent au même coup d'horloge l'instruction test_and_set et donc le verrou du mutex n'aura pas le résultat espéré car aucun des threads a été bloqué.

J'imagine donc que le noyau gère cela, mais comment ? il existe un appel système pour modifier une variable ? mais même s'il y (...)

Forum Linux.noyau pourquoi je dois faire un free() alors que le noyau libere la mémoire à la fin de mon processus

Posté par . Licence CC by-sa.
Tags : aucun
3
13
fév.
2019

Bonjour,

je m’intéresse depuis peu au noyau et je tombe sur une incohérence dans ma facon de voir les choses.

Lorsque je lance un programme, c'est le noyau qui va allouer la mémoire pour mon processus. Et quand mon programme est fini, alors le noyau libere la mémoire pour qu'un autre processus puisse l'utilisé. Mais alors est ce que free() a une vrai utilité ?

Merci d'avance pour votre aide

Forum Linux.noyau de l'appel systeme au mode noyau

Posté par . Licence CC by-sa.
Tags : aucun
3
4
fév.
2019

Bonjour à tous,

voila quand je fais un appel systeme en C, mon code assembleur va placer dans un registre quel type d'appel systeme je fais, puis à l'instruction suivante lancer l'instruction (processeur x86) :
int 80h

quand le processeur voit cette instruction, il fait un saut en mémoire pour aller au niveau du code ou se trouve le noyau ? puis le code noyau fait son taff et met dans un registre la réponse de l'appel systeme qui était (...)

Forum Linux.noyau SCHED_FIFO et signal alarme

Posté par . Licence CC by-sa.
Tags : aucun
2
1
jan.
2019

Bonjour à tous

je dispose d'un processeur quad-core.
je veux faire planter mon ordi en infectant a chaque processeur un processus avec une priorité maximale et avec comme politique d'ordonnancement SCHED_FIFO. Donc des que le noyau affecte mon processus a un processeur, le processus ne rend jamais la main.
voici mon code:

    int main(void)
    {       
        struct sched_param schedParam;
        schedParam.sched_priority = 99;

        if ( sched_setscheduler(getpid(), SCHED_FIFO, & schedParam) !=
(...)

Forum Linux.noyau Compilation kernel 4.18.x impossible en X86

Posté par . Licence CC by-sa.
Tags : aucun
0
8
oct.
2018

Bonjour,

Je suis nouveau sur le forum.
Je cherche de l'aide pour compiler une noyau 4.18.7 Preempt RT 5 en X86 32 bits sous Xubuntu 18.04.1 32 bits. Impossible d'y arriver, il ne se passe rien sur le terminal au bout de qq secondes.
J'y arrivais très bien pour les compilations des noyaux en 4.16.x Preempt RT, mais plus en 4.18.x Preempt RT.
J'ai fait l'essai d'installer un Xubunut 18.04.1 64 bits, et dans ce cas la compilation 4.18.7 Preempt (...)

Forum Linux.noyau Fonctionnement de /dev/null

Posté par . Licence CC by-sa.
4
9
avr.
2018

Bonjour à tous.
L'autre fois j'utilisais une redirection vers /dev/null, comme ca m'arrive régulièrement et je me suis demandé, comment cela fonctionne t'il ? Cela enregistre la sortie dans un fichier, le place dans /dev/null ?
mais /dev/null n'est pas un dossier, si j'en crois la commande file :
/dev/null: character special (1/3)
Alors cela écrirait la sortie dans ce fichier puis seraient écrasées par des données nulles par dessus ?
Ou alors cela renvoie la sortie vers /dev/null, le système supprime /dev/null (...)

Forum Linux.noyau questions basiques

Posté par . Licence CC by-sa.
Tags : aucun
1
9
avr.
2018

bonjour,

J'ai suivi un cours d'informatique expliquant le noyau linux mais il me reste quelques points à éclaircir avant d'approfondir le sujet:

1)indépendamment de l'évolution du noyau à cause de l'existence de plusieurs versions,le noyau linux de chaque distribution linux est-il le même ?

2)est-il possible de compiler un noyau linux(commun à toutes les distributions) et d'y rajouter ses propres outils afin de créer une nouvelle et propre distribution linux?

3)comment compiler un noyau ?

4)comment y rajouter les outils GNU/Linux afin (...)

Forum Linux.noyau Erreur matérielle MCE

Posté par (page perso) . Licence CC by-sa.
Tags : aucun
0
23
oct.
2017

Salut à tous,
Depuis quelque temps, mon HTPC reboote tous seul. Dernièrement, le démarrage tourne en boucle en affichant des erreurs "[mce] Hardware Error …".

En me renseignant un peu, il semblerait que les erreurs "mce" sont remontées par le CPU pour indiquer précisément d'où vient la panne, mais je ne trouve pas comment décoder ces erreurs.

Avant d'envisager le remplacement complet (alors qu'il s'agit peut-être juste de la RAM ou du CPU), connaissez-vous un tel outil ? Ou bien où (...)