Configure una LAN Bluetooth personal bajo Linux

  

Use bluetooth para configurar una LAN inalámbrica personal, conveniente, práctico y flexible.

Primero necesita instalar bluez-libs, bluez-utils y el módulo benep en el kernel.

1: Inicie Bluetooth hciconfig hci0 up piscan

2: modprobe bnep

* Los pasos anteriores se deben realizar tanto en el host como en el cliente

< BR> 3: en el host, ejecute pand - listen --role NAP --master

En el cliente, ejecute pand --connect 00: 11: 67: 46: 4E: 4E --role NAPU

4: Al usar pand -l puede ver

bnep0 00: 11: 67: 46: 4E: 4E PANU

La descripción es correcta

5: Establezca ifconfig bnep0 10.10.106.1 en el host.

Establezca ifconfig bnep0 10.10.106.2


en el cliente. Puede hacer ping desde 10.10.106.2 a 10.10.106.1. Br>


Si necesita compartir Internet, necesita usar iptable en el host para configurarlo.

Cliente para agregar ruta

ruta agregar -net predeterminado gw 10.10.106.1


El siguiente es mi script iptable.

#! /bin /bash

IPTABLES = '/usr /sbin /iptables'

# Establecer valores de interfaz

EXTIF = 'ppp0' < Br>

INTIF1 = 'bnep0'

# habilita el reenvío de ip en el kernel

/bin /echo 1 > /proc /sys /net /ipv4 /ip_forward

# reglas de borrado y cadenas de borrado

$ IPTABLES -F

$ IPTABLES -X

# habilitar el enmascaramiento para permitir el acceso a Internet LAN

$ IPTABLES -t nat -A POSTROUTING -o $ EXTIF -j MASQUERADE

# reenvía el tráfico de LAN desde $ INTIF1 a la interfaz de Internet $ EXTIF

$ IPTABLES -A ADELANTE -i $ INTIF1 -o $ EXTIF -m estado - Estado NUEVO, ESTABLECIDO -j ACEPTAR

#echo -e "- Permitiendo el acceso al servidor SSH"

$ IPTABLES -A ENTRADA --protocolo tcp --dport 22 -j ACEPTAR

#echo -e "- Permitiendo el acceso al servidor HTTP"

$ IPTABLES -A ENTRADA --protocolo tcp --dport 80 -j ACEPTAR

Copyright © Conocimiento de Windows All Rights Reserved