4 votes

Comment arrêter l'hébergement d'un AP sans fil à l'aide de Network Manager sur Ubuntu ?

J'utilise le script suivant pour faire de mon netbook un véritable point d'accès sans fil. Il crée un pont avec eth0 et wlan0 et démarre hostapd .

#!/bin/bash

service network-manager stop 
ifconfig eth0 0.0.0.0 #remove IP from eth0
ifconfig eth0 up #ensure the interface is up

ifconfig wlan0 0.0.0.0 #remove IP from eth1
ifconfig wlan0 up #ensure the interface is up

brctl addbr br0 #create br0 node
hostapd -d /etc/hostapd/hostapd.conf > /var/log/hostapd.log &
sleep 5
brctl addif br0 eth0 #add eth0 to bridge br0
brctl addif br0 wlan0 #add wlan0 to bridge br0

ifconfig br0 192.168.1.15 netmask 255.255.255.0 #ip for bridge
ifconfig br0 up #bring up interface
route add default gw 192.168.1.1 # gateway

Ce script fonctionne efficacement. Mais si je veux revenir à l'utilisation du Network Manager, je ne peux pas le faire. Le pont ne peut tout simplement pas être supprimé. Comment puis-je modifier ce script de manière à ce que si j'exécute bridge_script --stop Le pont est supprimé, le gestionnaire de réseau démarre et les interfaces se comportent comme si la machine venait de redémarrer.

3voto

RobotHumans Points 27764

Vous devez supprimer les interfaces du pont virtuel avant de pouvoir le supprimer. Ces commandes devraient le faire :

killall hostapd  
brctl delif br0 eth0  
brctl delif br0 wlan0  
ifconfig br0 down  
brctl delbr br0  
service networking restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X