La Universidad de Shenzhen utiliza un enrutador para iniciar sesión en la red del campus, openwrt para iniciar sesión en drcom, tutorial de la versión D

Archivos relacionados necesarios para este tutorial:

https://download.csdn.net/download/weixin_39139505/12882537

Preparación de software

  • Para un enrutador con sistema openwrt, puede comprar un enrutador ordinario y flashear el sistema openwrt (no cubierto en este tutorial) o comprar directamente un enrutador suave con sistema openwrt, por supuesto, el costo es diferente.
    Inserte la descripción de la imagen aquí

  • Herramienta de captura de paquetes: Wireshark , para capturar paquetes de datos de red para el análisis posterior de los parámetros de inicio de sesión.

  • Descargue el script de análisis de configuración: https://github.com/drcoms/drcom-generic, la drcom_d_config.pyversión d corresponde a la versión p en el proyecto drcom_p_config.py.

  • Instale python2.x para ejecutar scripts de análisis de configuración.

  • notepad ++: notepad ++ se utiliza para editar scripts.

  • Herramientas para vincular el sistema de enrutamiento openwrt: putty o mobaxterm , utilizado para iniciar sesión en el terminal del enrutador

  • Herramienta de transferencia de archivos: winscp , que se utiliza para transferir archivos de configuración al enrutador.

  • Descargue el kit de herramientas de dogcom: dogcom , descárguelo en el quinto piso del foro. Descargué el último.
    Inserte la descripción de la imagen aquí

versión drcom:

Versión 5.2 (D)

El primer paso: captura de paquetes

  • El puerto de red de la computadora está conectado a la red del campus, pero primero no abra drcom, seleccione Ethernet y haga clic en capturar, inicie sesión en drcom, espere aproximadamente 1 minuto, haga clic en detener, cierre drcom.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

  • Guarde el paquete capturado y asígnele el nombre dr.
    Inserte la descripción de la imagen aquí

Analizar el paquete para obtener la configuración

  • Edite drcom_d_config.py, cambie filename = "xxx.pcapng" a filename = "dr.pcapng".
    Inserte la descripción de la imagen aquí
  • Si se ha modificado, no es necesario que se moleste.
  • Ejecute el comando para generar el archivo de configuración, coloque los archivos relacionados en la misma carpeta, ingrese directamente cmd en la carpeta y presione Enter.
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
python drcom_d_config.py > config.txt
  • Después de que la ejecución sea exitosa, se generará el archivo config.txt con la información de configuración escrita en él. Si la ejecución falla, vuelva a capturar el paquete o verifique si la versión de Python es correcta.
    Inserte la descripción de la imagen aquí
  • El passwordcampo de perfil para escribir la contraseña en su propia red de campus.
  • Subí directamente al perfil no está conectado a la red del campus, cambié de campo host_osy ror_versiondespués de éxito. La siguiente es la información de configuración correcta:
server = '192.168.255.251'
username=''     
password=''
CONTROLCHECKSTATUS = '\x20'
ADAPTERNUM = '\x02'
host_ip = '192.168.45.172'
IPDOG = '\x01'
host_name = 'GILIGILIEYE'
PRIMARY_DNS = '202.96.134.133'
dhcp_server = '192.168.45.33'
AUTH_VERSION = '\x30\x00'
mac = 0xbdeb020c909c
host_os = 'Windows 10'
KEEP_ALIVE_VERSION = '\xdc\x02'
ror_version = True 

  • Cambie el nombre del archivo a drcom.conf.
    Inserte la descripción de la imagen aquí
  • La computadora está conectada al enrutador y el puerto de red del campus está conectado al puerto wan del enrutador.
  • Winscp se conecta al enrutador y carga el paquete de instalación dogcom ipk y drcom.conf en la carpeta / usr /.
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí
  • Con puttyo me mobaxtermconecto a la terminal del enrutador, uso puttyla demostración:

Inserte la descripción de la imagen aquí

  • Ingrese a la carpeta / usr / y ejecute la siguiente instrucción:
opkg update
opkg install dogcom_v1.6.2-1_x86_64\(lede-sdk-17.01.4-x86-64\).ipk
  • Este proceso requiere que el enrutador tenga una red, por lo que puede usar un puerto con una red para conectarse al puerto wan primero, o usar el proxy de otra persona. Estoy usando el proxy del hermano. llevado a cabo:
export https_proxy="172.29.150.52:8119"
export http_proxy="172.29.150.52:8119"
  • Después de ejecutar esta instrucción, la sesión a la que está conectado actualmente puede tener una red. Si se vuelve a conectar, debe ejecutarla nuevamente. Puedes probar esto.
  • Después de que la instalación sea exitosa, la red del campus está conectada al puerto wan, ejecute el siguiente comando para probar si la red del campus está conectada correctamente.
/usr/dogcom -m dhcp -c /usr/drcom.conf -v
  • Después de confirmar que puede acceder a Internet, pegue el siguiente comando en la línea de salida 0 en /etc/rc.local:
dogcom -m dhcp -c /usr/drcom.conf -d -e
  • O puede agregarlo directamente en la interfaz web del enrutador
    Inserte la descripción de la imagen aquí
  • Reinicie el enrutador y listo.

Elementos y enlaces relacionados

Supongo que te gusta

Origin blog.csdn.net/weixin_39139505/article/details/108761679
Recomendado
Clasificación