台服dnf局域网搭建
- 前置条件
- 虚拟机初始化
- 上传安装脚本以及其他文件至虚拟机
- 密钥publickey.pem
- 客户端配置
- 如果IP地址填写有误,批量修改IP地址
前置条件
- 安装有vmvare
- centos7.6镜像:https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
- 生成centos7.6 虚拟机
- 本站资源切勿用于任何商业用途,本站不对任何人的商业行为负责。
- 狗哥90神迹
虚拟机初始化
虚拟机网络
安装完虚拟机后可能没有IP地址,执行以下命令获取IP地址,以便远程工具连接
dhclient -v
改主机名和基础工具
hostnamectl set-hostname dof && bash
yum install -y vim wget net-tools
查看虚拟机获取到的IP地址,然后参考本机适配器配置进行更改更改
ip a s
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernen
OXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
UUID=25349160-bfee-4fd6-b05f-82042670f784 #全球唯一,这个不改
DEVICE=ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=172.20.10.4
NETMASK=255.255.255.0
GATEWAY=172.20.10.1
DNS1=172.20.10.1
PREFIX=24
安装基础lib库等
yum update libstdc++
yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686 -y
selinux配置为disabled
sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
上传安装脚本以及其他文件至虚拟机
参考台服DNF吧文档:mrw.so/6gycbq
https://rin4xgmm0od.feishu.cn/docx/W0Sadd3wSoIHMLxWyi0cYBqFnLf
百度云链接:
链接:https://pan.baidu.com/s/1Luog9yh17AmaBKn0kMjcxQ?pwd=lsc6
提取码:lsc6
mv fullpackage.tar.gz /
mv install /root
cd /root
chmod +x install
./install
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
输入1进行安装
注意IP地址,局域网内为桥接虚拟机内网IP:172.20.10.4,公网的则是公网IP
安装完成后会重启虚拟机
等开机后上传等级补丁df_game_r与pvf文件 至/home/neople/game 下
mv df_game_r /home/neople/game/
mv Script.pvf /home/neople/game/
chmod 755 /home/neople/game/Script.pvf
chmod 755 /home/neople/game/df_game_r
cd ~
./dprun
执行后等待一段时间后出五国
密钥publickey.pem
服务端和客户端密钥
vim /home/neople/game/publickey.pem
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsz6g1F4gCkpSuwUSk4Di
y1SxXVHEHKen2A2e+JCRxYuPGvJEYlaJpmaGABEeydzStronNX7O5Fdo1rQ2RHwu
OFPNnugAUk138HlsK+v2MHpur9mzRK2L6C7amgxtBu+mFXV8wcwvuuDp1a+LFzCo
Roms+KwxnYbC9SM/VUB1pQEZOrYF6kN1DxRtnkIzJ/4kdVkymNKz3rEDLtwXMnlx
bQn7jivGoUNbXeTqdEDKXDFRbXWpxtUxiklC949h0dtoYLmALmt/bWKbK+DpwwJL
c0BD/nEJKhP/x4YubwBaHdcagZlIX+rQQnABt+yaNYbYWKoV8eHGifAH9OEYnL/T
UwIDAQAB
-----END PUBLIC KEY-----
客户端配置
客户端百度云网盘:
没会员,超过4G,等找个会员在上传
修改Sign in data.ini 文件里数据库地址
修改服务器地址
如果IP地址填写有误,批量修改IP地址
查看之前配置文件IP地址
grep -E -o '([0-9]{1,3}\.){3}[0-9]{1,3}' /home/neople/*/cfg/*.cfg
我这个是更改过的,没更改前是172.20.10.32
替换为新的IP地址
sed -i 's/172.20.10.32/172.20.10.192/g' /home/neople/*/cfg/*.cfg
执行停止脚本发现部分进程未停止,可使用以下命令再次停止
ps aux | grep '\./df*'| awk '{print $2}' | xargs sudo kill -9