Anydesk iptable setting
Offical firewall setting is bullshit not working at all
https://support.anydesk.com/knowledge/firewall
old linux rm sbin incase shell be hacked
export PATH=$PATH:/sbin
firewall-cmd --direct --add-rich-rule='rule' filter IN_public_allow 0 -m tcp -p tcp --dport 443 -j DROP
--permanent
--reload
sudo firewall-cmd --add-port 50001-50003/tcp --permanent
sudo firewall-cmd --add-port 7070/tcp --permanent
sudo firewall-cmd --reload
firewall-cmd --direct --add-rich-rule='rule' filter IN_public_allow 0 -m tcp -p tcp --dport 0-7069 -j DROP
firewall-cmd --add-port= --permanent
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 port port="443" protocol="tcp" reject'
65535
systemctl status firewalld.service
systemctl stop firewalld
systemctl disable firewalld
my RHEL 7.9 change repo casue firewalld got something werid
setting in fiewalld not working...
change to iptables
systemctl enable iptables
systemctl start iptables
iptables -L -n --line-numbers
iptables -D INPUT 10
iptables -I
iptables -A INPUT -j DROP
iptables -A OUTPUT -j DROP
iptables -A FORWARD -j DROP
iptables -A FORWARD -p udp --dport 53 -m string --hex-string "|07|anydesk|" --algo bm -j ACCEPT
iptables -A INPUT -p udp --dport 53 -m string --hex-string "|07|anydesk|" --algo bm -j ACCEPT
iptables -A INPUT -p udp --sport 53 -j DROP
iptables -A INPUT -p tcp --sport 53 -j DROP
iptables -A INPUT -p udp --sport 53 -m string --hex-string "|07|anydesk|" --algo bm -j ACCEPT
iptables -A INPUT -p tcp --sport 53 -m string --hex-string "|07|anydesk|" --algo bm -j ACCEPT
-j DROP pass
ACCEPT not working? !!!put DROP at back!!!
use wireshark check any miss
service iptables save
netstat -ltnap
netstat -lunap
netstat -tnap
anydesk --get-status
anydesk --get-id
service safedog status
sdui
yum install wireshark-gnome
sudo wireshark
iptables -A OUTPUT -p udp -m multiport --dport 50001:50003 -j ACCEPT
iptables -A OUTPUT -m multiport -p tcp --sport 443,7070 -j ACCEPT
iptables -A OUTPUT -m multiport -p tcp --dport 443,7070 -j ACCEPT
iptables -A OUTPUT -j DROP
iptables -A INPUT -i ens33 -p udp -m string --hex-string "|07|anydesk|" --algo bm --sport 53 -j ACCEPT
iptables -A INPUT -i ens33 -p udp -m multiport --sport 50001:50003 -j ACCEPT
iptables -A INPUT -i ens33 -m multiport -p tcp --sport 443,7070 -j ACCEPT
iptables -A INPUT -i ens33 -m multiport -p tcp --dport 443,7070 -j ACCEPT
iptables -A INPUT -i ens33 -j DROP
iptables -A FORWARD -i ens33 -j DROP
service iptables save
tcp sport 443
udp 50001:50003
tcp 7070
结论只需要保留INPUT上的增加lo上接口的接受不然影响本地其他程序运营,另外设备名一定要加到hosts里面不然
因为去公网找不到设备名也会导致使用本地端口的程序卡很久
iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i ens33 -p udp -m string --hex-string "|07|anydesk|" --algo bm --sport 53 -j ACCEPT
iptables -A INPUT -i ens33 -p udp -m multiport --sport 50001:50003 -j ACCEPT
iptables -A INPUT -i ens33 -m multiport -p tcp --sport 443,7070 -j ACCEPT
iptables -A INPUT -i ens33 -m multiport -p tcp --dport 443,7070 -j ACCEPT
iptables -A INPUT -i ens33 -j DROP
service iptables save
BTRFS 数据恢复
UFS
先找分区 manage partitions
直接点进去复制文件。。。
找丢失文件速度很慢。。并且不全
主要先把分区找回来
破解版下载
UFS Explorer Professional Recovery 2023 Free Download (getintopc.com)
PVE下安装黑群晖 以及 让PVE虚拟机效率更高
qm importdisk 101 /mnt/NTFS/sdd4_03/DS918_7.21-69057.img NTFS03
101是你虚拟机编号
NTFS03是你储存池
img 去GXNAS下载
https://d.gxnas.com/
让PVE虚拟机效率更高
机器设置选择Q35更快,i440fx不支持PCIe只支持PCI
硬盘还是只能挂sata模式,virtio模式挂硬盘不支持,
并且虚拟化的硬盘建议不要放在NTFS的分区,NTFS3也很慢3g只是快20%多,默认的NTFS挂在没法读写
网卡倒是可以挂virtio,具体分配地址请参考PVE 黑群晖获取不到指定的IP地址的问题
SCSI控制器选择VirtIO SCSI single,原则上最快但是根本挂不上SCSI,如果可以的勾选IO Thread更快
安装的时候必须是sata,使用的时候scsi目前问题不大
7.21的引导在安装的时候需要挂成sata,硬盘在PVE中挂scsi能安装上,群晖 安装时出现 58% 左右的硬盘损坏也是这个原因
GXNAS的几个版本试下来都是支持OVMF (UEFI)的
最后就是CPU设置了
直接选host,得在option中开启KVM Hardware Virtualization
把Intel的全选上,黑群晖的话不支持HV的两项不用选设置成为default就行
AMD的就别选了,NUMA没必要勾上,因为个人机器,数据中心大内存跨CPU乃至跨节点调用内存,没有多个CPU开启也没用。。。
就算大型数据中心开启了也会出现NUMA miss导致卡顿。。。
核心数保持跟实体机对应,没有其他限制
其他开不起来机器的在logs里面看并且修改掉。不然pve的软虚拟化。。。真的很慢,读写都很慢
设置完基本上跟实体机没多大区别
不过要是有硬件直通就好了。。。
精简win 11
视频:
https://www.bilibili.com/video/BV1Ad4y1S7yj/?vd_source=45ad9f3347cbb9a52b2c067db5c95c01
下载:
https://blog.lovepcsys.top/index.php/general.html
https://www.123pan.com/s/mLLA-yGqtH
提取码:wWSA
安装选择
U是正常注册用户名
A是以Administrator使用
WSA安卓子系统,旧电脑基本上带不到。。。
跳过网络
shift + F10
OOBE\BYPASSNRO
修复管理员
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"
也可是手动操作
win+r
regedit
HKEY_CLASSES_ROOT\exefile\shell\runas\command
改掉默认值
还有IsolatedCommand中
"%" %*
要重启才能
steam link做远程管理的一些尝试 - 学长 (iheld.net)
里面的EnableLUA改为0
终端中输入
REG add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v EnableLUA /t REG_DWORD /d 0
初次安装设置
Windows\SYSOPT
里面有激活工具
内存清理
Windows\MemReduct
关闭虚拟内存
计算机属性,高级系统设置,性能,高级,虚拟内存 设置
禁用休眠,实际上也没开启
powercfg -h off
windows 远程桌面 某些设置由你的组织来管理 - 学长 (iheld.net)
windows保持wifi和网线同时连接 - 学长 (iheld.net)
netplwiz也是无法直接设置自动登录的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device
DevicePasswordLessBuildVersion 改为 0 再netplwiz
WSL安装和设置,需要多次重启
删除PVE后windows 下 zfs的挂在 群晖分区 - 学长 (iheld.net)
ZeroTier在PVE上部署
参考:
https://www.zerotier.com/download/
网络设置参考:
https://forum.proxmox.com/threads/zerotier-proxmox-pve.77268/
curl -s https://install.zerotier.com | sudo bash
因为直接登录就是root所以不需要sudo
curl -s https://install.zerotier.com | bash
加入指定的网络
zerotier-cli join 网络ID
windows 11 企业版下载地址
https://www.microsoft.com/en-us/evalcenter/download-windows-11-enterprise
安装密钥:
NPPR9-FWDCX-D2C8J-H872K-2YT43
kms tools:
https://msfree.su
参考:
https://gist.github.com/jhermsmeier/5959110
PVE无损安装在已有分区的硬盘上 以及挂载 NTFS分区
PVE实际上20G安装绰绰有余
我就给它60G吧
然后又因为我硬盘本来就有14T以上的NTFS分区
下面讲下怎么“无损”安装PVE
首先找个PE盘,我用的是
https://www.wepe.com.cn/download.html
的iso 加上Ventoy
https://www.ventoy.net/en/download.html
一、先来说下 Ventory 的无损安装
得让分区前面的第一个1M空出来
根据一个扇区512字节
算出得空出2048个扇区
NTFS分区的在windows下就支持无损安装了
但是其他U盘分区怎么办呢?毕竟还是exFAT支持的广
除了前面要从1MB开始,末尾也要空出32M
我是直接给36M了就怕失败
然后就可以成功无损安装Ventory了
用Diskgenius改,https://weilining.github.io/251.html
如果出现错误无法调整分区
chkdsk U盘盘符: /F
把we pe 安装到iso 然后复制到U盘正常的分区中
二、准备PVE安装
备份主的分区列表
ESP分区就无所谓了,毕竟主要是要用PVE
担心系统分区丢失就把对应的分区被分到vdmk中
PVE安装会删除所有选择的硬盘上的分区,并且安装到最前面的空间中
调整分区
要想安装完PVE后分区还能恢复主要是要把分区的数据后移
我的是16T的硬盘在电脑上只能读出来14.5T
前面空了200G,后面空了365G
用DiskGenius备份下分区,需要的不是rpt文件中的引导数据,主要是txt文件中精确到扇区磁头柱面的详细分区数据
方便安装完PVE后丢失的分区列表恢复,还要chkdsk恢复下分区的引导扇区
三、安装PVE到硬盘上
4块硬盘但是硬件不支持zfs的raidz,做了个btrfs的raid1,实际上没太大必要,因为实际上只有一个硬盘上是有引导的
引导一坏其他备份再多也是干着急。。。
安装的时候我的硬件(华擎3150 ITX)没法显示全GUI,用的console安装,改选项要按enter然后可以改方向键选择
主要是要限制大小到60G,反正不要超过你之前调整分区时在分区前面空出来的大小就行
四、恢复NTFS分区
用DiskGenius的工具中“搜索已丢失的分区”?那个太慢了而且每个不是都要点否,谁有时间做在那里一天。。。
直接来个野蛮的,新建NTFS个分区把分区详细参数调整成之前备份的分区,通过备份分区的txt文件从柱面、磁头、扇区
乃至对对齐到扇区整数倍,以及主分区、拓展分区、逻辑分区都要跟之前的一样
然后保存分区列表,但是绝对不要格式化,保存完后windows还是会提示你格式化,也不要格式化,因为格式化就变成恢复文件了
跟恢复分区比,需要的时间,找回数据可能性就不是一个级别了
win + r cmd
chkdsk 刚才恢复的盘符: /F
恢复分区的引导扇区就能让被删除的分区正常使用了
五、在PVE中挂载NTFS
mkdir /mnt/NTFS /mnt/NTFS/sda4_01 /mnt/NTFS/sdb4_04 /mnt/NTFS/sdc4_02 /mnt/NTFS/sdd4_03
为啥这么多因为我有4块硬盘
mount -t ntfs3 /dev/sda4 /mnt/NTFS/sda4_01
mount -t ntfs3 /dev/sdb4 /mnt/NTFS/sdb4_04
mount -t ntfs3 /dev/sdc4 /mnt/NTFS/sdc4_02
mount -t ntfs3 /dev/sdd4 /mnt/NTFS/sdd4_013
-t ntfs只能只读,-t ntfs3能正常读写
用blkid | grep -i ntfs查看UUID记录好
vi /etc/fstab
UUID=**** 挂载点/mnt具体的文件夹 ntfs3
在PVE的数据中心中的存储中添加对应的目录,内容(content)可以多选点,然后就可以直接上传iso了
参考:https://zhuanlan.zhihu.com/p/560006479 都特么是抄的
UUID=**** 挂载点 ntfs3 iocharset=utf8,umask=0,prealloc 0 0
参考:https://www.insidentally.com/articles/000029/
据说是ntfs3性能远好于ntfs3G
pvetools
https://github.com/ivanhao/pvetools
apt install git
官方愿里面根本没有
下载zip更改后缀名为iso
在datacenter具体的实体机中的local下上传iso
然后mv /var/lib/vz/template/iso/pvetools-master.iso ~/pvetools-master.zip
或者
wget https://github.com/ivanhao/pvetools/archive/refs/heads/master.zip
还好官方源中有unzip
apt install zip
unzip master.zip
./pvetools-master/pvetools.sh
官方包中的vi真不是人能用的。。。用完之后经常把del当做backspace用
PVE安装完后的设置
因为最后还是想用WIFI
ESXI不是不行。。。而且折腾了一天还是卡在
No image profile is found on the host or image profile is empty. An image profile is required to install or remove VIBs. To install an image profile, use the esxcli image profile install command.
目测是还有驱动没打上。。。但是我也不知道缺了什么。。。
并且硬件基础直装只能用6.7。。。准备以后有用USB网卡试试
而且要想用WIFI得改直连到一个虚拟软路由太麻烦。。。
安装完把自己电脑的网络共享给网线
设置WLAN的高级网络设置中的更多适配器设置
选择共享给网线连接的PVE设备的网络接口
然后能上网的电脑做网关,我的电脑给的192.168.137.1
所以就把
改系统时间
date -s 日/月/年
date -s 时:分:秒
不设置不能过https的认证
所以不能apt install。。。
先解决时间自动更新
第一次apt前先apt update
apt install ntp
https://blog.csdn.net/hl449006540/article/details/122648898
https://pve.proxmox.com/wiki/Time_Synchronization
官方用chrony
systemctl enable chrony
/lib/systemd/systemd-sysv-install enable chrony
不用安装ntp。。。
但是得安装chrony
apt install chrony
最新的不用安装直接systemctl enable chrony就行
然后
安装wifi的设置
apt install wpasupplicant iw wireless-tools
参考:
DHCP: https://juejin.cn/post/7115643955915522078
静态: https://blog.csdn.net/bugApe8/article/details/128234569
wpa_passphrase "SSID" "密码" > /etc/wpa_supplicant/wpa_supplicant.conf
复制psk那长串的
编辑
vi /etc/network/interfaces
跟一般的vim不同pve的vi是a或者ins输入,i没反应
#下面的无线网卡的配置一定要配置在虚拟网络 vmbr0的前面,否则,流量会先走vmbr0
auto wlp2s0
iface wlp2s0 inet static
address 192.168.68.200/24 # 改成自己的内网ip
gateway 192.168.31.1 # 改成自己的路由器网关
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
!!!只能有一个网关!!!其他网关用route加上去
auto vmbr1
iface vmbr1 inet static
address 192.168.137.2/24
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
post-up route add -net 192.168.137.0/24 gw 192.168.137.1
#有线
不需要加post-down删除这个route,只是以windows共享网络的192.168.137.1为例
具体以自己的网络为准
开启转发
sysctl -w net.ipv4.ip_forward=1
得设置nftables不然vmbr的内网访问不到外网?也许是iptable我忘记设置了???
vi /etc/nftables.conf
table ip nat {
chain postrouting {
type nat hook postrouting priority 0; policy accept; masquerade
}
}
systemctl enable nftables.service
systemctl start nftables.service
vmbr0下的bridge-ports 改成none
其实改完后只是远程没问题了
直接在硬件上还是走vmbr0
得删除vmbr0中设置的address 和 gateway
应用设置得重启reboot
只能有一个网关
修改直连显示器上的欢迎界面中显示的IP
vi /etc/issue
更改节点的名字:
vi /etc/hostname
vi /etv/hosts
第二行也要改
/etc/postfix/mail.cf
然后重启reboot
三个都要改还没完
还要重启后还要复制
mv /etc/pve/nodes/旧节点名/ /etc/pve/nodes/新节点名/
参考:https://bugxia.com/1616.html
去下No Valid Subscription 提醒
https://blog.51cto.com/fxn2025/5023458
直接去下一篇安装pvetool
给华擎3150 itx 主板上 esxi
ESXI总结站:
https://www.dinghui.org/vmware-iso-download.html
第一个问题
Using 'simple offset' UEFI RTS mapping policy
解决
https://www.cnblogs.com/mooniscrazy/p/14829789.html
ignoreHeadless=TRUE
然后没网卡问题
https://www.cnblogs.com/some-itech/p/14250177.html
https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168
把补丁加进去的办法
https://www.cnblogs.com/zoulongbin/p/10361615.html
不用下载上面的VMware.PowerCLI
Install-Module -Name VMware.PowerCLI
或者
https://www.powershellgallery.com/packages/VMware.PowerCLI
安装完要重启下不然会出很多红色的找不到cmdlet
ESXi-Customizer-PS 去github下载最新的
https://github.com/VFrontDe-Org/ESXi-Customizer-PS
下载python
https://www.python.org/downloads/
要去系统环境变量更改Path中有关python的路径设置
查看python路径设置
python
impotent sys
print(sys.path)
主要是添加lib和script
Set-PowerCLIConfiguration -PythonPath "C:\Python\Lib;C:\Python\Scripts"
需要安装
six
psutil
lxml
pyopenssl
通过
pip install
设置完还得关闭然后重开下powershell
驱动放到vib文件夹中
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-8.0U2-22380479-depot.zip -pkgDir .\vib -nsc
最新
8.0u1加vib的截图
https://www.dinghui.org/esxi-8-customized-usb-nvme-iso.html
我还装了个mt7921
有得折腾了
还得打sata补丁,
https://piv.ink/n3150-esxi/
https://www.rinvay.cc/archives/700/
sata-xahci
https://vibsdepot.v-front.de/wiki/index.php/Sata-xahci
重新下载部署包
http://ftpmirror.uk/pub/Software/vSphere/v6.7/ESXi670-201912001.zip
.\ESXi-Customizer-PS.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\vib -nsc
还是有这样的报错
No image profile is found on the host or image profile is empty. An image profile is required to install or remove VIBs. To install an image profile, use the esxcli image profile install command.
估计是这个板子4个sata口中两个是ahci
因为就算是安装windows只有ahci上的硬盘启动的时候经常找不到引导。。。但是引导了USB或者多个SATA后就能正常启动。。。因为没有CMOS电池???
还得去超市买一个,毕竟做NAS每次开机要按F1确实很麻烦。。。都没接显示器
更新了最新的BIOS也是这样。。。
打算拿USB NVME移动硬盘+USB网卡估计能装上去
最新微语
- FMC CXL PCIE UCIE 高速总线
2024-04-08 17:20
- 将所有域名改入cloudflare下,停用mfpad上的域名转发
2022-04-29 15:31
- 更改了部分代码,开启了回复功能。。。
2019-11-01 19:20
- 因为经常有刷广告的回复本网站关闭回复功能,反正也没人真的看过这里
2015-07-20 22:35
- 关于米农,我只想说百度作为中国最大一家互联网公司至今没有购买baidu.net域名。那些成功公司买也都是买一些完全个人轮不到域名。比如说mi.com也就卖了360万美金。。。这说明两点,一个成功的网站基本不会购买类似于自己名字的域名,二来一个成功公司买的域名米农肯定是望尘莫及。
2014-12-26 19:36
链接
最新评论
- Tarnished
很不错啊!我想禁用系统更新来着,结果这个... - 抹茶薄荷冰
谢谢您,这个方法真的有用 - 天文学
考古,目前(2022)已更新至10.1版... - 学长
@uuu:手机上缺少底层驱动的支持。。。... - uuu
termux有gcc,在另外一个包里,项... - 158****4135
不知道有没有人打包,我是用了魔法打败魔法... - 学长
imslib问题么??? - 飞影
这个方法现在也不行了,还有别的办法么 - 学长
@dayu0630:米9是安卓10内核,... - dayu0630
米9适用吗
存档
- 2024年9月(3)
- 2024年8月(1)
- 2024年6月(1)
- 2024年4月(2)
- 2024年3月(2)
- 2024年2月(1)
- 2023年11月(1)
- 2023年10月(40)
- 2023年9月(16)
- 2023年7月(1)
- 2023年4月(1)
- 2023年3月(4)
- 2023年2月(2)
- 2023年1月(1)
- 2022年12月(2)
- 2022年10月(1)
- 2022年9月(7)
- 2022年8月(1)
- 2022年6月(1)
- 2022年4月(3)
- 2022年3月(11)
- 2022年2月(4)
- 2021年11月(1)
- 2021年10月(2)
- 2021年9月(4)
- 2021年8月(1)
- 2021年7月(5)
- 2021年2月(3)
- 2021年1月(2)
- 2020年12月(1)
- 2020年9月(3)
- 2020年8月(4)
- 2020年7月(5)
- 2020年6月(4)
- 2020年5月(22)
- 2020年4月(5)
- 2020年3月(10)
- 2020年2月(1)
- 2019年11月(2)
- 2019年10月(1)
- 2019年7月(1)
- 2018年11月(1)
- 2018年10月(1)
- 2018年9月(1)
- 2018年8月(1)
- 2018年7月(2)
- 2018年5月(1)
- 2018年4月(2)
- 2018年3月(3)
- 2017年4月(5)
- 2017年3月(1)
- 2017年1月(1)
- 2016年12月(2)
- 2016年11月(8)
- 2016年7月(2)
- 2015年11月(1)
- 2015年10月(1)
- 2015年8月(2)
- 2015年7月(1)
- 2015年5月(1)
- 2015年2月(3)
- 2015年1月(5)
- 2014年12月(3)
- 2014年11月(1)
- 2014年10月(1)
- 2014年9月(5)
- 2014年8月(2)