hola
Estoy intentando conectar a netcat entre linux, que esta instalado en mi computadora y windows que esta en virtualbox, la conexion de linux hacia windows se hace correctamente, pero cuando intento conectar netcat desde windows hacia linux no se logra ninguna conexion
VirtualBox lo tengo como bridge(puente) para utilizar una ip de mi router, y he intentado desactivar el firewall pero no hay conexion
alguien sabe porque no se logra conectar netcat desde windows hacia linux?, porque como comente hace un momento, desde linux hacia windows si se puede
(http://imageshack.us/a/img819/585/jurj.png)
¿Te da algún error o algo?
pues me sale este mensaje de error
192.168.2.3: inverse host lookup failed: h_errno 11004: NO_DATA
(UNKNOWN) [192.168.2.3] 8888 (?): TIMEDOUT
sent 0, rcvd 0: NOTSOCK
lo hice tambien como en el ejemplo que pusiste, pero me sigue apareciendo lo mismo, y no se logra conectar
hola
ya lo logre, el problema es iptables, y digo "es", porque tuve que desactivar todo iptables para lograr la conexion, alguien me podria decir que comandos me funcionarian para que no se bloque la conexion?
primero le di permiso a ip_forward "1", y di todos lo accesos a iptables
iptables -F
iptables -X
iptables -Z
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
pero me gustaria solo darle acceso a la ip correspondiente y abrir un solo puerto
Lo del ip_forward volvelo a 0, no es necesario.
Deja tu firewall tal cual estab y agrega la siguiente linea:
iptables -A INPUT -p tcp --dport 1659 -j ACCEPT
Cambia 1659 por el puerto que pretendas usar para escuchar.
Por otro lado, si quieres que quede permanente deberias agregarlo a tu script de iptables.
Saludos
Pues deja paso a la dreccion de windows y al puerto de destino.
iptables -A INPUT -i "la interfaz de red" -p tcp -s "src_de_win" --dport "puerto" --syn -m state --state NEW -j ACCEPT
Un saludo.