Partage connexion wifi portable Debian

Partage connexion wifi portable Debian - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 10-09-2008 à 16:08:26    

Bonjour,
 
Je viens de réinstaller une Debian sur mon PC Portable; celui est connecté à ma Freebox en Wifi et tout fonctionne correctement.
 
J'ai acheté en début d'année une imprimante HP Photosmart 2570 qui a l'avantage de disposer d'une prise réseau RJ45. Je dispose alors d'un "mini-serveur d'impression". Hors cette imprimante était relié directement à la Freebox mais suite à une redisposition des meubles de mon appartement, j'ai du éloigné le boitier Freebox et l'imprimante.
 
Je cherche donc un moyen de réutiliser la fonction réseau de l'imprimante (qui fonctionne correctement en USB mais c'est plus lourd) : c'est pourquoi je pensais brancher cette imprimante derrière mon PC Portable via la prise RJ45 libre.
 
Mais est-ce possible que l'imprimante soit visible depuis d'autres postes reliés directement en wifi sur la Freebox ? Quelle configuration dois-je effectuer sur ma Debian pour mettre en place ce procédé ?
 
Merci d'avance


Message édité par keke-man le 10-09-2008 à 16:09:09
Reply

Marsh Posté le 10-09-2008 à 16:08:26   

Reply

Marsh Posté le 10-09-2008 à 16:17:38    

Salut,
 
Oui c'est possible, il suffit de partager ton imprimante. Ensuite, à partir des autres pcs du réseaux, tu t'y connectes via l'ip du sous réseau.
(ifconfig dans la console de ta debian, tu choppes l'ip "192.168.X.X". Puis à partir des autres pcs, smb://192.168.X.X (pour un linux) ou executer> \\192.168.X.X (pour un windows)). Si ton imprimante est partagée, elle apparaitra alors :]
 
Mais sinon, moyen plus simple, jette un oeil du côté du CPL (Courant Porteur de Lignes), testé et approuvé.

Reply

Marsh Posté le 10-09-2008 à 16:21:14    

Oui d'accord mais je suis dans une configuration assez spéciale ..
L'imprimante est reliée au PC portable via ethernet RJ45 et le PC portable est relié à la box en wifi ... comment je dois alors configurer le PC portable pour arriver à trouver l'imprimante depuis mon fixe relié lui aussi en wifi (configuration réseau !!) ...
 
Merci d'avance


Message édité par keke-man le 10-09-2008 à 16:21:46
Reply

Marsh Posté le 10-09-2008 à 16:24:58    

tu fais un pont avec les outils brctl

Reply

Marsh Posté le 10-09-2008 à 16:28:10    

Euh... Rien de spécial il me semble.  
Accèdes tu à ton imprimante depuis ton portable ? Si oui c'est réglé.
Tu partages l'imprimante (là faut se mettre en mode kikoolol et chercher un ptit peu en cliquant partout ^^) puis tu fais ce que j'explique au dessus :) (sur le fixe, smb://.... ou \\.... et c'est bon).

Reply

Marsh Posté le 10-09-2008 à 16:41:13    

c'est juste relou de devoir faire un serveur d'impression alors que l'imprimante gère ça tout seul.

Reply

Marsh Posté le 10-09-2008 à 17:02:12    

Tout à fait d'accord avec Je@nb !
 
D'ailleurs comment je fais pour utiliser les bridge-utils .. Je suis en train de m'embrouiller : où dire que la carte wifi qui se connecte à la box utilise le WPA ? Et le pont doit avoir une adresse donnée par le dhcp de la box ?
 
Merci pour les éclaircissements :)

Reply

Marsh Posté le 10-09-2008 à 17:06:38    

pour le wpa : wpa supplicant
 
tu crées le bridge.
L'ip sera soit sur le bridge soit sur la carte wifi mais si je ne dis pas de conneries ça n'a pas d'importance (au pire tu donnes une ip au bridge et tu vires celle de la carte wifi)

Reply

Marsh Posté le 10-09-2008 à 17:37:03    

J'ai fait le bridge en y incluant la carte wifi (ath0) et la carte ethernet (eth0), sans mettre d'adresse IP à eth0 ni au bridge; par contre la carte wifi est déjà configuré (authentification wpa via wpasupplicant) et a une adresse IP.
 
Avant de faire le bridge je ping l'extérieur, après plus rien :(

Reply

Marsh Posté le 10-09-2008 à 20:26:30    

et tu ping l'intérieur ?

Reply

Marsh Posté le 10-09-2008 à 20:26:30   

Reply

Marsh Posté le 11-09-2008 à 19:44:15    

Ben seulement le pc portable .. impossible de pinger un autre pc ou la passerelle (box) en 192.168.0.X/24 ..
 
Mais est-ce que quelqu'un peut me mettre les commandes et les manipulations à faire ?
 
Merci d'avance

Reply

Marsh Posté le 11-09-2008 à 20:30:57    

ifconfig  
route -n (ou si ta la suite iproute : ip addr; ip route, ip link )
brctl show

Reply

Marsh Posté le 14-09-2008 à 17:49:42    

Je@nb a écrit :

ifconfig  
route -n (ou si ta la suite iproute : ip addr; ip route, ip link )
brctl show


 
Voilà ce que je fais :
 
1. Lors du démarrage du portable, la carte wifi (ath0) est configurée pour se connecter à la box (requête DHCP lui attribue l'ip 192.168.0.250 par défaut) :


# ping 192.168.0.254
PING 192.168.0.254 (192.168.0.254) 56(84) bytes of data
64 bytes from 192.168.0.254: icmp_seq=1 ttl=64 time=1.18ms
64 bytes from 192.168.0.254: icmp_seq=2 ttl=64 time=1.14ms
 
--- 192.168.0.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms


 
2. Ensuite je crée le pont réseau :


# brctl addbr br0
Bridge firewalling registered
# brctl addif br0 ath0
device ath0 entered promiscuous mode
audit(1221406652.456:2): dev=ath0 prom=256 old_prom=0 auid=4294967295
# brctl addif br0 eth0
device eth0 entered promiscuous mode
audit(1221406654.872:3): dev=eth0 prom=256 old_prom=0 auid=4294967295


 
3. Je retente le ping :


# ping 192.168.0.254
PING 192.168.0.254 (192.168.0.254) 56(84) bytes of data
From 192.168.0.250 icmp_seq=1 Destination Host Unreachable
From 192.168.0.250 icmp_seq=2 Destination Host Unreachable
From 192.168.0.250 icmp_seq=3 Destination Host Unreachable
 
--- 192.168.0.254 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4016ms, pipe 3


 
4. Affichage de différentes données :


# ifconfig
ath0    Lien encap:Ethernet  HWaddr 00:13:46:97:F0:88
          inet adr:192.168.0.250  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::213:46ff:fe97:f088/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:130 errors:0 dropped:0 overruns:0 frame:0
          TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:16853 (16.4 KiB)  TX bytes:11579 (11.3 KiB)
 
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:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:1808 (1.7 KiB)  TX bytes:1808 (1.7 KiB)
 
wifi0    Lien encap:UNSPEC  HWaddr 00-13-46-97-F0-88-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:58553 errors:1827 dropped:1503 overruns:0 frame:5865
          TX packets:231 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:199
          RX bytes:20697419 (19.7 MiB)  TX bytes:23080 (22.5 KiB)
          Interruption:11



# route -n
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 ath0
0.0.0.0         192.168.0.254   0.0.0.0         UG    0      0        0 ath0



# brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.0000864d28a3       no              ath0
                                                        eth0


 
J'ai essayé de supprimé l'adresse de l'interface ath0, de mettre up l'interface eth0 et de faire un dhclient sur l'interface br0, mais impossible de chopper une adresse IP sur l'interface :(
 
Merci pour votre aide !!

Reply

Marsh Posté le 14-09-2008 à 18:12:15    

essaie de virer l'ip de ath0 et d'en ajouter une manuellement à br0 (et le upper)
 

Reply

Marsh Posté le 15-09-2008 à 15:38:15    

Je@nb a écrit :

essaie de virer l'ip de ath0 et d'en ajouter une manuellement à br0 (et le upper)


 
J'ai essayé de supprimer l'adresse sur ath0, et j'en ai ajouté une sur br0 et réalisé un up ...
J'ai ensuite modifié les routes pour qu'elles prennent en compte cette modification (br0).
J'ai retenté un ping, mais rien n'y fait, toujours "Destination Host Unreachable"  :pt1cable:

Reply

Marsh Posté le 15-09-2008 à 16:00:50    

bizarre tout ça.

Reply

Marsh Posté le 16-09-2008 à 12:57:19    

salut
pour faire mon pont debian je me suis inspiré de ce topic  : http://www.lougabian.fr/forum/viewtopic.php?id=5
il ne faut pas donner d'adresses aux interfaces du pont, mais uniquement au pont (une seule adresse pour toutes les interfaces, si tu veu en mettre d'autres, utilise br0:0, br0:1, ...)
il n'y a pas besoin de configurer les routes si tu fait un pont.


---------------
)><(((((°>
Reply

Marsh Posté le 16-09-2008 à 18:47:54    

J'aime pas les ponts... Pourquoi ne pas faire de routage avec le debian. Ca marcherait aussi (après avoir ajouté la route statique sur la passerelle par défaut !!)

Reply

Marsh Posté le 18-09-2008 à 06:56:01    

le problème, c'est qu'on peut pas modifier la table de route de la livebox il me semble (j'ai pas trouvé sur la mienne, en meme temps j'ai pas beaucoup cherché ^^)


---------------
)><(((((°>
Reply

Marsh Posté le 18-09-2008 à 19:12:39    

kouby a écrit :

salut
pour faire mon pont debian je me suis inspiré de ce topic  : http://www.lougabian.fr/forum/viewtopic.php?id=5
il ne faut pas donner d'adresses aux interfaces du pont, mais uniquement au pont (une seule adresse pour toutes les interfaces, si tu veu en mettre d'autres, utilise br0:0, br0:1, ...)
il n'y a pas besoin de configurer les routes si tu fait un pont.


 
 
J'ai suivi le topic à la lettre, mais toujours rien :(
 
Les fichiers de conf au cas où :


ath0      Lien encap:Ethernet  HWaddr 00:13:46:97:F0:88
          adr inet6: fe80::213:46ff:fe97:f088/64 Scope:Lien
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:323 errors:0 dropped:0 overruns:0 frame:0
          TX packets:332 errors:86 dropped:86 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:32041 (31.2 KiB)  TX bytes:23520 (22.9 KiB)
 
br0       Lien encap:Ethernet  HWaddr 00:00:86:4D:28:A3
          inet adr:192.168.0.100  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::200:86ff:fe4d:28a3/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:76 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:7524 (7.3 KiB)  TX bytes:5004 (4.8 KiB)
 
eth0      Lien encap:Ethernet  HWaddr 00:00:86:4D:28:A3
          adr inet6: fe80::200:86ff:fe4d:28a3/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:105 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 b)  TX bytes:6408 (6.2 KiB)
          Interruption:10 Adresse de base:0x6000
 
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:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:3976 (3.8 KiB)  TX bytes:3976 (3.8 KiB)
 
wifi0     Lien encap:UNSPEC  HWaddr 00-13-46-97-F0-88-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:146213 errors:0 dropped:394 overruns:0 frame:38547
          TX packets:588 errors:0 dropped:86 overruns:0 carrier:0
          collisions:0 lg file transmission:199
          RX bytes:17402256 (16.5 MiB)  TX bytes:52400 (51.1 KiB)
          Interruption:11


 


bridge name     bridge id               STP enabled     interfaces
br0             8000.0000864d28a3       no              ath0
                                                        eth0


 


Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
0.0.0.0         192.168.0.254   0.0.0.0         UG    0      0        0 br0


 
Pour le routage, étant donné que c'est une freebox, ca va etre chaud :)
 
Merci pour vos réponses

Reply

Marsh Posté le 18-09-2008 à 19:16:03    

fait un iptables -L -v pour voir

Reply

Marsh Posté le 18-09-2008 à 19:33:26    

Je@nb a écrit :

fait un iptables -L -v pour voir


 


Chain INPUT (policy ACCEPT 5 packets, 1012 bytes)
 pkts bytes target     prot opt in     out     source               destination                                                                                
 
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination                                                                                
 
Chain OUTPUT (policy ACCEPT 7 packets, 497 bytes)
 pkts bytes target     prot opt in     out     source               destination  


 
 :pt1cable:

Reply

Marsh Posté le 19-09-2008 à 02:31:11    

le pont réseau ne fonctionne pas au niveau IP !
il se contente de transformer n'importe quel ensemble d'interfaces sur un PC en un switch. Hors un switch se contente de retransmettre les trames ethernet (dans le cadre d'un réseau ethernet), sans regarder ce qu'il se passe au niveau IP.


---------------
)><(((((°>
Reply

Marsh Posté le 19-09-2008 à 11:02:11    

et ta jamais vu des switchs ayant des adresses IP ?

Reply

Marsh Posté le 19-09-2008 à 15:53:39    

mon linksys WRT54G-L peut en effet répondre sur IP. Cependant je peux très bien lui donner une adresse IP dans 192.168.0.0/24, et utiliser le switch pour un réseau 10.0.0.0/24, car un switch ethernet de regarde pas le contenu des packets IP (c'est le routeur qui se charge de ces fonctions)


---------------
)><(((((°>
Reply

Marsh Posté le 19-09-2008 à 16:03:07    

Ouais, on n'a jamais dit le contraire.
 
Ici il veut utiliser son pc qd même, il faut bien une IP.

Reply

Marsh Posté le 19-09-2008 à 16:14:20    

le pont est vu par le pc comme une interface. soit on lui donne pas d'IP car on ne veut pas s'en servir pour le réseau mais simplement comme switch, soit on lui donne une IP (dans la plage du réseau local) et on peut accéder au réseau.  
Ici, br0 prendra une adresse IP via le dhcp (si /etc/network/interfaces est bien configuré).


---------------
)><(((((°>
Reply

Marsh Posté le 19-09-2008 à 16:21:03    

Voilà, c'est ce qu'on dit depuis le début ...
 
Maintenant, pour une raison inconnue, il prend pas d'ip et en en mettant une manuellement ça ne marche pas non plus.
 
keke-man, tu es sûr d'être connecté au wifi ?
iwconfig montre quoi ?

Reply

Marsh Posté le 19-09-2008 à 16:23:46    

est ce que tu pourrais nous montrer ton /etc/network/interfaces aussi stp?


---------------
)><(((((°>
Reply

Marsh Posté le 22-09-2008 à 19:22:29    

Je@nb a écrit :


keke-man, tu es sûr d'être connecté au wifi ?
iwconfig montre quoi ?

 

Pas de problèmes là dessus, je mets à jour la debian via le wifi ^^

 

Concernant les fichiers de configuration réseau les voici :


# loopback
auto l0
iface l0 inet loopback

 

# ath0
auto ath0
iface ath0 inet dhcp
    pre-up wpa_supplicant -Bwd -Dwext -iath0 -c/etc/wpa_supplicant/wpa_box.conf
    address 0.0.0.0
    netmask 255.255.255.0

 

# eth0
auto eth0
iface eth0 inet static
    address 0.0.0.0
    netmask 255.255.255.0

 

# Bridge br0
auto br0
iface br0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.254
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 212.27.40.241
    bridge_ports ath0 eth0
    bridge_stp off
    bridge_maxwait 0

 

Fichier wpa_box.conf :


network={
    ssid=XXXXXX
    psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}

 

L'adress IP est récupérée par dhcp sur la freebox, l'adresse MAC étant renseigné dans la freebox pour avoir une IP fixe.

 

Merci :)


Message édité par keke-man le 22-09-2008 à 19:27:18
Reply

Marsh Posté le 22-09-2008 à 21:00:25    

sur ath0 met static et pas dhcp déjà.
Perso je trouve ça bizarre de mettre 0.0.0.0 et 255.255.255.0 mais bon.

Reply

Marsh Posté le 22-09-2008 à 21:00:51    

et le iwconfig il donne quoi ?

Reply

Marsh Posté le 23-09-2008 à 01:30:03    

tu peux mettre le pont br0 en dhcp (tu vire les champs address, ..., dns), c'est lui qui récupère l'adresse IP de la freebox.  
dans le pont, ce ne sont plus les interfaces physiques (eth0 et ath0) qui sont utilisées, mais l'interface "virtuelle" br0.
 
essaies un truc du genre  

# loopback
auto l0
iface l0 inet loopback
 
# ath0
auto ath0
iface ath0 inet static
    address 0.0.0.0
    netmask 255.255.255.0
    pre-up wpa_supplicant -Bwd -Dwext -iath0 -c/etc/wpa_supplicant/wpa_box.conf
 
# eth0
allow-hotplug eth0
iface eth0 inet static
    address 0.0.0.0
    netmask 255.255.255.0
 
# Bridge br0
auto br0
iface br0 inet dhcp
    bridge_ports ath0 eth0
    bridge_stp off
    bridge_maxwait 0


doc debian


---------------
)><(((((°>
Reply

Marsh Posté le 23-09-2008 à 19:31:29    

kouby a écrit :

tu peux mettre le pont br0 en dhcp (tu vire les champs address, ..., dns), c'est lui qui récupère l'adresse IP de la freebox.  
dans le pont, ce ne sont plus les interfaces physiques (eth0 et ath0) qui sont utilisées, mais l'interface "virtuelle" br0.
 
essaies un truc du genre  

# loopback
auto l0
iface l0 inet loopback
 
# ath0
auto ath0
iface ath0 inet static
    address 0.0.0.0
    netmask 255.255.255.0
    pre-up wpa_supplicant -Bwd -Dwext -iath0 -c/etc/wpa_supplicant/wpa_box.conf
 
# eth0
allow-hotplug eth0
iface eth0 inet static
    address 0.0.0.0
    netmask 255.255.255.0
 
# Bridge br0
auto br0
iface br0 inet dhcp
    bridge_ports ath0 eth0
    bridge_stp off
    bridge_maxwait 0


doc debian


 
Il tourne sur le DHCPDISCOVER, puis se stoppe avec le "No DHCPOFFERS" : pas d'adresse IP proposée ...
 
 

Je@nb a écrit :

et le iwconfig il donne quoi ?


 


# iwconfig
lo           no wireless extensions
 
eth0       no wireless extensions
 
irda0       no wireless extensions
 
wifi0       no wireless extensions
 
ath0       IEEE 802.11g  ESSID:"KekeBox"
             Mode:Managed  Frequency:2.442GHz  Access Point: XX:XX:XX:XX:XX:XX
             Bit Rate:36 Mb/s   Tx-Power:18dBm   Sensitivity=1/1
             Retry:off   RTS thr:off   Fragment thr:off
             Encryption key:off
             Power Management:off
             Link Quality=39/70   Signal level=-55 dBm   Noise Level=-94dBm
             Rx invalid nwid:57736   Rx invalid crypt:0   Rx invalid frag:0
             Tx excessive retries:0   Invalid misc:0   Missed beacon:0
 
br0         no wireless extensions
 
sit0         no wireless extensions


 
Encore merci de vous pencher sur mon problème !!

Reply

Marsh Posté le 24-09-2008 à 10:45:03    

keke-man a écrit :


Il tourne sur le DHCPDISCOVER, puis se stoppe avec le "No DHCPOFFERS" : pas d'adresse IP proposée ...


Même problème dans mon nouveau chez moi, avec une nouvelle Freebox (HD dernière version). En connexion WIFI, la box ne semble pas proposer d'IP, il y a "No DHCPOFFERS".  
 
Sans vouloir être HS, tu m'excuses keke-man, que pensez vous qu'il faille faire ? (j'ai pas encore pu tester d'entrer les infos à la main en dur, mais le ferais ce soir !)

Reply

Marsh Posté le 24-09-2008 à 13:49:44    

Hik@ru a écrit :


Même problème dans mon nouveau chez moi, avec une nouvelle Freebox (HD dernière version). En connexion WIFI, la box ne semble pas proposer d'IP, il y a "No DHCPOFFERS".  
 
Sans vouloir être HS, tu m'excuses keke-man, que pensez vous qu'il faille faire ? (j'ai pas encore pu tester d'entrer les infos à la main en dur, mais le ferais ce soir !)


 
Pas de soucis !! A deux on pourra peut-être plus avancé :)
En tout cas si tu as des pistes ça m'intéresse ... Visiblement, ce serait un problème de freebox ?? Ça me parait bizarre !

Reply

Marsh Posté le 24-09-2008 à 16:24:44    

si ca marche pas avec le dhcp, essayez en static
j'ai deja vu un probleme du meme genre : le dhcp passe pas par le wifi, mais le reste ... nickel ...
par contre je ne saurais l'expliquer ^^


---------------
)><(((((°>
Reply

Marsh Posté le 24-09-2008 à 16:33:26    

kouby a écrit :

si ca marche pas avec le dhcp, essayez en static
j'ai deja vu un probleme du meme genre : le dhcp passe pas par le wifi, mais le reste ... nickel ...
par contre je ne saurais l'expliquer ^^


 
J'ai déjà essayé en static à la place de dhcp sur l'interface br0 dans le fichier /etc/network/interfaces; mais toujours le même problème !!

Reply

Marsh Posté le 24-09-2008 à 17:28:36    

Je pense que mon souci sera réglé par ce moyen, c'est moins tordu que ton affaire ^^ Je teste dans moins d'une heure, on verra bien [:cerveau klem]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed