Help - Search - Member List - Calendar
Full Version: Petit Point Sur Mon Serveur
OpenSpace > Zone Ordinateurs > Logiciels
momo
Bon, on y perd la primeur mais bon :
Objet du délit :
Pentium S 200 MHz
32 Mo de Ram
210 Mo + 80 Mo + 80 Mo de disques
fonctionnant sous une debian 3.0 Stable Woody
(a refusé de parler sans la présence de son admin)

le Suspect:
"momo", se prétend Geek (prononcé ghique)
particularité: ne supporte pas la lumiere solaire, les croix, l'eau bénite et le travail.


Donc, afin de m'éviter de devoir continuellement faire des "e2fsck -y /dev/hda1" + ^D apres chaque microcoupure, j'ai couragesement décidé de passer ma debian en ext3.
Probleme n°1 : le disque de 210 Mo ("/") ne permet pas de faire un apt-get afin de flemmarder par une m-a-j automatique et le "disque" de 150Mo en raid linéaire ne sert que pour le partage SaMBa.
Solution N°1: prendre le disque de 4Go que j'ai de libre, le coller dans le serveur et reprendre ainsi un engin plus à jour avec un apt-get de feignasse.
Rejeté car trop simple et obligeant à retrouver mon tournevis.
Solution N°2: recuperer les sources d'une version quelconque du noyau, vider le 150Mo et y coller les sources, compiler avec le support de l'ext3 puis changer le noyau.
Solution accepté: longue, débilement planifié et efficace.

Donc autre problème : le seul noyau offrant un ext3 "de série" et pouvant tenir (avec de belle coupes franches) sur le raid est un 2.4, problème, ce dernier refuse de compiler => du coup, passage en 2.2.25
Problème avec le 2.2.25 : pas d'ext3, il me faut donc (grace à une Ext3 FAQ) télécharger les diff necessaires, patcher le noyau et compiler.

Au bout de la 5ième compilation, les cartes reseaux et ipchains acceptent enfin de marcher.
mais des problèmes etranges survient:
-eth1 est devenu eth0 (et vice et versa) => on corrige un script @lacon
- le DHCP ne marche plus => recompilation (j'avais oublié d'installer le Socket filter tongue.gif)
- le machine ne peut plus sortir du reseau local : à ma grande honte, j'ai mis un temps fou à remarquer qu'il n'y avait plus de route par défaut => on corrige le script
et finalement, apres des "tune2fs -j" :
CODE

login as: root
Sent username "root"
root@debian's password:
Linux debian 2.2.25 #2 Thu Feb 5 21:40:06 CET 2004 i586 unknown

Most of the programs included with the Debian GNU/Linux system are
freely redistributable; the exact distribution terms for each program
are described in the individual files in /usr/share/doc/*/copyright

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
debian:~# dmesg
Linux version 2.2.25 (root@debian) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 Thu Feb 5 21:40:06 CET 2004
BIOS-provided physical RAM map:
BIOS-e820: 0009fc00 @ 00000000 (usable)
BIOS-e820: 00000400 @ 0009fc00 (usable)
BIOS-e820: 01f00000 @ 00100000 (usable)
Detected 199434 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 398.13 BogoMIPS
Memory: 30560k/32768k available (1088k kernel code, 412k reserved, 656k data, 52k init)
Dentry hash table entries: 4096 (order 3, 32k)
Buffer cache hash table entries: 32768 (order 5, 128k)
Page cache hash table entries: 8192 (order 3, 32k)
Intel old style machine check architecture supported.
Intel old style machine check reporting enabled on CPU#0.
CPU: Intel Pentium 75 - 200 stepping 0c
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xf7ec0
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 32768 bhash 32768)
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
   ide0: BM-DMA at 0xe800-0xe807, BIOS settings: hda:pio, hdb:pio
   ide1: BM-DMA at 0xe808-0xe80f, BIOS settings: hdc:pio, hdd:pio
hda: M2681TA, ATA DISK drive
hdb: WDC AC280, ATA DISK drive
hdc: Conner Peripherals 85MB - CP30084E, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: M2681TA, 251MB w/256kB Cache, CHS=977/11/48
hdb: WDC AC280, 81MB w/31kB Cache, CHS=980/10/17
hdc: Conner Peripherals 85MB - CP30084E, 81MB w/32kB Cache, CHS=903/4/46
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
linear personality registered
raid5 personality registered
ne2k-pci.c: v1.02 for Linux 2.2, 10/19/2000, D. Becker/P. Gortmaker, [URL=http://www.scyld.com/network/ne2k-pci.html]http://www.scyld.com/network/ne2k-pci.html[/URL]
ne2k-pci.c: PCI NE2000 clone 'RealTek RTL-8029' at I/O 0xe000, IRQ 10.
eth0: RealTek RTL-8029 found at 0xe000, IRQ 10, 00:00:E8:DA:F3:D7.
PCI: Increasing latency timer of device 00:58 to 64
eth1: 8139too Fast Ethernet driver 0.9.18-2.2 Jeff Garzik <jgarzik@mandrakesoft.com>
eth1: Linux-2.2 bug reports to Jens David <dg1kjd@afthd.tu-darmstadt.de>
eth1: RealTek RTL8139 Fast Ethernet board found at 0xc2802000, IRQ 11
eth1: Chip is 'RTL-8139C' - MAC address '00:50:bf:5a:28:f5'.
Partition check:
hda: hda1 hda2
hdb: hdb1
hdc: hdc1
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 52k freed
Adding Swap: 22436k swap-space (priority -1)
REGISTER_DEV hdc1 to md0 done
REGISTER_DEV hdb1 to md0 done
EXT3-fs: mounted filesystem with ordered data mode.
eth1: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
debian:~#

tout marche, et ce avec un joli gain en performances.
Le serveur est donc désormais "feignasse certified".
(en plus, le noyau est configuré pour pouvoir booter sur du RAID soft. tongue.gif )
run.gif



RICO
Damned ! je suis la version win32 du momo laugh.gif
momo
tu as un compteur de reboot sur ta machine ?!
(désolé)
happy.gif
RICO
ben y'a tout ce qui est inhérent à la machine de geek, dont :

- Compteur de reboot
- Uptime
- Downtime since
- compteur de logins
- statistiques reseau dont echecs/succès de transmission des packets

etc ...

et meme (et la c'est la totale) si j'arrive à finaliser mon code, un gestionnaire de BOOTP
momo
ah ouais quand même .. smile.gif
m'enfin de mon côté :
Compteur de reboot : pas besoin, c'est du linux, c'est le courant qui lache sinon rien (mais bon, ça doit être facile à bricoler ... )
Uptime => déjà en place, le communique par e-mail (w)
Downtime since => pas besoin, c'est pas du BSD mais c'est qunad même sensé être un tank ...
compteur de logins => en place, le communique par e-mail (w)
statistiques reseau dont echecs/succès de transmission des packets => ifconfig tongue.gif

en fait, si j'étais du genre electro/prog, je tenterai de convertir un des témoins de charge intégré aux duracells comme un afficheur de la charge mémoire (voire la charge reseau ... )
il faut juste un dissipateur (car l'encre de ces machins est thermique) et une alim TTL de 1.5V à commander par le port parallele ...
RICO
tiens, j'ai récupéré un autre portable, un IBM ThinkPad V770 (pas certain de la référence), c'est un PII300 feat. 32 megs de ram, le HD je sais pas, je vais voir ce soir ce qu'il a dans le ventre smile.gif

Je sais pas ce que je vais en faire ... mais je trouverais bien happy.gif
momo
un lecteur multimédia en reseau ? smile.gif
Guswey
Y'a vraiment des jours où je me dis qu'il me faudrait 462 années d'études poussées pour arriver au petit doigt de pied des connaissanes de momo... wahaha.gif
RICO
Bon, j'ai trouvé, je vais en faire un serveur sous FreeBSD histoire d'heberger un petit apache et des eggdrops smile.gif
Arsenik_
Ils sont fous, ils sont tous fous

run.gif
Guswey
Je crois qu'on peux effectivement dire ça comme ça... rolleyes.gif
Sha
A propos, si ça intéresse quelqu'un, j'ai 6 cpu amd k5-100 mhz + ventilos à fourguer.
OlendelL
C'est des malaades! C'est des maalaaaades!!! alien.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.