Une ip publique, c'est une ip visible par tous sur internet. Une ip locale, de type 192.168.*.*, c'est uniquement visible depuis ton réseau local. En général une ip locale est attribuée par un serveur dhcp (routeur par ex), ou assignée manuellement par l'admin du réseau.
Ok, ça devient clair.
En gros, si ton routeur attribue une IP publique à ton ordinateur, il est "transparent", et ne fait pas vraiment fonction de routeur. Mais cela m'étonne qu'il puisse y avoir une ip publique et une locale sur ton réseau, mais je ne connais pas tout.
J'avoue que la différence routeur-modem m'était tout sauf clair. Je suis allé un peu me ballader sur wikipédia et à mon avis j'ai un routeur wifi et un modem. Pour la connexion actuellement j'utilise uniquement le modem. Pour être sûr que l'appareil est un modem, voilà sur quoi je m'appuie: l'ordinateur est branché sur le "modem". Depuis ce "modem" part un bout de câble qui a une prise au bout et je branche la prise téléphonique dans cette prise.
Est-ce que ça change la donne si c'est un modem ?
(ta machine "qui fonctionne" a 2 cartes réseau ?)
Comment je peux voir ça ? Un lspci ? Si oui, le voici:
Code : Tout sélectionner
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
06:07.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:07.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:07.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:07.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
06:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
attention aussi, dans ton /etc/rc.conf,
eth0="dhcp"
INTERFACES=(eth0)
c'est si ton interface branchée est bien eth0, si c'est eth1, cela ne fonctionnera jamais (mais d'apres les autres message cela serait bien eth0)
Comme ça a fonctionné ailleurs avec eth0, ça m'étonnerait que ce soit faux. Dans le doute j'ai essayé avec eth1, mais ce fut le flop. Ifconfig ne m'affichait que ce qui correspondait à "lo".
J'ai installé dhclient à l'aide d'une clef usb et voici ce que j'ai obtenu:
Code : Tout sélectionner
$ sudo dhclient
There is already a pid file /var/run/dhclient.pid with pid 3916
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
wifi0: unknown hardware address type 801
wifi0: unknown hardware address type 801
Listening on LPF/wlan0/00:90:96:45:58:5a
Sending on LPF/wlan0/00:90:96:45:58:5a
Listening on LPF/wifi0/
Sending on LPF/wifi0/
Listening on LPF/eth0/00:02:3f:b4:d0:12
Sending on LPF/eth0/00:02:3f:b4:d0:12
Sending on Socket/fallback
DHCPDISCOVER on wifi0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wifi0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wifi0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wifi0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wifi0 to 255.255.255.255 port 67 interval 15
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Est-ce que ça veut dire que je ne reçois pas d'adresse IP ?
Sinon merci pour toutes ces explications, je commence gentillement à y voir clair.