Je me bats avec ma configuration de mon Raspberry Pi. Je veux atteindre les objectifs suivants:
eth0: sera utilisé avec une adresse IP statique et ne peut se connecter qu'au réseau local (ce sera mon serveur NFS) wlan0: Devrait-il se connecter à mon réseau sans fil pour accéder à Internet?
Pour une raison quelconque, je ne peux pas activer les deux connexions en même temps (oui, j'ai une bonne alimentation). Ethernet désactivera le réseau sans fil pour aucune raison. Si j’obtiens enfin les deux, je suis incapable de cingler google.com. Ma question comment dois-je faire cela correctement? J'ai le suivant dans mon fichier d'interfaces:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 0.0.0.0
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface home inet static
address 192.168.0.157
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface default inet dhcp
Cordialement, et merci beaucoup!
wireless
ethernet
connection
DanFritz
la source
la source
Réponses:
Comme suggéré par la communauté, ma réponse est extraite de la question.
Je le fais maintenant, alors je vais partager tous mes fichiers de configuration avec la communauté. Tout d’abord, regardons le fichier wpa_supplicant.conf:
Suivant mon nouveau fichier d'interfaces de mise à jour
Et maintenant vient la partie délicate, vous devez désactiver le branchement à chaud du périphérique eth0 (sinon, votre wlan0 sera désactivé). Vous faites cela en modifiant le fichier suivant:
J'ai également les éléments suivants dans mon script de démarrage, cela garantira le démarrage de mon accès wifi (parfois, sans raison, il ne démarre pas). Vous devez également tuer le démon ifplugd sur le périphérique eth0:
Et ça devrait marcher!
la source
ifplugd
. Au lieu de cela, désactivez (supprimez) le lien symbolique incriminé/etc/ifplugd/action.d/action_wpa
, ce qui empêche wlan0 de fonctionner lorsque Ethernet est connecté.auto etho
lignes? En outre, j'ai toujours:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Si un périphérique n'a pas d'accès Internet ou autre accès en dehors du sous-réseau local, vous devez éliminer la passerelle. Lister une passerelle sur les deux interfaces est probablement le coupable.
Si le réseau Ethernet est destiné au sous-réseau local, supprimez uniquement cette passerelle.
la source