Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 14/11/2008, à 22:30

MAGENOIR

partage de connection wifi[resolu]

Hello a tous big_smile

mon probleme est le suivant : je voudrai partager mon wifi (internet:wlan0) avec un pc connecté au mien en ethernet(eth0)

j'ai biensur fais des recherches et meme essayer les 2 methodes trouvée ici mais rien n'y fait !!

n'etant pas non plus une bete en linux:lol: je voudrai pas destabiliser le system (suite au methodes je me suis retrouver sans reseau)

quelqu'un aurai une idee sur les modifs a apporté ?
je voudrai pas avoir a garder un win sous la main hmm

l@HP:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"
l@HP:~$ lsusb
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
l@HP:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation G72M [GeForce Go 7400] (rev a1)
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
08:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
08:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
08:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
08:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
08:08.0 Ethernet controller: Intel Corporation PRO/100 VE Network Connection (rev 01)
l@HP:~$ sudo lshw -C network
[sudo] password for l: 
  *-network               
       description: Wireless interface
       product: PRO/Wireless 3945ABG [Golan] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       logical name: wmaster0
       version: 02
       serial: 00:13:02:b0:ba:ac
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list logical ethernet physical wireless
       configuration: broadcast=yes driver=iwl3945 ip=192.168.1.10 latency=0 module=iwl3945 multicast=yes wireless=IEEE 802.11abg
  *-network
       description: Ethernet interface
       product: PRO/100 VE Network Connection
       vendor: Intel Corporation
       physical id: 8
       bus info: pci@0000:08:08.0
       logical name: eth0
       version: 01
       serial: 00:16:d4:3d:78:b8
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e100 driverversion=3.5.23-k4-NAPI duplex=half firmware=N/A latency=66 link=no maxlatency=56 mingnt=8 module=e100 multicast=yes port=MII speed=10MB/s
  *-network DISABLED
       description: Ethernet interface
       physical id: 1
       logical name: pan0
       serial: 1a:7d:c2:e2:e6:ee
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes
l@HP:~$ lsmod
Module                  Size  Used by
usb_storage            81728  0 
libusual               27156  1 usb_storage
nls_iso8859_1          12032  1 
nls_cp437              13696  1 
vfat                   18816  1 
fat                    57376  1 vfat
af_packet              25728  4 
binfmt_misc            16904  1 
sco                    18308  2 
rfcomm                 44432  0 
bridge                 56980  0 
stp                    10628  1 bridge
bnep                   20480  2 
l2cap                  30464  6 rfcomm,bnep
bluetooth              61924  6 sco,rfcomm,bnep,l2cap
ppdev                  15620  0 
ipv6                  263972  14 
acpi_cpufreq           15500  0 
cpufreq_powersave       9856  0 
cpufreq_ondemand       14988  2 
cpufreq_userspace      11396  0 
cpufreq_conservative    14600  0 
cpufreq_stats          13188  0 
freq_table             12672  3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
container              11520  0 
sbs                    19464  0 
pci_slot               12552  0 
sbshc                  13440  1 sbs
iptable_filter         10752  0 
ip_tables              19600  1 iptable_filter
x_tables               22916  1 ip_tables
sbp2                   29324  0 
parport_pc             39204  0 
lp                     17156  0 
parport                42604  3 ppdev,parport_pc,lp
mmc_block              17924  2 
tifm_sd                18184  0 
pcmcia                 43052  0 
psmouse                45200  0 
serio_raw              13444  0 
snd_hda_intel         381488  3 
joydev                 18368  0 
snd_pcm_oss            46848  0 
evdev                  17696  11 
snd_mixer_oss          22784  1 snd_pcm_oss
pcspkr                 10624  0 
snd_pcm                83204  2 snd_hda_intel,snd_pcm_oss
sdhci_pci              15360  0 
sdhci                  23940  1 sdhci_pci
arc4                    9984  2 
ecb                    10880  2 
crypto_blkcipher       25476  1 ecb
tifm_7xx1              13824  0 
snd_seq_dummy          10884  0 
mmc_core               58268  3 mmc_block,tifm_sd,sdhci
tifm_core              16028  2 tifm_sd,tifm_7xx1
yenta_socket           31756  1 
rsrc_nonstatic         19072  1 yenta_socket
pcmcia_core            43412  3 pcmcia,yenta_socket,rsrc_nonstatic
iwl3945                98804  0 
rfkill                 17176  2 iwl3945
mac80211              216820  1 iwl3945
battery                18436  0 
ac                     12292  0 
video                  25104  9 
output                 11008  1 video
led_class              12164  1 iwl3945
snd_seq_oss            38528  0 
snd_seq_midi           14336  0 
snd_rawmidi            29824  1 snd_seq_midi
cfg80211               32392  2 iwl3945,mac80211
iTCO_wdt               18596  0 
iTCO_vendor_support    11652  1 iTCO_wdt
nvidia               6900560  28 
snd_seq_midi_event     15232  2 snd_seq_oss,snd_seq_midi
i2c_core               31892  1 nvidia
snd_seq                57776  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              29960  2 snd_pcm,snd_seq
wmi                    14504  0 
snd_seq_device         15116  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    63268  15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
button                 14224  0 
soundcore              15328  1 snd
intel_agp              33724  0 
snd_page_alloc         16136  2 snd_hda_intel,snd_pcm
agpgart                42184  2 nvidia,intel_agp
shpchp                 37908  0 
pci_hotplug            35236  1 shpchp
ext3                  133384  1 
jbd                    55444  1 ext3
mbcache                16004  1 ext3
sr_mod                 22212  0 
cdrom                  43168  1 sr_mod
usbhid                 35840  0 
hid                    50560  1 usbhid
sd_mod                 42264  3 
crc_t10dif              9984  1 sd_mod
sg                     39732  0 
ata_piix               24580  0 
pata_acpi              12160  0 
ahci                   37132  2 
ata_generic            12932  0 
ohci1394               37936  0 
libata                177312  4 ata_piix,pata_acpi,ahci,ata_generic
ieee1394               96324  2 sbp2,ohci1394
e100                   41356  0 
mii                    13440  1 e100
ehci_hcd               43276  0 
scsi_mod              155212  6 usb_storage,sbp2,sr_mod,sd_mod,sg,libata
dock                   16656  1 libata
uhci_hcd               30736  0 
usbcore               148848  6 usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd
thermal                23708  0 
processor              42156  4 acpi_cpufreq,thermal
fan                    12548  0 
fbcon                  47648  0 
tileblit               10880  1 fbcon
font                   16512  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
fuse                   60828  3 
l@HP:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:"MAGE NOIR"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:18:02:82:6F:2A   
          Bit Rate=54 Mb/s   Tx-Power=15 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Power Management:off
          Link Quality=92/100  Signal level:-39 dBm  Noise level=-81 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.

l@HP:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:d4:3d:78:b8  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

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
          Packets reçus:246 erreurs:0 :0 overruns:0 frame:0
          TX packets:246 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:15360 (15.3 KB) Octets transmis:15360 (15.3 KB)

wlan0     Link encap:Ethernet  HWaddr 00:13:02:b0:ba:ac  
          inet adr:192.168.1.10  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::213:2ff:feb0:baac/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:49118 erreurs:0 :0 overruns:0 frame:0
          TX packets:42676 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:48388035 (48.3 MB) Octets transmis:6361408 (6.3 MB)

wmaster0  Link encap:UNSPEC  HWaddr 00-13-02-B0-BA-AC-61-61-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

l@HP:~$ sudo iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     Scan completed :
          Cell 01 - Address: 00:18:02:82:6F:2A
                    ESSID:"MAGE NOIR"
                    Mode:Master
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=85/100  Signal level:-48 dBm  Noise level=-79 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=000000ce0b553181
                    Extra: Last beacon: 12ms ago
          Cell 02 - Address: 00:1E:E5:5A:5F:DB
                    ESSID:"Nithou"
                    Mode:Master
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=66/100  Signal level:-67 dBm  Noise level=-79 dBm
                    Encryption key:on
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 2D1A1E181AFFFF000000000000000000000000000000000000000000
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s
                    Extra:tsf=000000b611ca4183
                    Extra: Last beacon: 3204ms ago
          Cell 03 - Address: 00:30:F1:F4:2E:1B
                    ESSID:"Philips WiFi"
                    Mode:Master
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=42/100  Signal level:-84 dBm  Noise level=-79 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
                              6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
                    Extra:tsf=00000015d8684122
                    Extra: Last beacon: 2004ms ago
          Cell 04 - Address: 00:1C:DF:11:13:1A
                    ESSID:"Router"
                    Mode:Master
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=38/100  Signal level:-86 dBm  Noise level=-79 dBm
                    Encryption key:on
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=0000000d16fdcc50
                    Extra: Last beacon: 3640ms ago
          Cell 05 - Address: 00:1F:F3:BF:D0:94
                    ESSID:"ANTONIN"
                    Mode:Master
                    Channel:9
                    Frequency:2.452 GHz (Channel 9)
                    Quality=40/100  Signal level:-85 dBm  Noise level=-79 dBm
                    Encryption key:on
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 2D1A4C101BFFFF000000000000000000000000000000000000000000
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=00000006fd083180
                    Extra: Last beacon: 2168ms ago

pan0      Interface doesn't support scanning.

l@HP:~$ uname -r -m
2.6.27-7-generic i686
l@HP:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
l@HP:~$ nm-tool

NetworkManager Tool

State: connected

- Device: eth0 ----------------------------------------------------------------
  Type:              Wired
  Driver:            e100
  State:             unavailable
  Default:           no
  HW Address:        00:16:D4:3D:78:B8

  Capabilities:
    Supported:       yes
    Carrier Detect:  yes
    Speed:           10 Mb/s

  Wired Settings


- Device: wlan0 ----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            iwl3945
  State:             connected
  Default:           yes
  HW Address:        00:13:02:B0:BA:AC

  Capabilities:
    Supported:       yes
    Speed:           54 Mb/s

  Wireless Settings
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points(* = Current AP)
    Nithou:          Infra, 00:1E:E5:5A:5F:DB, Freq 2412 MHz, Rate 54 Mb/s, Strength 52 WPA
    sagem-8c56:      Infra, 00:18:02:82:AD:1F, Freq 2412 MHz, Rate 54 Mb/s, Strength 63 WEP
    *MAGE NOIR:      Infra, 00:18:02:82:6F:2A, Freq 2412 MHz, Rate 54 Mb/s, Strength 92
    Router:          Infra, 00:1C:DF:11:13:1A, Freq 2412 MHz, Rate 54 Mb/s, Strength 38 WPA
    Philips WiFi:    Infra, 00:30:F1:F4:2E:1B, Freq 2437 MHz, Rate 54 Mb/s, Strength 57 WEP
    ANTONIN:         Infra, 00:1F:F3:BF:D0:94, Freq 2452 MHz, Rate 54 Mb/s, Strength 37 WPA WPA2
    home:            Infra, 00:15:E9:04:75:04, Freq 2457 MHz, Rate 54 Mb/s, Strength 35 WPA

  IPv4 Settings:
    Address:         192.168.1.10
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             192.168.1.1

Dernière modification par MAGENOIR (Le 17/11/2008, à 23:05)


Ma Config Ubuntu 9.10 Karmic Koala
Le Partage Fait Partie De La Vie Alors Allons Y !!

Hors ligne

#2 Le 15/11/2008, à 05:11

atshaw

Re : partage de connection wifi[resolu]

J'ai mis cela en place sur mon PC il y a quelque temps en utilisant l'ip masquerading.
Voici la version manuelle :

*** Coté "serveur" ***

- interface wifi à partager (configurée par dhcp) : eth1
- interface ethernet de partage (adresse statique) : eth0

Installer les packets suivants : ipmasq dnsmasq

* pour démarre le partage :
(certaines commandes ne sont peut être pas indispendables mais je me souviens avoir passé pas mal de temps à trouver le bon enchainement, donc je l'ai laissé tel quel...)

1/ arrêter les services ipmasq et dnsmasq :

/etc/init.d/ipmasq stop
/etc/init.d/dnqmasq stop

2/ couper le réseau et désactiver les interfaces :

/etc/init.d/networking stop
ifconfig eth0 down
ifconfig eth1 down

3/ désactiver NetworkManager (nécessaire si certaines interfaces sont configurées en mode itinérant)

/etc/dbus-1/event.d/25NetworkManager stop

4/ redémarrer le réseau avec la bonne configuration :

#adapter l'adresse ip, le nom des interfaces, l'ESSID et le type de cryptage selon ses besoins
ifconfig eth0 192.168.93.1 netmask 255.255.255.0 up
iwconfig eth1 essid <ESSID>
iwconfig eth1 key <CLE_WEP>
dhclient eth1
ifconfig eth1 up

5/ activer le partage :

#adapter le nom de l'interface selon ses besoins
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
/etc/init.d/dnsmasq restart
/etc/init.d/ipmasq restart

* pour arrêter le partage :

1/ arrêter les service ipmasq et dnsmasq :

/etc/init.d/ipmasq stop
/etc/init.d/dnsmasq stop

2/ couper le réseau et désactiver les interfaces :

/etc/init.d/networking stop
ifconfig eth0 down
ifconfig eth1 down

3/ arrêter le partage

sh -c "echo 0 > /proc/sys/net/ipv4/ip_forward"

4/ redémarrer NetworkManager

/etc/dbus-1/event.d/25NetworkManager restart

5/ redémarrer le réseau avec la config réseau habituelle :

/etc/init.d/networking restart

*** coté "client" ***

J'ai configuré ma connection ethernet en statique dans mon fichier /etc/network/interfaces.

#adapter l'adresse ip de la station et de la passerelle en fonction de la config du "serveur"
iface eth0 inet static
address 192.168.93.10
netmask 255.255.255.0
gateway 192.168.93.1

Et voici la version script, permettant d'utiliser ce partage en service :

#!/bin/bash

#adapter ici celon la config
#wireless config
wlInt=<NOM_INTERFACE_WIFI>
wlESSID=<ESSID>
wlKey=<CLE_WEP_HEXA>

#wired config
wrInt="eth0"
wrIP="192.168.93.1"
wrMask="255.255.255.0"

stopNetworking()
{
	/etc/init.d/networking stop
        ifconfig "$wrInt" down
        ifconfig "$wlInt" down
}

startNetworking()
{
	ifconfig "$wrInt" "$wrIP" netmask "$wrMask" up
	
	iwconfig "$wlInt" essid "$wlESSID"
	iwconfig "$wlInt" key "$wlKey"
	dhclient "$wlInt"
	ifconfig "$wlInt" up
}

stopServices()
{
        /etc/init.d/ipmasq stop
        /etc/init.d/dnsmasq stop
}

fn_start()
{
	stopServices

	stopNetworking
	
	/etc/dbus-1/event.d/25NetworkManager stop

	startNetworking

	iptables -t nat -A POSTROUTING -o "$wlInt" -j MASQUERADE
	sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
	/etc/init.d/dnsmasq start
	/etc/init.d/ipmasq start
}

fn_stop()
{
	stopServices
	stopNetworking

	sh -c "echo 0 > /proc/sys/net/ipv4/ip_forward"

	/etc/dbus-1/event.d/25NetworkManager restart

	/etc/init.d/networking restart
}

fn_restart()
{
	fn_stop	
	fn_start
}

success=1
case "$1" in
	start)
		fn_start;;
	stop)
		fn_stop;;
	restart)
		fn_restart;;
	*)
		echo
		echo "usage : ""$0"" start|stop|restart"
		echo		
		success=0;;
esac
exit $success

Tiens moi au courant.

A+

Dernière modification par atshaw (Le 17/11/2008, à 21:50)

Hors ligne

#3 Le 16/11/2008, à 18:26

Skiro'n

Re : partage de connection wifi[resolu]

Merci pour cette soluce, ça marche niquel chez moi.

J'ai mis un switch, ya 1 PC sous linux et un autre sous Windows qui profitent du net reçu par le wifi du portable sous linux. Au passage, sous Windows, il faut mettre l'adresse de la passerelle dans l'adresse DNS pour avoir le net !

Cette solution est plûtot simple, ne faudrait-il pas mettre à jour la documentation !?

Merci en tout cas !!

Hors ligne

#4 Le 17/11/2008, à 03:12

atshaw

Re : partage de connection wifi[resolu]

Skiro'n a écrit :

Cette solution est plûtot simple, ne faudrait-il pas mettre à jour la documentation !?

Pourquoi pas mais avant :

- je vais voir s'il n'existe pas d'autres tutos traitant de cette méthode (je me suis inspiré de choses déjà existantes à l'époque)

- j'aimerais savoir si cette méthode fonctionne de manière assez "générique", donc n'hésitez pas a me faire des retours d'expérience (par exemple l'info sur l'adresse DNS sous Windows wink)

- toute critique / amélioration est la bienvenue.

Skiro'n a écrit :

ya 1 PC sous linux et un autre sous Windows qui profitent du net reçu par le wifi du portable sous linux

Quel distributions & versions utilises-tu au fait?

Hors ligne

#5 Le 17/11/2008, à 15:57

MAGENOIR

Re : partage de connection wifi[resolu]

perso apres les manip je me suis retrouver en rad de net !! apres desinstall de ipmasq et dnsmasq tout remarche mais toujour pas de partage

certaine commande ne reponde pas (dossier inconnu etc)

sur quel version a tu fais ca ?


Ma Config Ubuntu 9.10 Karmic Koala
Le Partage Fait Partie De La Vie Alors Allons Y !!

Hors ligne

#6 Le 17/11/2008, à 18:58

Skiro'n

Re : partage de connection wifi[resolu]

Alors, tout d'abord, les versions des OS utilisés:
Poste serveur (qui a une interface WIFI et ethernet) : Kubuntu 8.04
Poste client 1 : Kubuntu 8.10
Poste client 2 : Windows XP SP3

Je peux facilement tester Vista en poste client si nécessaire, et un jour où l'autre le serveur passera à Kubuntu 8.10.

atshaw a écrit :

j'aimerais savoir si cette méthode fonctionne de manière assez "générique"

Ben, j'ai trouvé l'idée plutôt simple, mais j'ai pas suivi à la lettre ta méthode (sans offense), ton histoire de démarrer le réseau en ligne de commande peut faire peur (en tout cas, moi qui suis habitué à tripatouiller dans le fichier /etc/network/interfaces, je m'y suis pas aventuré). Je me suis démerdé pour avoir deux réseaux qui marchaient (le filaire d'un coté + le net sur le serveur) et ensuite j'ai démarré les services, et ça a marché nickel !

D'ailleurs MAGENOIR, es-tu arrivé à mettre en place ton réseau normalement sans parler du net !? Il faut que ton serveur (le portable) ait le net, et qu'il ping ton/tes clients. De même, ton/tes client(s) doit(vent) (se pinger entre eux et) pinger le serveur. Une fois cette étape faite tu démarres les services (étape 5/ activer le partage).
Quelles sont tes erreurs ou dossiers inconnus ?

EDIT: Au fait, lors de l'arrêt du partage sur le client, j'ai une erreur pour le service dnqmasq:

skiron@yuki:~$ sudo /etc/init.d/dnqmasq stop
sudo: /etc/init.d/dnqmasq: command not found

Dernière modification par Skiro'n (Le 17/11/2008, à 19:04)

Hors ligne

#7 Le 17/11/2008, à 20:11

MAGENOIR

Re : partage de connection wifi[resolu]

j'ai refait l'ancienne methode a ca a l'air de marcher!!

pour info le client est une xbox donc apres ca dois venir de la !! a voir avec eux (gueux)

sinon c'est bon elle accede au net , j'y accede en ftp donc apriori c'est bon pour moi !!

je testerai avec un pc pour vous dire ...

pour ma part l'ancienne methode d'ici fonctionne pour l'intrepid tongue


Ma Config Ubuntu 9.10 Karmic Koala
Le Partage Fait Partie De La Vie Alors Allons Y !!

Hors ligne

#8 Le 17/11/2008, à 22:20

atshaw

Re : partage de connection wifi[resolu]

MAGENOIR a écrit :

perso apres les manip je me suis retrouver en rad de net !! apres desinstall de ipmasq et dnsmasq tout remarche mais toujour pas de partage

ipmasq et dnsmasq sont indispensable pour avoir un partage avec la méthode décrite ci-dessus. Mais il est vrai que si la configuration échoue, il faut bien penser à arrêter ces services pour récupérer le wifi (voir étape 1 de la partie "Arrêter le partage").


MAGENOIR a écrit :

sur quel version a tu fais ca ?

C'est vrai ça, j'ai oublié de préciser. J'ai mis cela en place la première fois sur une Feisty Fawn. Actuellement j'ai une Hardy Heron.


Skiro'n a écrit :

mais j'ai pas suivi à la lettre ta méthode (sans offense)

Y'a pas d'offense, c'est même mieux tongue



MAGENOIR a écrit :

j'ai refait l'ancienne methode a ca a l'air de marcher!!

Ok
Pense a mettre un [RESOLU] dans le sujet smile

Hors ligne

#9 Le 22/11/2008, à 14:12

Skiro'n

Re : partage de connection wifi[resolu]

Quelques petites précisions sur la méthode:

- J'ai upgradé le serveur depuis Kubuntu 8.04 vers 8.10 et le partage du net marche toujours nickel sans que je n'ai eu à modifier quoi que ce soit !

- J'ai testé un poste client sous Windows Vista, ça marche, même remarque qu'avec windows XP, il faut mettre l'adresse du serveur dans les adresses DNS pour avoir le net.

- J'ai passé l'ordi qui était sous Windows XP sous Kubuntu 8.10 et je me suis rendu compte d'un truc:
Mon réseau local (le filaire, celui qui a pas le net sans le serveur) est en IP statique, et comme j'arrivais pas à configurer le réseau via "Network Manager", je le fais à la main dans "/etc/network/interfaces" et au moment d'activer le réseau (sudo ifup eth0), il me dit:

grep: /etc/resolv.conf: No such file or directory

et le net marche pas. Pour que le net marche, il faut créer ce fameux "/etc/resolv.conf" et mettre dedans:

nameserver 192.168.10.1

où 192.168.10.1 est l'adresse du serveur dans le réseau filaire.

Dernière modification par Skiro'n (Le 22/11/2008, à 19:59)

Hors ligne

#10 Le 23/11/2008, à 00:29

Skiro'n

Re : partage de connection wifi[resolu]

J'ai encore une petite remarque:
lorsque l'on veut arrêter de partager le net, en gros il faut faire:

$ sudo /etc/init.d/ipmasq stop
$ sudo /etc/init.d/dnqmasq stop
$ sudo sh -c "echo 0 > /proc/sys/net/ipv4/ip_forward"

et reconfigurer notre réseau comme on le veut.

Mais, comme je l'ai dis avant, la deuxième commande renvoie une erreur

Skiro'n a écrit :

EDIT: Au fait, lors de l'arrêt du partage sur le client, j'ai une erreur pour le service dnqmasq:

skiron@yuki:~$ sudo /etc/init.d/dnqmasq stop
sudo: /etc/init.d/dnqmasq: command not found

et il faut refaire la première commande après chaque redémarrage de la machine !! C'est génant... y'a-t-il un moyen de sauvegarder le choix ou faut-il que je désinstalle le paquet correspondant ?

Hors ligne

#11 Le 24/11/2008, à 03:50

atshaw

Re : partage de connection wifi[resolu]

Skiro'n a écrit :

J'ai encore une petite remarque:
lorsque l'on veut arrêter de partager le net, en gros il faut faire:

$ sudo /etc/init.d/ipmasq stop
$ sudo /etc/init.d/dnqmasq stop
$ sudo sh -c "echo 0 > /proc/sys/net/ipv4/ip_forward"

et reconfigurer notre réseau comme on le veut.

Mais, comme je l'ai dis avant, la deuxième commande renvoie une erreur

Ah oui, j'avais oublié de corriger ce point. Il fallait lire :

sudo /etc/init.d/dnsmasq stop

au lieu de

sudo /etc/init.d/dnqmasq stop
Skiro'n a écrit :

il faut refaire la première commande après chaque redémarrage de la machine !! C'est génant... y'a-t-il un moyen de sauvegarder le choix ou faut-il que je désinstalle le paquet correspondant ?

Ne désinstalle pas le paquet correspondant car il est nécessaire au partage de la connection internet par cette méthode!
Voici ce que j'ai fait pour empêcher le lancement du service 'ipmasq' au démarrage de ma machine :

* identifier le(s) lien(s) responsable du lancement du service :

ls /etc/rc2.d |grep ipmasq

chez moi j'obtiens :

S41ipmasq
S42ipmasq-kmod

* stopper ce(s) service(s) au démarrage du système :
La lettre 'S' au au début du nom du lien signifie que ce service est lancé au démarrage du système.
=> renommer ces liens en remplacant la lettre 'S' par 'K'
chez moi avec :

mv S41ipmasq K41ipmasq
mv S42ipmasq-kmod K42ipmasq-kmod

Merci pour ces remarques complémentaires. smile

Hors ligne

#12 Le 24/11/2008, à 11:13

Skiro'n

Re : partage de connection wifi[resolu]

Merci pour tes réponses !! big_smile

Hors ligne

#13 Le 19/01/2009, à 07:23

Goonie

Re : partage de connection wifi[resolu]

hello, j'ai une question: j essaye de faire la même chose sauf que ce serait pour sortir sur un router wifi, je me connecte en effet au wifi de mon sympathique voisin (oui, le partage çà à du bon)  par le biais d uen clé usb à base de rt2870 que j ai un peu bricoler pour améliorer la réception ,et donc mon interface s appelle ra0. Je souhaite ensuite sortir par eth0 pour attaquer un routeur wifi qui redispatchera le signal vers les cartes wifi des ordis de la maison qui eux sont incapable de recevoir le signal correctement ( dféconnection intempestives etc...Grrrr)  j'ai essayé la méthode au dessus mais il ne me semble qu elle ne marche pas cependant que le problème viens probablement du routeur.

auparavant j utilisais NAT32 souzs PC mais il était craqué, c'est MAL, c'est pourquoi je me suis dit que mon serveur pourrait très bien tourner sous linux.

Comment puis-je faire?, et quelles sont lmes commandes qui me permettront de résoudre ce problème?

bien à vous,

Goonie

#14 Le 19/01/2009, à 09:51

Skiro'n

Re : partage de connection wifi[resolu]

Je ne pourrais pas t'aider pour ce qui est de la configuration du routeur, vu que je n'en ai jamais eu (à part cette bonne vieille freebox !!).

Par contre, je peux te proposer de travailler par étape. En effet, la méthode que j'ai suivi marche chez moi (et pas que chez moi visiblement). Donc je te conseille d'essayer de la faire fonctionner d'abords, tu branches l'ordi qui recoit le net du voisin sur un autre ordi de ton réseau (disons en filaire, la méthode est décrite de cette manière, mais je pense pas que ça change grand chose en wifi) et une fois que le deuxième PC a le net correctement, tu le remplaces par ton routeur !

De là, si ça marche toujours pas, il vaudrait mieux que tu te crées un autre topic, car ton problème est différent !!

Bonne chance !

Hors ligne

#15 Le 04/10/2009, à 15:49

patfrat

Re : partage de connection wifi[resolu]

Petite info en passant,
Moi, j'utilise Network Manager, je configure une connexion filaire sur IPv4 > méthode : partagée avec d'autres ordinateurs ... et voilà mon wifi partagé pour les ordis du réseau ou pour un ordi branché via un câble croisé sur ma carte réseau...
Voilà

Hors ligne