Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/11/2005, à 05:44

pilote

Reseau mac_osX <-> ubuntu +->> ADSL ???

SVP j'ai besoin de vos lumieres
parce que les tites diodes vertes du modem c'est pas brillant...

j'essai de partager ma connexion entre un mac et un pc et ce fichu mac refuse d'aller sur le web ***ne trouve pas le serveur**

#sur le pc-ubuntu j'ai ça:
un lien ppp0 vers mon FAI (USB-ADSL SpeedTouch330)
un lien eth0 vers le mac
#sur le mac-osX:
une carte ethernet integré
#entre les deux :
un cable croisé

pour configurer tout ça j'ai suivi le WIKI "configurer_son_reseau_local"
et parce que je n'ai peur de rien j'ai choisi la "Méthode avancée"

wiki.ubuntu-fr.org/applications/configu … seau_local

cool point 1. dnsmasq
-------------------------------------- /etc/dnsmasq.conf------------------------
# Configuration file for dnsmasq.
# pour eviter de fournir du traffic DHCP/DNS inutile du coté internet
##domain-needed
bogus-priv
# pour permettre a dnsmasq de suivre vos changement d'IP:
# commentez cette ligne si vous avez une IP qui change
no-poll
# pour limiter l'écoute de requetes DHCP du coté réseau local
interface=eth0
# nom de votre domaine pour dnsmasq
domain=inet
# activez le serveur DHCP:
dhcp-range=192.168.0.100,192.168.0.150,255.255.255.0,12h
--------------------------------------------------------------

cool point 2. iptables
----------------------------------/etc/init.d/iptables----------------------------
#!/bin/sh
# Script de démarrage qui lance l'interface réseau internet,
# met en place un firewall basique et un partage de connexion
# Inspiré du script de Mjules_at_ifrance.com

start() {
# init du périphérique internet (ici derriere un modem ADSL ethernet, DHCP client)
/sbin/ifup ppp0
# Dans cette partie, on met en place le firewall
#vidage des chaines
iptables -F
#destruction des chaines personnelles
iptables -X

#stratégies par défaut
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#init des tables NAT et MANGLE (pas forcément nécessaire)
iptables -t nat -F
iptables -t nat -X
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t mangle -F
iptables -t mangle -X
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P OUTPUT ACCEPT

# Acceptation de toutes les connexions en local (un process avec l'autre)
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

# PORT FORWARDING:
# exemple : rendre visible un serveur HTTP installé sur une machine du réseau local
# [n/a]

#création d'une nouvelle règle
iptables -N MAregle

#définition de la règle : accepter les nouvelles connexions ne venant pas
##de l'interface internet
# et accepter toutes les connexions établies et reliées
##(ex: une demande de page HTML provoque l'ouverture
# d'une connexion reliée pour acheminer cette page vers l'ordinateur)

iptables -A MAregle -m state --state NEW -i! ppp0 -j ACCEPT
iptables -A MAregle -m state --state ESTABLISHED,RELATED -j ACCEPT

#application de la règle au partage de connexion
iptables -A INPUT -j MAregle
iptables -A FORWARD -j MAregle

# activation du forwarding dans le noyau
# mise en place du partage de connexion sur le réseau local

echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

}
stop() {
        echo 0 >/proc/sys/net/ipv4/ip_forward
        ifdown ppp0
}
case "$1" in
start)
        start
        ;;
stop)
        stop
        ;;
restart)
        stop && start
        ;;
*)
        echo "Usage $0 {start|stop|restart}"
        exit 1
esac
exit 0

    *
--------------------------------------------------------------

cool point 3. ajustements
------------------------/etc/network/interfaces--------------------------------------
# The loopback network interface
auto lo eth0
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map eth0

# The primary network interface
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

# Interface vers internet : ppp
# cette interface est demarree par le script iptables
# donc elle est absente de la ligne "auto"
iface ppp0 inet ppp
provider speedtch

ICI < # Interface vers internet... >
roll il y à une difference notable par rapport à l'exemple (pour garder ma connection fonctionelle) -ppp a la place de dhcp + provider speedtch-
--------------------------------------------------------------

suite:
--------------------------/etc/hosts------------------------------------
127.0.0.1    localhost.localdomain localhost ubuntu
192.168.0.1    serveurICS

# The following lines are desirable for IPv6 capable hosts
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
--------------------------------------------------------------

A partir d'ici j'ai un gros doute hmm

*
      On va également modifier /etc/dhcp3/dhclient.conf

Cette manipulation est à faire sous réserve que votre serveur ICS est configuré en DHCP client auprès de votre fournisseur d’accès. C’est grace au DHCP client que le fichier /etc/resolv.conf est automatiquement renseigné sur le serveur ICS. De même, l’adresse IP de la carte eth1 [ppp0 chez moi...], ainsi que la route par défaut sont fournies via DHCP. Le problème, c’est que comme /etc/resolv.conf a été alimenté par DHCP, il contient donc les DNS du fournisseur d’accès. Aucune chance que votre founisseur d’accès ne connaisse votre machine “pippin”. Donc à partir du serveur ICS, un ping pippin n’a aucune chance d’aboutir. Voici ce qu’il faut faire:

    *
      sudo gedit /etc/dhcp3/dhclient.conf
    *
      recherchez et décommentez la ligne prepend domain-name-servers 127.0.0.1;
    *
      sauvegardez la modification.

bon puisqu'il faut le faire, je le fait hop mais j'ai quand même un gros doute (ppp vs dhcp?)

ensuite
on passe sur le mac

Si vous aviez configuré les cartes eth0 en dur, il faut les remettre en DHCP

pas de problême -> IPv4 via DHCP
ça roule le pc m'envoi la bonne IP qui va biens
IP 192.168.0.127
Sous-réseau 255.255.255.0
Routeur 192.168.0.1
Serveur DNS [vide]
Client DHCP [vide]

tongue et enfin

Il faut modifier (un peu) le fichier /etc/dhcp3/dhclient.conf
Cette modification est nécessaire pour que vos machines inscrivent leurs nom dans le serveur DNS relais (installé sur le serveur ICS).

heuuu! je fais comment sur OsX ???
bon on vas dire qu'il le fait tout seul...

resultat après REBOOT généralisé
PING pc >mac / mac >pc - sans problêmes
connexion au FAI - nickel
navigation depuis le pc - que du bonheur
navigation depuis mac -----------------------------ça marche pas

voila j'ai essayé d'être le plus preci possible,
désolé pour le roman
le premier qui trouve un piste gagne une bise sur le front
wink


et a part ça Mrs. Kennedy, comment trouvez vous Dallas ?
---------------------------------------------------------
2.6.32-45-generic-pae #101-Ubuntu SMP Mon Dec 3 15:56:38 UTC 2012 i686 GNU/Linux

Hors ligne

#2 Le 25/11/2005, à 11:48

pilote

Re : Reseau mac_osX <-> ubuntu +->> ADSL ???

personne n'a une idèe ?


et a part ça Mrs. Kennedy, comment trouvez vous Dallas ?
---------------------------------------------------------
2.6.32-45-generic-pae #101-Ubuntu SMP Mon Dec 3 15:56:38 UTC 2012 i686 GNU/Linux

Hors ligne

#3 Le 25/11/2005, à 11:55

Express

Re : Reseau mac_osX <-> ubuntu +->> ADSL ???

T'as éssayé sans iptables ??? tongue

Hors ligne

#4 Le 25/11/2005, à 12:42

pilote

Re : Reseau mac_osX <-> ubuntu +->> ADSL ???

Express

sans iptables ??
y'a quand même 2/3 commandes dans ce script qui me paraissent
...disont importante
notament:
# activation du forwarding dans le noyau
# mise en place du partage de connexion sur le réseau local


et a part ça Mrs. Kennedy, comment trouvez vous Dallas ?
---------------------------------------------------------
2.6.32-45-generic-pae #101-Ubuntu SMP Mon Dec 3 15:56:38 UTC 2012 i686 GNU/Linux

Hors ligne

#5 Le 19/12/2005, à 15:32

jean-michel

Re : Reseau mac_osX <-> ubuntu +->> ADSL ???

Après moultes essais, je suis arrivé à partager la connexion de mon PC sur lequel tourne ubuntu avec mon Mac...mais en choisissant la méthode basique du tuto (adresses statiques).

Le PC a une carte ethernet eth0 à laquelle j'ai attribué l'adresse "192.168.0.1" sous réseau "255.255.255.0" .

Avant d'aller plus loin dans les détails, la dernière manip victorieuse fût de modifier les réglages réseaux sur le Mac :

Dans Préférences systèmes, j'ai créé (ou modifié) une configuration "réseau local" avec "ethernet intégré"
Configurer "manuellement"
adresse IP "192.168.0.2"
sous réseau "255.255.255.0"
Routeur "192.168.0.1"
Serveurs DNS "80.10.246.3" (je suis abonné à wanadoo et j'ai retrouvé cette adresse dans le fichier /etc/resolv.conf de mon PC)

Hors ligne