Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3076 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [newb]réseau et passerelle ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[newb]réseau et passerelle ?

n°522691
psychotek
Posté le 18-07-2004 à 15:08:47  profilanswer
 

salut all
 
j'ai deux pc sous linux en réseau par un cable croisé.
- la machine 1 s'appelle rad (192.168.0.1), tourne sous MDK10 et est connectée au net par adsl
- la machine 2 s'appelle tux (192.168.0.2) et tourne sous gentoo.
 
le deux communiquent bien par des ping rad et ping tux.
n'oublions pas que je suis un newb en réseau et un quasi newb en linux. voici mes questions :
 
1. pour attribuer une adresse ip à ma carte réseau sur rad, je suis obligé de le faire à la main par

Code :
  1. ifconfig eth1 192.168.0.1 netmask 255.255.255.0

comment automatiser la tache à chaque démarrage ?
 
2. vu que les machines semblent bien communiquer, comment échanger des fichiers entre les deux ?
 
3. je souhaite que tux accède a internet via rad. comment faire ça ? j'aimerai une explication détaillée ou un bon lien, car je ne comprend pas grand chose quand on me répond par un simple "iptable" ou consort (je sais que man existe, mais ça ne m'avance pas beaucoup en général).
 
si vous avez besoin de voir des fichiers de configuration ou autre, n'hésitez pas. merci.

mood
Publicité
Posté le 18-07-2004 à 15:08:47  profilanswer
 

n°522697
Mjules
Modérateur
Parle dans le vide
Posté le 18-07-2004 à 15:13:42  profilanswer
 

1/ centre de controle mandrake/reseau et internet/gérer les connexions
 
2/ samba ou nfs : centre de controle mandrake/point de montages si les disques sont déjà partagés sur l'autre machine ; si renseigne toi sur samba ou nfs
 
3/ centre de controle mandrake/reseau et internet/partage de la connesion internet et ensuite, tu mets la bonne passerelle sur la machine gentoo


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°522802
psychotek
Posté le 18-07-2004 à 16:05:44  profilanswer
 

merci Mjules. en fait les outils graphiques de Mandrake m'ennuie un peu, car j'aime bien voir comment sont fait les fichiers de configuration. mais dans un premier temps, je vais essayer quand même.

n°522815
glor
Posté le 18-07-2004 à 16:10:34  profilanswer
 

1) Regarde dans /etc/{rc.d|init.d}/
C'est là que sont les fichiers de démarrage du système, en les regardant tu y trouveras surement le fichier de config de ta carte réseau..
(/etc/rc.d/rc.init1.conf sous Slackware)
 
2) Sinon serveur FTP ou via SFTP (ssh) (Mais Samba/NFS c'est plus pratique)
 
3) 2 solutions:
- Mettre en place un proxy sur la machine connectée à Internet (avec Squid).
- Faire du NAT (avec IPtables)
Chez moi, je privilégie la seconde solution qui a l'avantage de ne demander que peu de configuration chez les postes clients.
Pour la doc tu peux regarder sur http://christian.caleca.free.fr/


Message édité par glor le 18-07-2004 à 16:16:28
n°522847
leto
Posté le 18-07-2004 à 16:26:25  profilanswer
 

3- Active le partage de connexion dans le centre de controle mandrake .  
Une fois activé, tu pourra le parametré en modifiant les fichiers:  
/etc/shorewall/rules
/etc/shorewall/interfaces

n°522854
psychotek
Posté le 18-07-2004 à 16:32:53  profilanswer
 

en fait un problème avec les outils de mandrake : quand je vais dans le centre de controle mdk, reseau & internet, partage de la connexion => je suis les étapes => ma connexion à internet crashe. j'ai établi celle ci grace à eagleconfig, mon modem étant un sagem fast 800.
donc si je peux me passer du centre de contrôle mandrake, c'est mieux.
je vais donc essayer, dans un premier temps, la solution avancée par glor : iptables.

n°522878
psychotek
Posté le 18-07-2004 à 17:27:00  profilanswer
 

bon, iptables marche presque.
j'ai fait ça :

Code :
  1. # Table Filter (table par défaut).
  2. #---------------------------------
  3. #Vidage des chaînes
  4. iptables -F
  5. #Destruction des chaînes "personnelles"
  6. iptables -X
  7. #Stratégie par défaut:
  8. #INPUT et FORWARD sont DROP
  9. iptables -P INPUT DROP
  10. iptables -P FORWARD DROP
  11. #OUTPUT est ACCEPT
  12. iptables -P OUTPUT ACCEPT
  13. # Init. des tables NAT et MANGLE:
  14. #--------------------------------
  15. iptables -t nat -F
  16. iptables -t nat -X
  17. iptables -t nat -P PREROUTING ACCEPT
  18. iptables -t nat -P POSTROUTING ACCEPT
  19. iptables -t nat -P OUTPUT ACCEPT
  20. iptables -t mangle -F
  21. iptables -t mangle -X
  22. iptables -t mangle -P PREROUTING ACCEPT
  23. iptables -t mangle -P OUTPUT ACCEPT
  24. # Mise en place du NAT
  25. #---------------------
  26. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
  27. # Création d'une chaîne personnelle: "SuiviConnexions"
  28. iptables -N SuiviConnexions
  29. # Filtrage de suivi dans cette chaîne:
  30. # Seules les nouvelles connexions qui ne viennent pas du Net sont acceptées
  31. iptables -A SuiviConnexions -m state --state NEW -i ! ppp0 -j ACCEPT
  32. # Toutes les connexions établies et relatives sont acceptées
  33. iptables -A SuiviConnexions -m state --state ESTABLISHED,RELATED -j ACCEPT
  34. # Et les deux chaînes INPUT et FORWARD pointent sur SuiviConnexions
  35. iptables -A INPUT -j SuiviConnexions
  36. iptables -A FORWARD -j SuiviConnexions


mais j'ai un problème de nat. en effet les ping marchent dans tous les sens :  
passerelle -> réseau local
reseau local -> passerelle
passerelle -> net (IP et adresse)
reseau local -> net (IP seulement)
en effet :si, sur ma machine du réseau local, je fait ping 193.22.143.15, ça marche. mais ping www.clubic.com ne marche pas (pourtant 193.22.143.15 est l'adresse de clubic). je suppose donc que c'est un problème de nat. comment régler ça ?

n°522885
glor
Posté le 18-07-2004 à 17:34:44  profilanswer
 

Tu as bien précisé la route à ta machine client?
Il faut que tu spécifies les DNS de ton FAI dans /etc/resolv.conf
(nameserver XXX.XXX.XXX.XXX)

n°522886
psychotek
Posté le 18-07-2004 à 17:40:27  profilanswer
 

naaaaaaaan c'est bon finalement, j'ai édité le /etc/resolv.conf de ma machine sur réseau local (tux, gentoo), en lui mettant la meme chose que le /etc/resolv.conf de ma machine passerelle (rad, mandrake).
 
et ça marche. chus hyper content. merci pour votre aide.

n°522887
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-07-2004 à 17:40:30  profilanswer
 

1.  
les IP des cartes réseau c'est dans /etc/sysconfig/network-scripts/
 
par exemple pour la carte eth0 c'est /etc/sysconfig/network-scripts/ifcfg-eth0
 

Code :
  1. [root@admin3 admin]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE=eth0
  3. BOOTPROTO=static
  4. IPADDR=192.168.1.103
  5. NETMASK=255.255.255.0
  6. NETWORK=192.168.1.0
  7. BROADCAST=192.168.1.255
  8. ONBOOT=yes
  9. MII_NOT_SUPPORTED=no
  10. WIRELESS_ENC_KEY=""


 
la passerelle se définie dans /etc/sysconfig/network :

Code :
  1. [root@admin3 admin]# cat /etc/sysconfig/network
  2. HOSTNAME=nomordi
  3. NETWORKING=yes
  4. GATEWAY=192.168.1.254
  5. GATEWAYDEV=eth0


 
2.
linux <-> linux : NFS ou ssh
linux <-> windows : samba
mettre en place un serveur nfs et/ou ssh est aisé.
on peut accéder à un serveur ssh via konqueror en entrant comme url :

Code :
  1. fish://serveurssh
  2. ou
  3. fish://user@serveurssh


 
idem pour le ftp. c'est transparent.
 
3. utiliser les outils de conf de mdk ou utiliser iptables
mdk utilise le firewall shorewall qui comme tous les firewall linux est basé sur iptables.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
mood
Publicité
Posté le 18-07-2004 à 17:40:30  profilanswer
 

n°522888
psychotek
Posté le 18-07-2004 à 17:41:07  profilanswer
 

merci glor, j'ai trouvé juste avant que tu ne posts.
edit : idem pour dark, thx.


Message édité par psychotek le 18-07-2004 à 17:43:43
n°522903
glor
Posté le 18-07-2004 à 18:10:28  profilanswer
 

Dark_Schneider a écrit :

1.  
les IP des cartes réseau c'est dans /etc/sysconfig/network-scripts/
 
par exemple pour la carte eth0 c'est /etc/sysconfig/network-scripts/ifcfg-eth0
 

Code :
  1. [root@admin3 admin]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE=eth0
  3. BOOTPROTO=static
  4. IPADDR=192.168.1.103
  5. NETMASK=255.255.255.0
  6. NETWORK=192.168.1.0
  7. BROADCAST=192.168.1.255
  8. ONBOOT=yes
  9. MII_NOT_SUPPORTED=no
  10. WIRELESS_ENC_KEY=""


 
la passerelle se définie dans /etc/sysconfig/network :

Code :
  1. [root@admin3 admin]# cat /etc/sysconfig/network
  2. HOSTNAME=nomordi
  3. NETWORKING=yes
  4. GATEWAY=192.168.1.254
  5. GATEWAYDEV=eth0




 
Je me souviens pourquoi j'utilise Slackware maintenant :D


Message édité par glor le 18-07-2004 à 18:11:04
n°522905
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-07-2004 à 18:16:13  profilanswer
 

pkoi ?
 
je préfère cela que tout dans un seul fichier.
 
ifcfg = InterFace ConFiGuration


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°522911
glor
Posté le 18-07-2004 à 18:31:46  profilanswer
 

Qui a parlé de tout dans un seul fichier? =]

n°522912
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-07-2004 à 18:35:44  profilanswer
 

montre moi comment c'est organisé sous slack alors


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°522924
glor
Posté le 18-07-2004 à 18:50:48  profilanswer
 

Tout ce qui doit être configuré au démarrage se trouve dans /etc/rc.d/
Dans ce cas, tout se passe dans /etc/rc.d/rc.inet1.conf (Il suffit de remplir les configs de chaque cartes réseaux (à la manière du /etc/sysconfig/network)
Je ne peux pas faire de copié/collé je suis au boulot..

n°522936
psychotek
Posté le 18-07-2004 à 19:00:34  profilanswer
 

pas de troll svp les gars ;-)

n°522940
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-07-2004 à 19:03:02  profilanswer
 

glor> pourras tu en faire 1 quand tu sera chez toi. j'aimerai bien voir.
 
je préfère la granularité car cela permet de faire des backup de seulement ce qui intéresse. il faut s'y retrouvé das la liste des fihciers mais la lecture de ceux-ci peut être plus simple


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°522942
glor
Posté le 18-07-2004 à 19:04:19  profilanswer
 

Pas de problème, je fini vers 23h.

n°523001
psychotek
Posté le 18-07-2004 à 20:30:57  profilanswer
 

rhâââ ça ne marche plus !
 
j'ai rebooté et voila. marche plus. pourtant la config a l'air d'être la même, rien a changé. je refais la même manip, les deux machines se voient bien l'une et l'autre, mais tux ne peux pas accéder au net. je ne comprend pas pourquoi. help please !

n°523002
glor
Posté le 18-07-2004 à 20:32:27  profilanswer
 

Bah tu vois, tout est décrit au dessus, facile non? :D

n°523016
psychotek
Posté le 18-07-2004 à 20:47:22  profilanswer
 

ah j'ai compris pourquoi. c'est parce que /proc/sys/net/ipv4/ip_forward était à 0. comment faire pour qu'il soit à 1 au démarrage ?
merci les gars en ttk

n°523025
glor
Posté le 18-07-2004 à 20:56:10  profilanswer
 

Théoriquement tu as un fichier pour activer ça au démarrage, sinon tu peux le mettre dans ton rc.local..

n°523026
psychotek
Posté le 18-07-2004 à 20:58:27  profilanswer
 

c'est le fichier en question qui m'intéresse, ça serait "plus propre". dark tu sais comment faire peut être ? sinon j'utiliserai rc.local
merki

n°523029
Mjules
Modérateur
Parle dans le vide
Posté le 18-07-2004 à 21:03:34  profilanswer
 

c'est dans sysctl.conf, la ligne net.ipv4.ip_forward


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°523117
glor
Posté le 18-07-2004 à 23:28:18  profilanswer
 

# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("" ).
 
# Config information for eth0:
IPADDR[0]="192.168.10.7"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""
 
# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
 
# Config information for eth2:
IPADDR[2]="10.59.26.1"
NETMASK[2]="255.255.0.0"
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
 
# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""
 
# Default gateway IP address:
GATEWAY=""
 
# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"


 
Chose promise, chose due ;)

n°523118
psychotek
Posté le 18-07-2004 à 23:30:06  profilanswer
 

merci Mjules

n°523120
Dark_Schne​ider
Close the World, Open the Net
Posté le 18-07-2004 à 23:32:50  profilanswer
 

glor> merci


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [newb]réseau et passerelle ?

 

Sujets relatifs
P4P800 SE et Gentoo (Pas de controleur réseau)notation d'un masque reseau sur l'adresse IP
ma 2eme carte reseau n'est pas détectée...Comment se connecter à un réseau local à distance ?
nom machine réseau[debian]Iptables connexion sous reseau
probleme d'installe sous Mdk off. (newb)Reseau local pc-Mac
Installation Fedora par reseauprobleme reseau
Plus de sujets relatifs à : [newb]réseau et passerelle ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR