Ben pour le fun !!! C’est plus marrant comme çà et puis à la fin, c’est mon réseau à moi !!
Me lancer ne m’effraye pas, mais je ne sais pas par ou commencer !!
Ben pour le fun !!! C’est plus marrant comme çà et puis à la fin, c’est mon réseau à moi !!
Me lancer ne m’effraye pas, mais je ne sais pas par ou commencer !!
J’aimerais que quelqu’un valide avant de formaliser tout çà :
creation-d-un-pont-reseau-t16126.html
création du pont :
ajout de la carte wifi
ajout de la carte eth1
???
#dhclient br0
Ton pont devra être en ip fixe :
auto br0
iface br0 inet static
address 172.16.10.1
netmask 255.255.255.240
après, je n’ai jamais essayé de mettre mon interface wifi ( qui est en point d’accès ) dans un pont … mais ça devrais être faisable…
Bien.
brctl, c’est pour gérer à la main, pour tester (c’est volatil). Tu n’as pas besoin de t’en servir directement puisque le pont est défini dans le fichier interfaces.
Etapes suivantes :
J’ai validé le fichier de conf dans et/network/interaces.
Voici ce que j’ai maintenant :
ifconfig
RX packets:226 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 lg file transmission:1000
eth0 Link encap:Ethernet HWaddr 00:17:31:57:ed:a0
RX bytes:21545 (21.0 KiB) TX bytes:6057 (5.9 KiB)
adr inet6: fe80::217:31ff:fe57:eda0/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:292 errors:0 dropped:0 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 lg file transmission:1000
RX bytes:27906 (27.2 KiB) TX bytes:6237 (6.0 KiB)
wlan0 Link encap:Ethernet HWaddr 1c:bd:b9:8d:82:8c
inet adr:192.168.1.20 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::1ebd:b9ff:fe8d:828c/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1845 errors:0 dropped:0 overruns:0 frame:0
TX packets:380 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:434319 (424.1 KiB) TX bytes:54823 (53.5 KiB)
n# route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
default livebox.home 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0
De plus dans la livebox j’ai une adresse ip wifi mais plus d’adresse ip eth.
Je suppose que c’est normal.
Par contre le fichier hostapd.conf est vide.
Je précise que je fais toutes les manips via ssh depuis un autre pc. fallait peut-être pas !!
Incomplet.
Mal formaté, utilise un bloc de code.
Incohérent.
Comment as-tu réalisé ce prodige ? On peut voir le fichier interfaces (dans un bloc de code) ?
[quote=“PascalHambourg”]
toto69 a écrit:
Voici ce que j’ai maintenant
Incomplet.
Mal formaté, utilise un bloc de code.
Incohérent.[/quote]
j’ai simplement valider (ctrl+x avec nano) le fichier interfaces précédent quand tu m’as dit qu’il était bien. J’ai pensé : conforme à ce que je veux faire.
Il ne peut donc être incomplet !
Je ne sais pas ce qu’est un bloc de code et encore moins du coup comment éditer le fichier interfaces dans un bloc de codes
[quote=“PascalHambourg”]toto69 a écrit:
j’ai une adresse ip wifi mais plus d’adresse ip eth
Comment as-tu réalisé ce prodige ? On peut voir le fichier interfaces (dans un bloc de code) ?[/quote]
J’ai simplement voulu dire que l’adresse ip wifi et eth attribuée par ma livebox est la même. lorsque le wifi n’était pas configuré sur le serveur, j’avais eth0 : 192.168.1.13
J’ai activé le wifi et maintenant j’ai une seule et même adresse : 192168.1.20 dans les deux cas.
Après réflexion, cela semble logique si le dhcp fonctionne par référencement des adresses mac, non…?
Désolé de ne pas avoir été assez précis mais hier soir j’étais crevé.
Au fait, j’ai complètement oublié de désactiver le wifi dans la livebox : c’est peut-être pas malin çà
Après désactivation du wifi, je n’ai plus aucune adresse ip.
Réactivation du wifi dans la livebox et réapparition de l’adresse ip 192.168.1.20
Un p’tit tour dans les règles NAT/PAT et : il change souvent les équipement associés au port ssh.
Après une petite vérif, la livebox fait cela lorsque je reboot mon serveur.
Je redéfinis l’équipement 192.168.1.20 et j’ai à nouveau accès au serveur via ssh.
donc voici le fichier /etc/network/interfaces de mon serveur
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 auto
#eth1 = vers le reseau local
auto eth1
iface eth1 inet manual
auto br0
address 172.16.10.1
network 172.16.10.0
netmask 255.255.255.240
broadcast: 172.16.10.15
bridge_ports eth1 wlan0
Ce que j’ai approuvé, c’est le bout du fichier interfaces que tu avais montré, qui ne concerne que les interfaces eth1 et br0.
Ce qui est incomplet (voire dans le désordre), c’est ta copie de la sortie d’[mono]ifconfig -a[/mono]. Elle ne commence pas par un nom d’interface, ce qui n’est pas possible, et n’y voit pas eth1 ni br0.
Cela préserve le format et facilite la lecture des fichiers et sorties en texte brut. On l’obtient en entourant le texte par les balises “Code” qu’on applique avec le bouton de même nom en haut de la fenêtre de composition du message.
Ton fichier interfaces semble correct mais n’est pas très bien formaté. Il n’y a pas d’espace entre les configurations d’eth1 et br0, et la ligne bridge_ports est séparée du reste de la définition de br0.
Il n’y a aucune configuration de wlan0 (ça peut attendre), comment se fait-il qu’elle soit associée au point d’accès de la box ? Tu l’as activée avec NetworkManager ? Pour ton projet elle devrait plutôt être configurée comme un point d’accès et non comme une station cliente.
Je rentre et je regarde çà.
Mais déjà, j’ai un gros doute ! J’ouvre ce fichier avec nano et je n’ai encore jamais vu bro ce qui par ailleurs me semble plus que bizarre puisque je le vois partout dès que cherche des infos sur les bridge, hotapd,…
eth0 est bien présent dans le fichier interfaces :
ifconfig
RX packets:226 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 lg file transmission:1000
eth0 Link encap:Ethernet HWaddr 00:17:31:57:ed:a0
RX bytes:21545 (21.0 KiB) TX bytes:6057 (5.9 KiB)
adr inet6: fe80::217:31ff:fe57:eda0/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:292 errors:0 dropped:0 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 lg file transmission:1000
RX bytes:27906 (27.2 KiB) TX bytes:6237 (6.0 KiB)
Un moyen d’être certain serait peut-être de remettre la config d’origine ? Je crois avoir sauvegardé le fichier interfaces d’origine.
Pourtant, je me connecte bien en filaire depuis un des pc ; donc eth0 fonctionne ; mais je répète que sur la livebox, 192.168.1.20 correspond aux deux interfaces eth et wlan. Ce qui me semble bizarre même si mes connaissances sont très incertaines en ce domaine.
[quote=“PascalHambourg”]Un bloc de code, c’est ça.
Cela préserve le format et facilite la lecture des fichiers et sorties en texte brut. On l’obtient en entourant le texte par les balises “Code” qu’on applique avec le bouton de même nom en haut de la fenêtre de composition du message.[/quote]
Je travaille avec la Konsole sous ubuntu 12.04 lts sur le pc familiale
Je travaille avec putty sous windows 7 sur le pc familiale
Je n’ai jamais vu ces boutons ; mais je vais bien regarder en rentrant
Je n’ai jamais fait attention à cela car je pensais que cela n’avait aucune importance. Du moins pas de manière aussi rigoureuse que celle que tu évoques.
Normal, j’ai configuré le wifi avec wicd-curses.
Tu parles de çà : 192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0 ??
Je ne sais plus trop bien comment je l’ai activée à vrai dire : je crois avoir chargé le firmware, un if up et chargé wicd.
Je suis ton protocole :
configurer le point d’accès sur wlan0 avec hostapd ; cela peut se faire aussi dans le fichier interfaces avec l’option hostapd suivie du chemin du fichier de configuration
Or j’ai un problème : j’ai installé hostapd mais lorsque j’édite le fichier de configuration avec nano, il est vide ! C’est la raison pour laquelle ce n’est pas encore fait.
D’après ce que j’ai lu, je n’aurais qu’à lui indiquer ma carte wifi et le firmware;
Je rentre ; à tout à l’heure.
bonsoir,
peux-tu faire 192.168.1.1
sous réserve ta passerelle (sans adresse ip pour eth0)voit mal la livebox(192.168.1.1)
ifconfig
RX packets:226 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:2
collisions:0 lg file transmission:1000
eth0 Link encap:Ethernet HWaddr 00:17:31:57:ed:a0
RX bytes:21545 (21.0 KiB) TX bytes:6057 (5.9 KiB)
adr inet6: fe80::217:31ff:fe57:eda0/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:292 errors:0 dropped:0 overruns:0 frame:0
toujours sous réserve peux-tu faire ifconfig eth0 192.168.1.100 par exemple
A+
JB1
Résultat après le dit ifconfig eth0 192.168.1.100
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:17:31:57:ed:a0
inet adr:192.168.1.100 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::217:31ff:fe57:eda0/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1381 errors:0 dropped:0 overruns:0 frame:0
TX packets:82 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 lg file transmission:1000
RX bytes:194456 (189.8 KiB) TX bytes:12138 (11.8 KiB)
eth1 Link encap:Ethernet HWaddr 00:08:a1:6d:be:ef
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:18 Adresse de base:0xe800
lo Link encap:Boucle locale
LOOPBACK MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 1c:bd:b9:8d:82:8c
inet adr:192.168.1.20 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::1ebd:b9ff:fe8d:828c/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3312 errors:0 dropped:0 overruns:0 frame:0
TX packets:544 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:743199 (725.7 KiB) TX bytes:66300 (64.7 KiB)
Avec le bloc de code
Quel fichier ? [mono]ifconfig -a[/mono] est une commande a exécuter en console, et ce qui m’intéresse est la sortie de cette commande.
Je te parle des blocs de code contenus dans le messages de le forum, pas sur ta machine. Rien à voir avec konsole ou putty.
Cela n’a d’importance que pour la lisibilité. Mais c’est important la lisibilité, aussi bien pour toi que pour ceux qui te lisent.
Ah, c’est wicd au lieu de Networkmanager, peu importe. L’interface wifi ayant vocation à être utilisée comme point d’accès avec hostapd, il ne faut pas la configurer avec wicd ou autre.
Oui, il me semble qu’il n’y a pas de fichier de configuration par défaut. On peut en créer un à partir du fichier commenté /usr/share/doc/hostapd/examples/hostapd.conf.gz ou bien d’un des autres fichiers d’exemples qui se trouvent dans le même répertoire.
Raté pour le bloc de code, il faut une balise ouvrante avant et une fermante (avec /) après. Là tu as mis ton texte entre deux blocs de code vide.
Le pont n’est pas créé. Tu as redémarré la machine ou activé l’interface manuellement ([mono]ifup br0[/mono]) ?
J’ai configuré la carte wifi selon ce post récent :
Je l’ai.
Je le configure et le poste.
Voilà le fichier hostapd.conf
J’ai suivi le modèle suivant pour le remplir :
blog.spiridion.net/tag/hostapd
Voir plus loin dans le post
Alors je la configure comment ?? Directement dans le fichier interfaces ? Pour cela il faut désinstaller wicd et…il me le refuse :
apt-get remove wicd-curses
E: Impossible d’obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)
E: Impossible de verrouiller le répertoire d’administration (/var/lib/dpkg/). Il est possible qu’un autre processus l’utilise.
J’ai commenté le fichier interfaces
J’ai retiré la carte wifi
J’ai supprimé wicd
apt-get remove wicd-curses
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gcr gksu gnome-keyring libcap2-bin libgck-1-0 libgconf2-4 libgcr-3-1
libgcr-3-common libgksu2-0 libgnome-keyring-common libgnome-keyring0
libgtop2-7 libgtop2-common libpam-cap libpam-gnome-keyring
libstartup-notification0 libxcb-util0 python-gobject python-wicd rfkill sudo
wicd-daemon wicd-gtk wpasupplicant
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
wicd-curses
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 200 ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 43811 fichiers et répertoires déjà installés.)
Suppression de wicd-curses ...
Traitement des actions différées (« triggers ») pour « man-db »...
# apt-get purge wicd*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de python2.6-dulwich pour l'expression rationnelle « wicd* »
Note : sélection de wicd-curses pour l'expression rationnelle « wicd* »
Note : sélection de python-dulwich pour l'expression rationnelle « wicd* »
Note : sélection de python2.6-dulwich-dbg pour l'expression rationnelle « wicd* »
Note : sélection de python2.7-dulwich pour l'expression rationnelle « wicd* »
Note : sélection de wicd pour l'expression rationnelle « wicd* »
Note : sélection de python2.7-dulwich-dbg pour l'expression rationnelle « wicd* »
Note : sélection de python-wicd pour l'expression rationnelle « wicd* »
Note : sélection de wicd-client pour l'expression rationnelle « wicd* »
Note : sélection de wicd-cli pour l'expression rationnelle « wicd* »
Note : sélection de wicd-daemon pour l'expression rationnelle « wicd* »
Note : sélection de greenwich pour l'expression rationnelle « wicd* »
Note : sélection de python-dulwich-dbg pour l'expression rationnelle « wicd* »
Note : sélection de wicd-gtk pour l'expression rationnelle « wicd* »
Note : sélection de r-cran-sandwich pour l'expression rationnelle « wicd* »
Note : sélection de wicd-kde pour l'expression rationnelle « wicd* »
Note : sélection de « python-dulwich » au lieu de « python2.6-dulwich »
Note : sélection de « python-dulwich » au lieu de « python2.7-dulwich »
Note : sélection de « python-dulwich-dbg » au lieu de « python2.6-dulwich-dbg »
Note : sélection de « python-dulwich-dbg » au lieu de « python2.7-dulwich-dbg »
Le paquet « python-dulwich » n'est pas installé, et ne peut donc être supprimé
Le paquet « python-dulwich-dbg » n'est pas installé, et ne peut donc être supprimé
Le paquet « greenwich » n'est pas installé, et ne peut donc être supprimé
Le paquet « r-cran-sandwich » n'est pas installé, et ne peut donc être supprimé
Le paquet « wicd » n'est pas installé, et ne peut donc être supprimé
Le paquet « wicd-cli » n'est pas installé, et ne peut donc être supprimé
Le paquet « wicd-kde » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
gcr gksu gnome-keyring libcap2-bin libgck-1-0 libgconf2-4 libgcr-3-1
libgcr-3-common libgksu2-0 libgnome-keyring-common libgnome-keyring0
libgtop2-7 libgtop2-common libpam-cap libpam-gnome-keyring
libstartup-notification0 libxcb-util0 python-gobject rfkill sudo
wpasupplicant
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
python-wicd* wicd-curses* wicd-daemon* wicd-gtk*
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
Après cette opération, 2 489 ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 43794 fichiers et répertoires déjà installés.)
Suppression de wicd-gtk ...
Purge des fichiers de configuration de wicd-gtk ...
Suppression de wicd-daemon ...
[ ok ] Stopping Network connection manager: wicd.
Purge des fichiers de configuration de wicd-daemon ...
Suppression de python-wicd ...
Suppression de wicd-curses ...
Purge des fichiers de configuration de wicd-curses ...
find: "/usr/share/wicd/": Aucun fichier ou dossier de ce type
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « hicolor-icon-theme »...
Je dois donc maintenant déclarer la carte wifi dans le fichier interfaces
Voici mon fichier /etc/network/interfaces. Si je le poste c’est parcqu’il doit y avoir un problème : voilà ce que me renvoie le log au démarrage du serveur :
ifup : couldn’t read interfaces file /etc/network/interfaces.
Je me suis donc mis en direct sur le serveur (car plus de connection ssh) ; j’ai édité le fichier interfaces et commenté les lignes à partir de “auto lo br0” ; résultat : çà fonctionne. Donc il y a un problème dans ces lignes là et je ne vois pas où
[code]# This file describes the network interfaces available on your system
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 auto
#auto lo br0
#iface lo inet loopback
#auto eth1
#iface eth1 inet manual
#auto wlan0
#iface wlan0 inet manual
##iface br0 inet dhcp
##bridge_ports eth1 wlan0
#iface br0 inet static
#bridge_ports eth1 wlan0
#address 172.26.10.1
#netmask 255.255.255.240
#network 172.16.10.0
#broadcast 172.16.10.15
##gateway 192.168.1.1[/code]
J’ai à nouveau modifié le fichier network/interfaces en le simplifiant d’avantage :
[code]# This file describes the network interfaces available on your system
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
#iface eth0 inet6 auto
#interface to ethernet lan
iface eth1 inet manual
#interface to wireless lan
iface wlan0 inet manual
auto br0
iface br0 inet static
#bridge_ports eth1 wlan0
address 172.26.10.1
network 172.16.10.0
netmask 255.255.255.240
bridge_ports eth1 wlan0[/code]