[réseau]Partage de connexion

Applications, problèmes de configuration réseau
AwbINux
Daikyu
Messages : 55
Inscription : sam. 22 mai 2010, 17:21

[réseau]Partage de connexion

Message par AwbINux »

Bonjour

J'ai actuellement internet via la wifi sur mon ordinateur portable.
J'ai également un fixe qui lui ne dispose pas de carte wifi.

Est-il possible de partager la connexion internet du portable avec le fixe?
Je me suis renseigné, d'après ce que j'ai lu, il suffirait de préciser au fixe l'ip de la passerelle, donc ici du portable.
Mais quand le portable est connecté en wifi, il désactive la connexion ethernet, donc pas de partage possible.

Je ne vois pas comment faire, je n'ai pas une très grande expérience pour ce qui est des réseaux.

Merci!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [réseau]Partage de connexion

Message par benjarobin »

Tout dépend comment tu te connecte en wifi.
Certain outils en effet n'autorise qu'une connexion à la fois.
Il te faudra en tout cas un câble réseaux croisé, configuré manuellement les connexions (Ils ne doivent surtout pas être dans le même réseau que celui du wifi)
Puis après de réaliser un pont entre ta carte wifi et Ethernet ou truc comme ceci
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
AwbINux
Daikyu
Messages : 55
Inscription : sam. 22 mai 2010, 17:21

Re: [réseau]Partage de connexion

Message par AwbINux »

J'ai l'habitude de me connecter avec wicd oubien avec iwconfig et dhcpcd.
Quel outil me faudrait-il utiliser?

Pour le câble réseau croisé, apparemment je n'en ai pas besoin. Celui que j'ai est droit et le réseau fixe/portable fonctionne nickel, tant qu'il n'est pas question d'internet. Je peux par exemple monter des disques distant sans problèmes avec sshfs.

Je pourrais avoir plus de détails concernant le pont stp?

Merci!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [réseau]Partage de connexion

Message par benjarobin »

Si tu te connecte en wifi avec wicd et configure manuellement avec ifconfig ta carte réseau Ethernet cela devrai être bon. Sinon voir http://forums.archlinux.fr/topic2023.html
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
AwbINux
Daikyu
Messages : 55
Inscription : sam. 22 mai 2010, 17:21

Re: [réseau]Partage de connexion

Message par AwbINux »

J'ai suivi les instructions de lea-linux.
Le portable ping à la fois sur la neufbox que je squate (192.168.2.1) et sur le fixe (192.168.0.2), donc il est bien connecté à la fois en wlan0 et en eth0.

Le fixe ping sur le portable, mais pas sur la box.

Voici les fichiers du portable:

rc.conf:

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin9"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(r8192se_pci !pcspkr !dbus)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="ArchToshi"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
eth0="eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
wlan0="dhcp"
INTERFACES=(eth0)
WIRELESS_INTERFACE="wlan0"
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.1.1"
ROUTES=(!gateway)
#gateway="default gw 169.254.204.144"
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(menu)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(!ramlog syslog-ng @network dbus @wicd netfs crond @alsa @cups @hddtemp iptables)

Code : Tout sélectionner

$route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     302    0        0 wlan0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.2.1     0.0.0.0         UG    302    0        0 wlan0

Et les fichiers du fixe:

rc.conf:

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Paris"
KEYMAP="fr-latin9"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(fglrx !pcspkr)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="Arch"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng hal network netfs crond !slim sshd)
resolv.conf:

Code : Tout sélectionner

# Generated by dhcpcd
# /etc/resolv.conf.head can replace this line
# /etc/resolv.conf.tail can replace this line
nameserver 109.0.66.10
nameserver 109.0.66.20

Code : Tout sélectionner

$route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
Les dns viennent d'ici:
http://www.commentcamarche.net/faq/1496 ... cipaux-fai

Je ne vois pas trop où est le problème...

Peut-être un problème avec la redirection et l'identification sur la neufbox? pourtant je suis déjà identifié sur le portable...

please help!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [réseau]Partage de connexion

Message par benjarobin »

Pas de règles IPTABLES ? Car il en faut http://forums.archlinux.fr/topic2023.html#p17003
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
peuks
archer
Messages : 113
Inscription : dim. 29 nov. 2009, 09:49

Re: [réseau]Partage de connexion

Message par peuks »

De la manière la plus facile serait d'utiliser netsworkmanager et d'aller dans les paramètres du réseau wifi et d'autoriser le partage de connection .
ubuntu doc propose un très bon wiki sur ce sujet
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [réseau]Partage de connexion

Message par Abazigal »

Comme benjarobin, je pense que tu n'as pas activé le SNAT avec iptables (ou oublié d'activer le forwarding).
Voir le lien qu'il t'as donné, ou cette page du wiki archfr: http://oldwiki.archlinux.fr/Howto/reseau/passerelle
Si les cons savaient voler, il ferait nuit tout le temps ...
Répondre