kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞

目录

kali linux树莓派配置的各种坑① 有线配置+串口控制台
kali linux树莓派配置踩坑之旅② wifi配置+tightvnc可视化
kali linux树莓派配置踩坑之旅③ x11vnc 真·窗口可视化
kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞

前言

自从上一章使用了x11vnc成功获取到了真的窗口会话,我一直在想一个问题:如何应对无网络环境下的,树莓派配置,事实上不久之后,我在配置wireshark抓包的时候,效果并不是非常理想,建立在路由基础上的通信,依然不够稳定,毕竟家里有太多电子设备互相抢占网络资源。
偶然间我在b站上学习网络安全的时候,老师提到说,用一根网线连上电脑两端也可以构成局域网,我突然就大彻大悟了,有网络就有通信,有通信就有传输,有传输就有服务,那么共享一个屏幕又是什么难事了。
所以,我想到了一个很“天才”的办法:网线直连。

配置过程

  • 背景知识:

我们的目的是构建世界上最小的局域网——两台网络设备构成的通信链。
kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞_第1张图片
我们通过一个网线(实线)的物理层架构出,整套网络的虚拟环境(虚线)。
首先,来声明几个概念:

概念 解释
ip地址 网络设备的唯一识别标志
网关 负责转发网络设备请求的核心设备所在地址,一般是路由器的地址
子网掩码 用来声明局域网的适用范围,可承载网络设备的上限

下面,我们来理解一下,无网络环境下,不同参数在不同系统下的配置特性。

参数 windows系统 linux系统
ip地址 自动配置以169.254为开头的ip地址 自动?想peach。不自己动手什么都不会发生
子网掩码 自动为255.255.0.0 都说了自己动手啦
默认网关 逻辑清晰,没有网关哪来的网关地址,为空 可以不设置/也可以设置(如果设置,注意别出错)
  • 配置windows

1.配置windows局域网
毫不夸张的说,将两台设备开机,用网线插在一起,就over了。

2.查看windows局域网ip地址

ipconfig

kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞_第2张图片

  • 配置Linux

1.打开配置文件

nano /etc/network/interfaces

添加如下配置信息

auto eth0
iface eth0 inet static
address 169.254.194.201

netmask 255.255.0.0

gateway 169.254.194.1

配置文件解读:

语句 解读
auto eth0 网卡开机自动开启
iface eth0 inet static 使用静态配置信息,换句话说,手动配置
address 169.254.194.201 ip地址设置,一般是windows的ip地址末尾加1就可以了
netmask 255.255.0.0 设置子网掩码
gateway 169.254.194.1 亲测这里如果倒数第二位更换成别的数,就会报错,不知道这是为什么,如果有大神可以解答一下

2.重启网卡使配置生效

/etc/init.d/networking restart

3.查看ip是否配置成功ifconfig

kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞_第3张图片

  • 局域网搭建成功验证

在linux上ping一下windows的ip地址,通了就行。
kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞_第4张图片

  • 建立投屏连接
    这里跟第三章讲的没什么区别,使用vnc-viewer,输入目标ip地址,点击ok,输入账户密码,进行连接就可以了。
    kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞_第5张图片

最后,你就能感受到什么叫“如履平地”的飞一样的感觉了,由于没有其他设备抢占资源,又是有线直连。下载速度那叫一个快,投屏那叫一个稳定,跟用一台电脑没什么区别。不嗨不会停。
kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞_第6张图片

ps:投屏期间,有的时候遇见屏幕自动锁住的情况,输入如下命令解锁

sudo loginctl unlock-sessions

你可能感兴趣的:(kali linux树莓派配置踩坑之旅④ x11vnc配合网线直连——直接起飞)