Pages : 1
#1 Le 22/09/2006, à 12:45
- Squall NTCK
Talweg : Portail Captif pour Hotspot
Bonjour à tous,
Je suis en train de monter un serveur pour créer un hotspot dans notre réseau. Nous avons donc décider d'utiliser Talweg comme portail captif et une Ubuntu Serveur comme base. Etant novice dans linux [avec tout de même quelques notions de base] je suis un howto pour déployer le hotspot
voici les howto pour lequel ils ont utilisé une debian.
Tout va bien [non sans difficulté mais passons] jusqu'à ce passage
# wget http://sourcesup.cru.fr/frs/download.php/637/talweg-xxxxxx.tar.gz
# tar zxvf talweg-xxxxxx.tar.gzcréer un lien talweg-mono sur la version en cours :
# ln -s talweg-0.81 talweg-mono
compiler
# cd /opt/talweg-mono/handlers
# make
J'ai du installé le package build-essential pour avoir la commande make
et voilà ce que cela donne sur ma machinne.
root@HotSpot:/opt/talweg-mono/handlers# make
mcs -target:library -out:talweg/bin/Talweg.dll src/Talweg.cs src/Url.cs src/Cas.cs src/401Module.cs -r:System.Data -r:System.Web -r:ICSharpCode.SharpZipLib -r:talweg/bin/log4net
make: mcs: Command not found
make: *** [all] Error 127
Merci si vous savez m'aider
Hors ligne
#2 Le 22/09/2006, à 13:40
- jdloic
Re : Talweg : Portail Captif pour Hotspot
Il y a un site qui permet de rechercher les paquets par le nom ou par les fichiers qu'il contient: http://packages.ubuntu.com/
En l'occurence, la commande make est dans le paquet "make", la commande mcs est dans le paquet "mono-mcs".
Sinon, tu peut essayer: "apt-cache search mcs" qui permet souvent de trouver son bonheur (equivalent à la fonction recherche dans synaptic).
Hors ligne
#3 Le 22/09/2006, à 14:22
- Squall NTCK
Re : Talweg : Portail Captif pour Hotspot
Il me manquait le package mono-mcs
Quelqu'un a déjà installé et configurer talweg?
Hors ligne
#4 Le 26/09/2006, à 07:55
- Squall NTCK
Re : Talweg : Portail Captif pour Hotspot
Bon je reviens à la charge :pleure:
Je suis en train de configurer Iptable ( la chose que je prefere :transpi: ) mon fichier de config fait grosso modo 150 lignes
et voilà les erreurs qu'il me sort ( je l'ai bien analyser ce coup-ci , histoire de ne pas avoir l'air trop bête )
root@HotSpot:~# /etc/init.d/firewall restart
Loading Firewall's rules:iptables v1.3.3: Can't use -P with -A
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
iptables v1.3.3: host/network `eth0:0' not found
Try `iptables -h' or 'iptables --help' for more information.
iptables v1.3.3: host/network `eth0:0' not found
Try `iptables -h' or 'iptables --help' for more information.
iptables v1.3.3: host/network `eth0:1' not found
Try `iptables -h' or 'iptables --help' for more information.
iptables v1.3.3: host/network `eth0:2' not found
Try `iptables -h' or 'iptables --help' for more information.
iptables v1.3.3: host/network `eth0:3' not found
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `80'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `443'
Try `iptables -h' or 'iptables --help' for more information.
Done.
Flushing Firewall's Rules: Done.
Done.
Dèja, bizare qu'il ne trouve pas mes interfaces reseaux (enfin sous interface)
root@HotSpot:~# ifconfig
eth0 Lien encap:Ethernet HWaddr 00:0A:5E:54:56:FC
inet adr:192.168.80.1 Bcast:192.168.80.255 Masque:255.255.255.0
adr inet6: fe80::20a:5eff:fe54:56fc/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:121 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 lg file transmission:1000
RX bytes:16048 (15.6 KiB) TX bytes:2470 (2.4 KiB)
Interruption:11 Adresse de base:0x2000
eth0:0 Lien encap:Ethernet HWaddr 00:0A:5E:54:56:FC
inet adr:192.168.80.2 Bcast:192.168.80.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:11 Adresse de base:0x2000
eth0:1 Lien encap:Ethernet HWaddr 00:0A:5E:54:56:FC
inet adr:192.168.80.3 Bcast:192.168.80.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:11 Adresse de base:0x2000
eth0:2 Lien encap:Ethernet HWaddr 00:0A:5E:54:56:FC
inet adr:192.168.80.4 Bcast:192.168.80.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:11 Adresse de base:0x2000
eth0:3 Lien encap:Ethernet HWaddr 00:0A:5E:54:56:FC
inet adr:192.168.80.5 Bcast:192.168.80.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:11 Adresse de base:0x2000
eth1 Lien encap:Ethernet HWaddr 00:50:DA:DF:57:61
inet adr:10.129.64.186 Bcast:10.129.71.255 Masque:255.255.248.0
adr inet6: fe80::250:daff:fedf:5761/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:565436 errors:0 dropped:0 overruns:1 frame:0
TX packets:21697 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 lg file transmission:1000
RX bytes:114302861 (109.0 MiB) TX bytes:3096861 (2.9 MiB)
Interruption:11 Adresse de base:0x4000
lo Lien 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
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:76 (76.0 b) TX bytes:76 (76.0 b)
Donc mes interface existent bien, et je les declare comme ceci dans mon script
#!/bin/sh
IPT="/sbin/iptables"
MODPROBE="/sbin/modprobe"
ETH0="eth1"
ETH1="eth0"
ETH1_0="eth0:0"
ETH1_1="eth0:1"
ETH1_2="eth0:2"
ETH1_3="eth0:3"
IP_ETH1="192.168.80.1" # Private Address : Router
IP_ETH1_0="192.168.80.2" # Redirection
IP_ETH1_1="192.168.80.3" # Proxy [Talweg]
IP_ETH1_2="192.168.80.4" # Auth
IP_ETH1_3="192.168.80.5" # www
REZO_INIT="192.168.80.0/255.255.255.0"
test -f $IPT || exit 0
test -f $MODPROBE || exit 0
Est ce que j'ni un probleme de compatibilité entre les commandes utilisées et ma version d'iptable? :zarb:
Dernière modification par Squall NTCK (Le 26/09/2006, à 07:56)
Hors ligne
#5 Le 26/09/2006, à 08:36
- tontonrico
Re : Talweg : Portail Captif pour Hotspot
.../...
root@HotSpot:~# /etc/init.d/firewall restart Loading Firewall's rules:iptables v1.3.3: Can't use -P with -A Try `iptables -h' or 'iptables --help' for more information. Bad argument `ACCEPT' Try `iptables -h' or 'iptables --help' for more information. iptables v1.3.3: host/network `eth0:0' not found Try `iptables -h' or 'iptables --help' for more information. iptables v1.3.3: host/network `eth0:0' not found Try `iptables -h' or 'iptables --help' for more information. iptables v1.3.3: host/network `eth0:1' not found Try `iptables -h' or 'iptables --help' for more information. iptables v1.3.3: host/network `eth0:2' not found Try `iptables -h' or 'iptables --help' for more information. iptables v1.3.3: host/network `eth0:3' not found Try `iptables -h' or 'iptables --help' for more information. Bad argument `80' Try `iptables -h' or 'iptables --help' for more information. Bad argument `443' Try `iptables -h' or 'iptables --help' for more information. Done. Flushing Firewall's Rules: Done. Done.
.../...
Il faut savoir que Iptables n'aime pas l'utilisation d'alias tel que eth0:x. Il te faut changer tes règles en spécifiant à chaque fois N° d'interface réelle (eth0) avec IP attribuéee (tes IP de sous-interface) et là ça fonctionnera.
A +
Hors ligne
#6 Le 26/09/2006, à 09:02
- Squall NTCK
Re : Talweg : Portail Captif pour Hotspot
Genial ca me fait ca en moins déja Merci
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `80'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `443'
Try `iptables -h' or 'iptables --help' for more information.
Done.
Flushing Firewall's Rules: Done.
Done.
Maintenant je n'ai plus que ca comme erreur (dommage qu'il n'indique pas les numeros de ligne
Par contre le fait d'utiliser les adresses plutot que les interfaces donnent-ils le même le resultat?
Hors ligne
#7 Le 26/09/2006, à 10:08
- tontonrico
Re : Talweg : Portail Captif pour Hotspot
Genial ca me fait ca en moins déja
Merci
Try `iptables -h' or 'iptables --help' for more information. Bad argument `ACCEPT' Try `iptables -h' or 'iptables --help' for more information. Bad argument `80' Try `iptables -h' or 'iptables --help' for more information. Bad argument `443' Try `iptables -h' or 'iptables --help' for more information. Done. Flushing Firewall's Rules: Done. Done.
Maintenant je n'ai plus que ca comme erreur (dommage qu'il n'indique pas les numeros de ligne
Par contre le fait d'utiliser les adresses plutot que les interfaces donnent-ils le même le resultat?
Vérifie la syntaxe de tes règles, on dirait qu'elle n'est pas correcte (la syntaxe).
Et donner les adresses plutôt que les interface est la bonne méthode pour éviter les erreurs que tu as eu au début.
A +
Hors ligne
#8 Le 26/09/2006, à 13:22
- jdloic
Re : Talweg : Portail Captif pour Hotspot
Quel est l'utilité d'avoir plusieurs alias d'interface sur le même sous-réseau?
Hors ligne
#9 Le 26/09/2006, à 14:46
- Squall NTCK
Re : Talweg : Portail Captif pour Hotspot
Pour le portail captif, il crée une sous interface par fonction
WWW - Proxy - Authentification - DNS
Hors ligne
Pages : 1