ipcop 1.4.2 Epia 5000 et carte soekris lan1621

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

ipcop 1.4.2 Epia 5000 et carte soekris lan1621

Messagepar marcori » 03 Fév 2005 22:00

Bonjour,

Je viens d'installer IPCOP 1.4.2 avec la configuration suivante:
- une carte mère Via Epia 5000 (1 Ethernet via-rhine embarqué)
- une carte ethernet Soekris lan1621 (2 Ethernet natsemi)
- une disk on chip IDE Transcend
- 512 Mo de RAM.
Le boot sur CD IDE passe sans problème, le setup partitionne le disque, fait l'installation, et me demande ma config réseau. Dès lors, c'est plantage une fois sur 2...
Reboot à la sauvage, et là, surprise, le disque IDE a un conflit d'IRQ.
J'essaye différentes configurations de BIOS pour partager les IRQ, mais en vain.
Je retire la carte Soekris, je met une 3COM classique (3c905) et je relance l'installation. Miracle, tout fonctionne. Donc la carte Soekris n'est pas reconnue par Linux 2.4 !

Pour vérifier cette hypothèse, j'écrase mon installation, et je colle une Debian Sarge (Certes, kernel 2.6). Et là, tout fonctionne sans problème. Changement de noyeau avec un kernel 2.4, reboot, et re-miracle, tout fonctionne encore... Qu'est-ce que le kernel 2.4.27 de Debian a de plus que celui d'IpCop ? Pourtant, dans mes pérégrinations d'installation d'IpCop, j'ai réussi a faire reconnaitre la carte réseau Soekris (Carte DP8381x), mais plantage en fin d'installation garanti.

Pour le moment, je me rabat sur la carte 3Com pour tester IpCop, et préparer mes règles de Firewall (J'ai pu créer une interface ORANGE sur la carte 3Com, et une interface ROUGE sur cette même carte 3com en alias eth1:0).

Je remarque un manque cinglant dans l'interface d'IpCop, celui de na pas pouvoir faire un routeur simple GREEN-ORANGE. Dans une telle configuration, le NAT dans le sens GREEN->ORANGE serait optionnel (case à cocher), de même que pour le sens ORANGE->GREEN.

Je remarque un autre manque dans l'interface d'IpCop, c'est que l'on ne peut pas ajouter de route statiques. J'ai donc créé une page /cgi-bin/route.cgi qui enregistre les données dans /var/ipcop/main/static-route, et c'est pas gagné...

Y a t'il une technique ou un document expliquant comment on peut ajouter nos propres pages dans l'interface IpCop ? Quelqu'un a t'il déjà réalisé une telle page ?

Merci de votre aide,

Marc-Henri
marcori
Matelot
Matelot
 
Messages: 4
Inscrit le: 03 Fév 2005 21:25

Messagepar pkaer » 04 Fév 2005 00:25

Salut,

Curieux ton histoire. J'utilise IPCop 1.4.2 avec un boitier soekris et une carte 1621 soit 5 interfaces natsemi reconnues comme des DP8381x et pas de problème.!!

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh

Messagepar marcori » 04 Fév 2005 12:48

Salut pkaer,

Marci de ta réponse, mais je suppose que puisque toute ta plateforme est en soekris, tu as du installer la version Image IPCOP 1.4.0 pour Soekris... Si tu as installé la version standard 1.4.2 d'IpCop, peux tu m'envoyer le résultat de la commande lspci ?

Merci
Marc-Henri
marcori
Matelot
Matelot
 
Messages: 4
Inscrit le: 03 Fév 2005 21:25

Messagepar marcori » 04 Fév 2005 15:12

Pour information, je vous communique les sorties des fichiers /proc/interrups, /proc/ioports et lspci de la plate-forme énnonçée précedement, mais fonctionnant sous Debian, et sur un autre disque dur (J'ai déplaçé le Disk On Chip sur le second controleur IDE, et plaçé le disque dur sur le premier contrôleur).
******************************************************************************
# lspci -v
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 05)
Subsystem: VIA Technologies, Inc.: Unknown device 6010
Flags: bus master, medium devsel, latency 8
Memory at d0000000 (32-bit, prefetchable) [size=32M]
Capabilities: [a0] AGP version 2.0

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP] (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: d2000000-d4ffffff
Capabilities: [80] Power Management version 2

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8231 [PCI-to-ISA Bridge] (rev 10)
Subsystem: VIA Technologies, Inc.: Unknown device 6010
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2

0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: VIA Technologies, Inc.: Unknown device 6010
Flags: bus master, medium devsel, latency 32
I/O ports at ec00 [size=16]
Capabilities: [c0] Power Management version 2

0000:00:11.4 Bridge: VIA Technologies, Inc. VT8235 ACPI (rev 10)
Subsystem: VIA Technologies, Inc.: Unknown device 6010
Flags: medium devsel
Capabilities: [68] Power Management version 2

0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 51)
Subsystem: VIA Technologies, Inc. VT6102 [Rhine II] Embeded Ethernet Controller on VT8235
Flags: bus master, medium devsel, latency 32, IRQ 12
I/O ports at e800 [size=256]
Memory at d7000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2

0000:00:14.0 PCI bridge: Texas Instruments PCI2250 PCI-to-PCI Bridge (rev 02) (prog-if 00 [Normaldecode])
Flags: bus master, medium devsel, latency 32
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: d5000000-d6ffffff
Capabilities: [dc] Power Management version 1

0000:01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/i1 (rev 6a) (prog-if 00 [VGA])
Subsystem: Trident Microsystems CyberBlade/i1
Flags: bus master, 66MHz, medium devsel, latency 32
Memory at d3800000 (32-bit, non-prefetchable) [size=8M]
Memory at d4000000 (32-bit, non-prefetchable) [size=128K]
Memory at d3000000 (32-bit, non-prefetchable) [size=8M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [80] AGP version 2.0
Capabilities: [90] Power Management version 1

0000:02:00.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) EthernetController
Subsystem: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at d000 [size=256]
Memory at d6000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [40] Power Management version 2

0000:02:01.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) EthernetController
Subsystem: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at d400 [size=256]
Memory at d6001000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [40] Power Management version 2

******************************************************************************
# cat /proc/interrupts
CPU0
0: 420939 XT-PIC timer
1: 4405 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 6 XT-PIC rtc
12: 138813 XT-PIC eth0
14: 67322 XT-PIC ide0
15: 1207185 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
******************************************************************************
# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
d000-dfff : PCI Bus #02
d000-d0ff : National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
d000-d0ff : eth1
d400-d4ff : National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller (#2)
d400-d4ff : eth2
e800-e8ff : VIA Technologies, Inc. VT6102 [Rhine-II]
e800-e8ff : via-rhine
ec00-ec0f : VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
ec00-ec07 : ide0
ec08-ec0f : ide1

Pour les ioports, j'ai fait un relevé quand je démarre avec la carte 3Com, et ce dernier est assez différent. Je tâcherai de vous le communiquer ultérieurement.
Pour le moment, je m'apprête à compiler un noyeau 2.4.27 patché pour freeswan sous cet environnement, et je vais le copier sur la partition de boot de IpCop...
marcori
Matelot
Matelot
 
Messages: 4
Inscrit le: 03 Fév 2005 21:25

Messagepar pkaer » 04 Fév 2005 15:32

Salut,

J'ai fait moi-même les images pour les CF 256Mo et 512Mo.

Pour les réaliser, j'ai installé un IPCop 1.4.2 dans un PC classique (500Mhz, 256Mo, 8Go) dans lequel j'avais mis la carte 1621 que j'avais démonté du boitier Soekris. Je n'ai pas eu de problème particulier lors de cette installation

Je ne vais pas pouvoir t'aider plus car la 1621 est maintenant retournée dans le boitier Soekris !

@+
PK
Avatar de l’utilisateur
pkaer
Vice-Amiral
Vice-Amiral
 
Messages: 624
Inscrit le: 28 Avr 2003 00:00
Localisation: Rennes - Bzh


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron