Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/09/2006, à 13: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.gz

cré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 wink

Hors ligne

#2 Le 22/09/2006, à 14: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, à 15:22

Squall NTCK

Re : Talweg : Portail Captif pour Hotspot

Il me manquait le package mono-mcs big_smile


Quelqu'un a déjà installé et configurer talweg?

Hors ligne

#4 Le 26/09/2006, à 08: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, à 08:56)

Hors ligne

#5 Le 26/09/2006, à 09:36

tontonrico

Re : Talweg : Portail Captif pour Hotspot

Squall NTCK a écrit :

.../...

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, à 10:02

Squall NTCK

Re : Talweg : Portail Captif pour Hotspot

Genial ca me fait ca en moins déja smile 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 sad

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, à 11:08

tontonrico

Re : Talweg : Portail Captif pour Hotspot

Squall NTCK a écrit :

Genial ca me fait ca en moins déja smile 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 sad

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, à 14: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, à 15: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