Diriger eth1 vers un autre HUB

Bonjour, j’ai une connection internet, génial !
j’aimerai redirigé eth1 vers un Uhb pour du stream. eth0 étant déja connecté a un routeur.
Je vient de comprendre que le fichier /etc/network/interfaces servait peut etre a ca.
voici son contenu

auto eth0 iface eth0 inet static address 192.168.0.57 netmask 255.255.255.0 gateway 192.168.0.1
comment puis-je faire pour eth1, il me faudra ensuite dirigé mon srteam sur eth1 a voir aprés !
D’ailleur en ai-je un interret, je n’en sait rien, le but est de ne pas prendre du flux sur la ligne connectée a internet.

Pas clair du tout cette histoire de Hub et de stream.

Je n’ai même pas compris ce que tu voulais faire lol.

Pas sûr d’avoir compris non plus. Peut être veut-tu faire un pont réseau : wiki.debian.org/BridgeNetworkConnections ?

Comment est configuré ton routeur, y-a-t-il un serveur DHCP, décris un peu ton réseau…

Désolé sans doute que c’est pas une bonne idée et que ca ne servirait a rien,
eth0 est connecté sur un routeur modem pour la connexion internet, eth1 est connecter sur un HUB qui doit servir a connecter des boites pc ou box. eth1 doit etre celle qui diffuse les stream vidéo, le but est que cela ne prenne pas le flux réseau de eth0, j’aimerai faire cela puisque quand je stream plusieur vidéo sur eth0, ma connection internet devient trés lente.

Eh bien il n’y a pas de problème, dans ce cas tu fais

auto eth1 iface eth1 inet static address 192.168.10.1 netmask 255.255.255.0
rajouté dans ton interfaces, les machine sur le Hub devront avoir une adresse en 192.168.10.???

Il te suffit de faire un serveur DHCP avec comme fichier /etc/dhcpd.conf

[quote]option domain-name “streamer”;
option domain-name-servers IP de tes deux serveur de noms déparés par un blanc;

option subnet-mask 255.255.255.0;
default-lease-time 86400;
max-lease-time 86400;

subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.10 192.168.10.199;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
}
[/quote]
et tu mets

[quote]INTERFACES=“eth1”
[/quote]
dans /etc/default/dhcp, par ailleurs tu fais un fichier avec

#!/bin/sh echo "1" > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
pour permettre aux machines connectées sur le Hub l’accès à Internet et ça roule.

Il y a vraiment des gens incroyable, manquerait plus que ca marche !
Ca te semble si simple, faut d’abord que je regle on probleme réseau de base.

ou je risque de ne pas avancer dans le bon ordre.
Je n’arrive meme plus a me connecter sur une autre machine en ssh.

Eh bien traites les problèmes les uns après les autres au lieu d’engueuler ceux qui te donne des réponses, pour la petite histoire, pour préciser un lien c’est la balise URL et non QUOTE. Le fil que tu indiques est un fil avec MySQL ce qui n’a aucun rapport. N’étant pas devin, je ne peux devienr l’état de ta machine, tu vas bientôt dire que ton clavier ne marche pas. Donc donne des détails si tu veux qu’on t’aide. Ma réponse était très précise et la plus conforme à ce que tu demandais. Sur ce, le «mec incroyable» te laisse te débrouiller.

???

Incroyablement formidable, par preuve, ta réponse rapide, qui prouvent tes fortes connaissances.
Je suis confus que tu ai mal interprété ma réponse,

C’est justement pour préciser qu’il faut que j’y aille par ordre, et te permet de voir mon niveau debian, je sort tout droit d’ubuntu.

J’était ravi de la réponse, j’était trop pressé de répondre.

Je me relit et je ne trouve pas t’avoir engueuler. dans mon esprit c’était carrément l’inverse. Va falloir que je joue des smileys.

Ok, au temps pour moi, tu n’as qu’à mettre ça sur le dos de la paranoïa grandissante des profs au fur et à mesure des années, c’est rare d’être traité de formidable dans le bon sens du terme au point que je n’y ai même pas pensé :slightly_smiling:. Excuse moi donc et sois patient, tu verras dans 2-3 mois qu’il n’y a rien de formidable dans ma réponse :slightly_smiling:

Par contre, je ne comprends toujours pas ton problème de réseau de base (je croyais qu’internet fonctionnait), tu parles des ssh vers les machines sur le Hub?

Ouf !!!

Les problémes que je rencontrait sont résolut,
http://forum.debian-fr.org/viewtopic.php?f=3&t=16847
http://forum.debian-fr.org/viewtopic.php?f=3&t=16830

mais il subsite quand meme un petit pobleme.
Je pourrait creer un nouveau message, si tu n’avait pas la réponse a cette question:
(je doute fortement de te poser une colle), ca changerait que l’on puisse te poser une colle. :slightly_smiling:
Internet fonctionne normalement mon serveur appache aussi et les sites hebergé. Tout c’est résolut, j’en ai meme apris des choses.
J’avais l’habitude d’utiliser shh par nautilus, donc j’y avait des raccourcis. et je croit que ca se passe comme ci-dessous
ssh://debian2@192.168.0.16
mais voila " Aucun fichier ou répertoire de ce type"

Merci encore de ton aide.

pour ce qui ai de /etc/dhcpd.conf je doit y retravailler, car j’essaye d’administrer des box (une de test), comme je suis assez mauvais en réseau, je l’ai planté lors d’un upgrade, j’ai donc mis ca en standbye. je m’y replonge dés que j’aurait régler différent probleme. et si en plus je peut la différencier du réseau eth0 avec ta solution, c’est exactement ca qu’il me faut.

Ton démon ssh est-il démarré? Vérifies par

[quote]p$ ps xa | grep ssh
2827 pts/4 S+ 0:00 grep ssh
7931 ? Ss 0:00 /usr/sbin/sshd
8302 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-window-manage[/quote]
Sinon, vérifie qu’il n’y a pas de fichier
/etc/ssh/sshd_not_to_be_run et les options dans /etc/default/ssh

Si il est là, fais un accès par nautilus et regardes dans le syslog et dans auth.log

[code]# grep ssh /var/log/syslog

grep ssh /var/log/auth.log

[/code]

J’ai chercher mais j’ai rien touvé pour me mettre sur la voie, je précise que j’y était arrivé sur ubuntu que j’utilisait avant. Il ne m’a pas semblé avoir eu du mal. sauf

ps xa | grep ssh 3120 ? Ss 0:00 /usr/sbin/sshd 3736 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager 4128 pts/1 R+ 0:00 grep ssh

grep ssh /var/log/syslog debian:/home/justclo# grep ssh /var/log/auth.log Nov 11 10:16:32 debian sshd[3158]: Server listening on :: port 22. Nov 11 10:16:32 debian sshd[3158]: Server listening on 0.0.0.0 port 22. Nov 11 11:23:33 debian sshd[3131]: Server listening on :: port 22. Nov 11 11:23:33 debian sshd[3131]: Server listening on 0.0.0.0 port 22. Nov 11 14:33:16 debian sshd[3459]: Server listening on :: port 22. Nov 11 14:33:16 debian sshd[3459]: Server listening on 0.0.0.0 port 22. Nov 11 14:49:45 debian sshd[3133]: Server listening on :: port 22. Nov 11 14:49:45 debian sshd[3133]: Server listening on 0.0.0.0 port 22. Nov 11 15:27:46 debian sshd[3120]: Server listening on :: port 22. Nov 11 15:27:46 debian sshd[3120]: Server listening on 0.0.0.0 port 22.

defaut/ssh

[code]SSHD_OPTS=

OOM-killer adjustment for sshd (see

linux/Documentation/filesystems/proc.txt; lower values reduce likelihood

of being killed, while -17 means the OOM-killer will ignore sshd; set to

the empty string to skip adjustment)

SSHD_OOM_ADJUST=-17[/code]

Je ne sais pas si ca a un rapport mais curieusement, quand j’essaie de me connecter a l’administration du routeur au 192.168.0.1 j’ai toujours une page introuvable. alors que des autre pc j’ai bien acces a la page.

[quote=“casimir”]J’ai chercher mais j’ai rien touvé pour me mettre sur la voie, je précise que j’y était arrivé sur ubuntu que j’utilisait avant. Il ne m’a pas semblé avoir eu du mal. sauf

ps xa | grep ssh 3120 ? Ss 0:00 /usr/sbin/sshd 3736 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager 4128 pts/1 R+ 0:00 grep ssh
[/quote]Le démon tourne

Pas de connexions dessus c’est un problème de réseau effectivement.

Si le PC d’où tu essaye de te connecter, que donne

ifconfig -a

route -n

??

Je donne brut, les deux commandes. j’ai bien l’impression qu’il y a bien un probleme dans “route -n”

[code]ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:08:a1:36:1d:ab
inet adr:192.168.0.57 Bcast:192.168.0.255 Masque:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:18 Adresse de base:0xe800

eth1 Link encap:Ethernet HWaddr 00:22:15:90:bc:ec
inet adr:192.168.0.232 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::222:15ff:fe90:bcec/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4479 errors:0 dropped:0 overruns:0 frame:0
TX packets:4123 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 lg file transmission:1000
RX bytes:5034884 (4.8 MiB) TX bytes:624409 (609.7 KiB)
Interruption:218

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25597 errors:0 dropped:0 overruns:0 frame:0
TX packets:25597 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:5423362 (5.1 MiB) TX bytes:5423362 (5.1 MiB)

debian:/home/justclo# route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
debian:/home/justclo#
[/code]

Ok, ça ne marchera pas parce que tu as deux interfaces sur le même réseau:
On appelle réseau une plage d’adresses IP:
Exemples:

  • 192.168.0.0/24 désigne le réseau avec les IPS 192.168.0.n avec n 0->254 (n=0 n’est pas utilisé je crois bien). Tes 4 chiffres sur 8 bits correspondent à 32 bits, ici les 24 premiers définissent le réseau, les 8 derniers (soit le dernier nombre) définissent une machine de ton réseau. Le broadcast est obtenu en mettant tous les bits à 1 soit 192.168.0.255. Le masque est constitué de 32 bits dont les 24 premiers à 1 soit 255.255.255.0
  • 192.168.2.64/30 définit un réseau sur 4 IP soit 192.168.2.64->192.168.2.67, le broadcast est à 192.168.2.67, le masque est 255.255.255.252

Une carte réseau est relié à un réseau. Pour router un paquet, le noyau regarde dans la table réseau et envoit le paquet sur la carte correspondant, si il n’y en a pas, il l’envoit sur la passerelle. Ici tes 2 cartes eth0 et eth1 sont sur le même réseau, un paquet à destination de 192.168.0.1 sera donc envoyé sur la première entrée trouvée dans ta table de routage (ce serait sur eth0 ici), toutes les machines sur eth1 sont invisibles et ne recevront jamais de réponses de ta machine.
Il est impératif que tu changes de réseau l’une de tes carte réseau (tu fais passer eth1 à 192.168.10.232 par exemple). C’est pour cela que j’avais mis cette IP à ta carte eth1.

Je n’y comprend pourtant pas grand chose, donc avec ca ca marche
j’ai acces :
192.168.0.1 routeur interface
192.168.10.57 serveur apache local
Et internet

[code]auto lo
iface lo inet loopback

iface eth0 inet static
address 192.168.10.57
netmask 255.255.255.0
gateway 192.168.0.1
auto eth0

iface eth1 inet static
address 192.168.0.57
netmask 255.255.255.0
auto eth1[/code]

Et la ca ne marche pas
j’ai acces :
no acces::: 192.168.0.1 routeur interface
192.168.10.57 serveur apache local
Et internet

[code]auto lo
iface lo inet loopback

iface eth0 inet static
address 192.168.0.57
netmask 255.255.255.0
gateway 192.168.0.1
auto eth0

iface eth1 inet static
address 192.168.10.57
netmask 255.255.255.0
auto eth1[/code]

Donc j’y suis quand meme arrivé. mais c’est pas si simple, alors quand je vais m’attaquer au server dhcp, ca va etre une autre histoire, ce sera pour la semaine prochaine, si le temps me le permet.
En tout cas merci de ton appréciable aide.

PS: appréciable, attention pas de paranoïa. :slightly_smiling:

Une carte = un réseau, tes deux cartes eth0 et eth1 étaient associés au réseau 192.168.0.0/24. Imagine toi à un carrefour avec deux routes et deux panneaux 192.168.0.0/24 à chaque route, où diriges tu le paquet destiné à 192.168.0.1?
Telle était ta situation.

Maintenant tu as deux rtoutes différentes, 192.168.10.0/24 vers eth1 et 192.168.10.0/24 vers eth1, le paquet destiné à 192.168.0.1 est dirigé sur la carte eth0 sans ambiguité.

Bien sûr il faut quand même que la carte où sont connectées les machines d’IP 192.168.0.? soit eth0 ici. C’est pour ça que dans une configuration ça marche, et dans l’autre non. Tu devrais faire un schéma de ton réseau (connexions, cartes, IPs, routeurs).

Bon, pas de chance ca 'a pas marché longtemps, j’ai été obligé de désactiver eth1

mon interface est revenu

auto lo iface lo inet loopback iface eth0 inet static address 192.168.10.57 netmask 255.255.255.0 gateway 192.168.0.1 auto eth0
j’y est pourtant cru, ca a marché une Heure seulement.
Mais quand je dit que ca marche ssh aussi fonctionne comme cela.
Pour pour router eth1 vers le hub, je verrai plus tard, mais j’aime pas rester sur un probleme qui ne doit pas en étre un.

Peux tu faire un schma avec les cartes, ce qui est connecté dessus et les IPs?