科学地上网
如何改进上网环境?如何在监控环境下相对舒适地“搬砖”,如何利用虚拟机?
整体方案很简单,将认证工具、监控工具放在虚拟机 Ubuntu 中,网络选择桥接模式,直连园区无线网完成帐号认证工作;新增网卡将网络分享给其他虚拟机。
2021年11月22日更新,Ubuntu 虚拟机已删除 。
知易行难,具体实现过程中,因为缺乏网络相关的知识体系(尤其是路由配置等)花了较多时间,绕了很多弯。
查看 IP 地址
在终端中查看 IP 地址的命令:ip a
,在 Debian 10 或 Ubuntu 20 版本中已经没有 ifconfig
命令、iptables 命令。
更多请参考 如何在 Ubuntu 中检查你的 IP 地址
配置生效
最初每次更改之后都是重启系统,保证配置生效。网络不通的原因可能很多,也弄不明白,按照网上的教程操作之后还是失败就难免怀疑配置是否生效。
重启系统很笨重,但又不清楚针对网络配置的刷新(或重启)命令,后来发现图形界面网络配置项是提供了开关按钮的:重启(开关一次)网络配置生效。
10.41.0.x 问题
Ubuntu 共享网络时,静态域名固定使用 10.42.0.1
,这个地址似乎是 硬编码的,系统缺陷。
在调试过程中,改动了虚拟机 Vmnet1 的 IP 段,而且宿主机会自动获得 x.x.x.1 的地址,宿主机禁用 Vmnet1 避免 ip 冲突。
将虚拟机 Debian 手工设置 ip 和 dns 服务地址,并将网关地址设置为 10.42.0.1
后,成功访问互联网。
后来搜到修改 10.41.0.x 静态域名的 方式 后,将其改为了 192.168.x.88(要和虚拟机 Vmnet1 DHCP 网段相同),避免和宿主机的 x.1 冲突
降低资源使用率
Ubuntu 不进入图形界面,降低资源使用率。使用字符界面的命令如下:systemctl set-default multi-user.target
使用图形界面的命令:systemctl set-default graphical.target
,更多请参考 Ubuntu-20.04默认进入字符界面
查验目标进程是否存在 ps -ef | grep Isa
(grep 默认大小写敏感),验证是否能够上网 ping www.baidu.com
开启 SSH 服务
限定用户,限定地址保证安全。Linux限制某些用户或IP登录SSH、允许特定IP登录SSH
在 /etc/ssh/sshd_config
配置文件中设置 AllowUsers
选项,(配置完成需要重启 SSHD 服务)格式如下:
1 | AllowUsers aliyun test@192.168.1.1 |
配置网络
参考下文,我们需要通过 netplan 将 renderer 从 NetworkManager 改为 networkd:图形界面默认使用前者来配置所有网络设备
Change netplan renderer from networkd to NetworkManager
清理宿主机
分别针对 ASM 小助手、360 天擎。
卸载 360 天擎的方式,无需密码卸载360天擎。不需要安全模式,不用文件粉碎机等其他流氓软件以毒攻毒。
思路或步骤:卸载需要密码,但密码匹配的源在本地,而且是文本文件,删除密码或其所在文件;修改文件时由于天擎软件设有限制,需要关闭其自我保护。如果官方是刻意留有这个漏洞,还真是可爱啊
卸载 ASM 小助手,就比较曲折。我一度以为要用 PE 或者进入安全模式删除文件和目录了,这种方式能解决问题,但无法判断是否删除完全就很恶心。
过程参考 ASM入网小助手卸载 ,但有以下区别:
- 链接中的汉化版本的反编译破解软件,系统报警是病毒,谨慎起见,找的 原版 OllyDbg 工具
- 可能 ASM 小助手版本更新了,增加了混淆。无法准确找到帖子中搜索的字符,但借鉴其思路可以解决问题
- 我卸载的 ASM 小助手版本:
引擎版本:5.2.6039.0674
复制粘贴、拖拽文件
VMware 官方也推荐安装 open-vm-tools
对于 Linux 的较高发行版,请使用集成的 open-vm-tools 版本。
安装 sudo apt install open-vm-tools
之后,复制粘贴文本无效,拖拽拷贝文件无效,还需要安装:
sudo apt install open-vm-tools-desktop
TODO
虚拟机 Ubuntu 如果不手工设置 DNS 地址似乎不能上网
园区的无线网段每天都在变,虚拟机桥连模式无法自动获取到 ip 地址,Ubuntu 需要手动设置 ip 和 DNS 服务地址
目前是在 console 中启动
startx
临时打开图形界面修改Ubuntu 是否存在睡眠或其网卡睡眠的问题?暂时没发现
另一种思路,用移动设备中转园区无线网供笔记本使用。使用 Android 的 USB 网络共享功能。
否则,宿主机不上网(似乎只用于编译等)多数操作都走虚拟机,那文案编写、查找资料呢
Debian 网络代理关不掉,系统更新失败
Debian 10 自带的火狐浏览器,使用过程中经常卡死,然后崩溃
QV2ray 项目停止维护,查找替代品
笔记
如何在 Debian 平台做笔记呢?使用了 Typora 软件。