Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

AIDEZ MOI SVP

1 réponse
Avatar
Marc
Allo,

Voilà 3 jours que je m'arrache les cheveux, maintenant que j'en ai
plus je voudrais crier A L'AIDE. Mon problème, docteur, est que jeux
veux installer en réseau deux machines FreeBSD et une machine
Win98SE.
Effectuer une requête dans Google donne beaucoup de réponses, plus
simplement encore dans les de FreeBSD et même en français en explique
comment mettre des machines de plateforme différents en réseau
Pédants Principes PPP
http://docs.freebsd.org/doc/4.2-RELEASE/usr/share/doc/
fr_FR.ISO_8859-1/books/ppp/sect2.html
et autres tels que
http://www.prism.uvsq.fr/users/dntt/FreeBSD/node3.html ainsi que dans
les news en anglais et en français...
Résultat des tas de docs, de discussions avec beaucoup d'avis
différents...je suis cependant arrivé presque au bout du chemin mais
il me manque une ou plusieurs variables. Voici les étapes de mon
entreprises et les résultats.

Le projet consiste dans un premier temps de mettre deux machines avec
FreeBSD en réseau et qu'elles puissent se voir mutuellement, pour le
partage d'ADSL je verrai cela plus tard mais certain paramètres
doivent être pris en considération à cause de natd.
La machine ns1 possède deux interfaces dont rl0 pour le modem ADSL et
rl1 pour le réseau local.
La machine poste1 a juste l'interface ed0

La machine qui sert de passerelle sera appelée ns1 pour une bonne
raison.
La machine qui sera cliente se nomme poste1 aussi pour une bonne
raison ;o)

Le réseau est de classe C 192.168.1.0
ns1 a pour IP 192.168.1.1
poste1 a pour IP 192.168.1.2
la passerelle est ns1 et la masque 255.255.255.0

Mise en oeuvre de la machine ns1:
-Modification du noyau de ns1
Ajout de
options IPFIREWALL_FORWARD
les autres options pour IPFIREWALL existent déjà vu que j'utilise ipfw
options IPDIVERT

-Ajout de la directive ipfw add divert natd all from any to any in via
tun0 au firewall ainsi que ipfw add 64000 pass log all from
192.168.1.0/24 to any (temporairement) En passant quelqu'un peut
m'expliquer simplement ce que cela veut dire /24 ou /0 derrière une
IP
-Dans rc.conf
hostname="ns1.domaine.local"
ifconfig_rl0 est déjà configuré
defaultrouter est déjà configuré avec l'IP de mon ISP
ifconfig_rl1="inet 192.168.1.1 netmask 255.255.255.0"
gateway_enable="YES"
ppp est aussi configuré par contre j'ai ajouté ppp_nat="YES"
natd est appelé plus tard vu que l'interface internet (tun0) n'existe
pas encore à ce niveau du boot. Donc dans rc.local j'ai ajouté
/sbin/natd -interface tun0 J'ai une IP fixe donc je n'ai pas besoin
de -dynamic

et reboot


Mise en oeuvre de la machine poste1:
-Dans rc.conf
hostname="poste1.domaine.local"
ifconfig_ed0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter"192.168.1.1"

et reboot


Les test du réseau.
===================

ifconfig de la machine poste1
=============================
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::2e0:29ff:fe76:7618%ed0 prefixlen 64 scopeid 0x1
ether 00:e0:29:76:76:18
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552


netstat -rn pour machine poste1
===============================
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif
Expire
default 192.168.1.1 UGSc 2 0 ed0
127.0.0.1 127.0.0.1 UH 0 4 lo0
192.168.1 link#1 UC 2 0 ed0
192.168.1.1 link#1 UHLW 3 8 ed0
192.168.1.2 00:e0:29:76:76:18 UHLW 0 64 lo0

Internet6:
Destination Gateway Flags
Netif Expire
::/96 ::1 UGRSc
lo0
::1 ::1 UH
lo0
::ffff:0.0.0.0/96 ::1 UGRSc
lo0
fe80::/10 ::1 UGRSc
lo0
fe80::%ed0/64 link#1 UC
ed0
fe80::2e0:29ff:fe76:7618%ed0 00:e0:29:76:76:18 UHL
lo0
fe80::%lo0/64 fe80::1%lo0 Uc
lo0
fe80::1%lo0 link#4 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::/16 ::1 UGRS
lo0
ff02::%ed0/32 link#1 UC
ed0
ff02::%lo0/32 ::1 UC
lo0


ifconfig pour la machine ns1
============================
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1492
inet6 fe80::240:5ff:fe84:526e%rl0 prefixlen 64 scopeid 0x1
inet 10.1.1.10 netmask 0xff000000 broadcast 10.255.255.255
ether 00:40:05:84:52:6e
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::240:5ff:fe83:3a79%rl1 prefixlen 64 scopeid 0x2
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:40:05:83:3a:79
media: Ethernet autoselect (none)
status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet xxx.xx.xx.xxx --> xxx.xx.xx.xxx netmask 0xffffffff
Opened by PID 226


netstat -rn pour la machine ns1
===============================

Routing tables

Internet:
Destination Gateway Flags Refs Use Netif
Expire
default xxx.xx.xx.xxx UGSc 28 40 tun0
10 link#1 UC 0 0 rl0
127.0.0.1 127.0.0.1 UH 1 34 lo0
192.168.1 link#2 UC 0 0 rl1
xxx.xx.xx.xxx xxx.xx.xx.xxx UH 28 0 tun0

Internet6:
Destination Gateway Flags
Netif Expire
::/96 ::1 UGRSc
lo0
::1 ::1 UH
lo0
::ffff:0.0.0.0/96 ::1 UGRSc
lo0
fe80::/10 ::1 UGRSc
lo0
fe80::%rl0/64 link#1 UC
rl0
fe80::240:5ff:fe84:526e%rl0 00:40:05:84:52:6e UHL
lo0
fe80::%rl1/64 link#2 UC
rl1
fe80::240:5ff:fe83:3a79%rl1 00:40:05:83:3a:79 UHL
lo0
fe80::%lo0/64 fe80::1%lo0 Uc
lo0
fe80::1%lo0 link#3 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::/16 ::1 UGRS
lo0
ff02::%rl0/32 link#1 UC
rl0
ff02::%rl1/32 link#2 UC
rl1
ff02::%lo0/32 ::1 UC
lo0


D'après ce que je comprend poste1 a une route vers ns1 et c'est tout
mais pour ns1 l'interface rl1 ne transporte rien(c'est écrit).
Pourquoi et comment y remédier?? (en language simple, je ne suis pas
un expert en réseau).
Ma plateforme est FreeBSD 4.8R

Merci d'avance à la bonne âme qui me répondra
Marc

1 réponse

Avatar
Jeff
On Tue, 29 Jul 2003 11:53:48 -0400, Marc wrote:

Jeff wrote:

On Tue, 29 Jul 2003 10:13:23 -0400, Marc
wrote:

Allo,

Voilà 3 jours que je m'arrache les cheveux, maintenant que j'en ai
4 jours maintenant.

T'as bien raison!

Alors, toujours pas de sauveur?


Bon, alors je vais vous donner la raison (AMA) pour laquelle vous
n'avez pas encore trouvé d'aide ici.

Vous nous bombardez avec plusieurs pages de logs et fichiers de
paramètres sur votre problème. Les participants de ces groupes sont
ici pour fournir un coup de main, donner une info, s'entraider,
répondre à des questions précises, mais pas pour passer une heure ou
plus sur les problèmes des autres, à moins de s'appeler mère Teresa.

Les prestations de support sont en général fournies au titre d'un
contrat de support, ou bien d'une prestation payante délivrée par un
expert dans le domaine. Par exemple, red hat fournit du support pour
Linux, mais payant. Il y a aussi des formations FreeBSD délivrées pas
des organismes de formation, et elles durent plusieurs jours pour
celles qui sont sérieuses.

Je suis assez effaré de voir ici tant de personnes crier à l'aide
après avoir installé un truc qu'ils ne maitrisent pas, sans s'être
assuré de pouvoir obtenir du support.

Je ne prétends pas tout connaitre (encore moins Freebsd), mais j'ai
déjà aidé certains (dans le domaines que je connais), qui m'ont même
poursuivi dans ma mailbox perso (c'est pour cela que je me cache chez
hotmail), et ne m'ont même pas dit merci après les avoir aidé.

A bon entendeur, salut
JF


Ok j'ai reussi a connecter les deux machines ensemble, reste que je
dois pouvoir partager la connexion avec la machine client et les
fichiers
mais ca fonctionne pas snif.. sauf pour l'intranet
La config se trouve plus bas dans le msg precedant
Quelqu'un a des suggestions??



plus je voudrais crier A L'AIDE. Mon problème, docteur, est que jeux
veux installer en réseau deux machines FreeBSD et une machine
Win98SE.
Effectuer une requête dans Google donne beaucoup de réponses, plus
simplement encore dans les de FreeBSD et même en français en
explique comment mettre des machines de plateforme différents en
réseau Pédants Principes PPP
http://docs.freebsd.org/doc/4.2-RELEASE/usr/share/doc/
fr_FR.ISO_8859-1/books/ppp/sect2.html
et autres tels que
http://www.prism.uvsq.fr/users/dntt/FreeBSD/node3.html ainsi que
dans les news en anglais et en français...
Résultat des tas de docs, de discussions avec beaucoup d'avis
différents...je suis cependant arrivé presque au bout du chemin mais
il me manque une ou plusieurs variables. Voici les étapes de mon
entreprises et les résultats.

Le projet consiste dans un premier temps de mettre deux machines
avec FreeBSD en réseau et qu'elles puissent se voir mutuellement,
pour le partage d'ADSL je verrai cela plus tard mais certain
paramètres doivent être pris en considération à cause de natd.
La machine ns1 possède deux interfaces dont rl0 pour le modem ADSL
et rl1 pour le réseau local.
La machine poste1 a juste l'interface ed0

La machine qui sert de passerelle sera appelée ns1 pour une bonne
raison.
La machine qui sera cliente se nomme poste1 aussi pour une bonne
raison ;o)

Le réseau est de classe C 192.168.1.0
ns1 a pour IP 192.168.1.1
poste1 a pour IP 192.168.1.2
la passerelle est ns1 et la masque 255.255.255.0

Mise en oeuvre de la machine ns1:
-Modification du noyau de ns1
Ajout de
options IPFIREWALL_FORWARD
les autres options pour IPFIREWALL existent déjà vu que j'utilise
ipfw
options IPDIVERT

-Ajout de la directive ipfw add divert natd all from any to any in
via tun0 au firewall ainsi que ipfw add 64000 pass log all from
192.168.1.0/24 to any (temporairement) En passant quelqu'un peut
m'expliquer simplement ce que cela veut dire /24 ou /0 derrière une
IP
-Dans rc.conf
hostname="ns1.domaine.local"
ifconfig_rl0 est déjà configuré
defaultrouter est déjà configuré avec l'IP de mon ISP
ifconfig_rl1="inet 192.168.1.1 netmask 255.255.255.0"
gateway_enable="YES"
ppp est aussi configuré par contre j'ai ajouté ppp_nat="YES"
natd est appelé plus tard vu que l'interface internet (tun0)
n'existe pas encore à ce niveau du boot. Donc dans rc.local j'ai
ajouté /sbin/natd -interface tun0 J'ai une IP fixe donc je n'ai pas
besoin de -dynamic

et reboot


Mise en oeuvre de la machine poste1:
-Dans rc.conf
hostname="poste1.domaine.local"
ifconfig_ed0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter"192.168.1.1"

et reboot


Les test du réseau.
================== >>>
ifconfig de la machine poste1
============================ >>>ed0: flagsˆ43<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::2e0:29ff:fe76:7618%ed0 prefixlen 64 scopeid 0x1
ether 00:e0:29:76:76:18
lp0: flagsˆ10<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags€02<BROADCAST,MULTICAST> mtu 1500
lo0: flags€49<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
ppp0: flags€10<POINTOPOINT,MULTICAST> mtu 1500
sl0: flagsÀ10<POINTOPOINT,LINK2,MULTICAST> mtu 552


netstat -rn pour machine poste1
============================== >>>Routing tables

Internet:
Destination Gateway Flags Refs Use Netif
Expire
default 192.168.1.1 UGSc 2 0 ed0
127.0.0.1 127.0.0.1 UH 0 4 lo0
192.168.1 link#1 UC 2 0 ed0
192.168.1.1 link#1 UHLW 3 8 ed0
192.168.1.2 00:e0:29:76:76:18 UHLW 0 64 lo0

Internet6:
Destination Gateway
Flags Netif Expire
::/96 ::1
::UGRSc
lo0
::1 ::1 UH
lo0
::ffff:0.0.0.0/96 ::1
::UGRSc
lo0
fe80::/10 ::1
UGRSc lo0
fe80::%ed0/64 link#1 UC
ed0
fe80::2e0:29ff:fe76:7618%ed0 00:e0:29:76:76:18 UHL
lo0
fe80::%lo0/64 fe80::1%lo0 Uc
lo0
fe80::1%lo0 link#4 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::/16 ::1 UGRS
lo0
ff02::%ed0/32 link#1 UC
ed0
ff02::%lo0/32 ::1 UC
lo0


ifconfig pour la machine ns1
=========================== >>>rl0: flagsˆ43<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1492
inet6 fe80::240:5ff:fe84:526e%rl0 prefixlen 64 scopeid 0x1
inet 10.1.1.10 netmask 0xff000000 broadcast 10.255.255.255
ether 00:40:05:84:52:6e
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flagsˆ43<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::240:5ff:fe83:3a79%rl1 prefixlen 64 scopeid 0x2
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:40:05:83:3a:79
media: Ethernet autoselect (none)
status: no carrier
lo0: flags€49<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
sl0: flagsÀ10<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags€02<BROADCAST,MULTICAST> mtu 1500
tun0: flags€51<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet xxx.xx.xx.xxx --> xxx.xx.xx.xxx netmask 0xffffffff
Opened by PID 226


netstat -rn pour la machine ns1
============================== >>>
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif
Expire
default xxx.xx.xx.xxx UGSc 28 40 tun0
10 link#1 UC 0 0 rl0
127.0.0.1 127.0.0.1 UH 1 34 lo0
192.168.1 link#2 UC 0 0 rl1
xxx.xx.xx.xxx xxx.xx.xx.xxx UH 28 0 tun0

Internet6:
Destination Gateway
Flags Netif Expire
::/96 ::1
::UGRSc
lo0
::1 ::1 UH
lo0
::ffff:0.0.0.0/96 ::1
::UGRSc
lo0
fe80::/10 ::1
UGRSc lo0
fe80::%rl0/64 link#1 UC
rl0
fe80::240:5ff:fe84:526e%rl0 00:40:05:84:52:6e UHL
lo0
fe80::%rl1/64 link#2 UC
rl1
fe80::240:5ff:fe83:3a79%rl1 00:40:05:83:3a:79 UHL
lo0
fe80::%lo0/64 fe80::1%lo0 Uc
lo0
fe80::1%lo0 link#3 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::/16 ::1 UGRS
lo0
ff02::%rl0/32 link#1 UC
rl0
ff02::%rl1/32 link#2 UC
rl1
ff02::%lo0/32 ::1 UC
lo0


D'après ce que je comprend poste1 a une route vers ns1 et c'est tout
mais pour ns1 l'interface rl1 ne transporte rien(c'est écrit).
Pourquoi et comment y remédier?? (en language simple, je ne suis pas
un expert en réseau).
Ma plateforme est FreeBSD 4.8R

Merci d'avance à la bonne âme qui me répondra
Marc