@leaveye
2021-12-10T13:54:46.000000Z
字数 2536
阅读 1427
server dist install setup script
需要汇总归纳至其它章节
.20.200、.20.210、.20.220/home/dev/setup/.20.210:/home/dev/setup-20211123XXXX.tar.gz.20.210
cd /home/dev/setup
增加 docker 子网
docker network create -d macvlan --subnet=192.168.3.0/21 --gateway=192.168.1.2 -o parent=enp125s0f0 mynet
加载驱动创建网桥
如果服务器上电后,驱动未加载或网桥未创建才需要做这个操作。
- 驱动未加载:
/dev/piecomm#文件不存在- 网桥未创建:
ip link无macvlan2条目
./deploy.sh reload
./deploy.sh mss
./deploy.sh sccdocker exec -it scc /bin/bash./scc.run
fix msscsip CPU 100%
diff --git a/src/client/sip/MsscSip.cc b/src/client/sip/MsscSip.ccindex f79ac8b..d32945c 100644--- a/src/client/sip/MsscSip.cc+++ b/src/client/sip/MsscSip.cc@@ -1416,8 +1416,9 @@ void Sip::Client::updateRules(const GroupPtr &old_group, const GroupPtr &new_grop = string::npos;} else {uid = members.substr(p, q - p);- p = q + 1;+ p = q + 1, q = members.find(':', p);}+ if (uid.empty()) continue;auto user = old_group->getUser(uid);if (user) user->flags |= User::MEMBER_SND;}@@ -1682,6 +1683,7 @@ void Sip::Client::fetchUser(const GroupPtr &group, const UserPtr &user, Payloadvoid Sip::Client::cutLink(const Sip::GroupPtr &group, const string &rid, const Sip::UserPtr &user, const Payload &type) {auto route = group->getRoute(rid);auto link = user->snd[type];+ if (!route || !link) return;auto bindings = link->bindings(rid);for (const auto &ch: bindings) {DelRouteLink(route->id(), ch);
root 用户登录以后,进行如下操作,创建 dev 用户:
# 创建 dev 用户adduser --system --shell /bin/bash dev# 从旧服务器 kylin 上复制配置文件sudo -u dev scp kylin:.{bashrc,profile} /home/dev# 添加需要的用户组adduser dev sudoadduser dev dockeradduser dev video# 默认密码 zxcvm,./passwd dev
之后就可以登录 dev 用户进行正常操作了。
sudo
deb [trusted=yes] file:/mysoft archives/#deb file:///media/kylin/Kylin-4.0.2 juniper main
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp4 main restricted universe multiverse
192.168.3.21 mss 容器版本
docker images
会输出容器列表,看其中 mss latest 的那行。ID 十六进制字符串。
然后去 /home/dev/mss/docker/ 复制其中的 tarball 出来发过来。
编译工具
apt-get install build-essensialapt-get install pv lrzsz
上游产品
xzy
libxcode-aarch64.solibxcode-x86_64.so加载
lsmod | grep -i ||insmod PCIE_XZY_10.8_v2.3.ko &&chmod 777 /dev/piecomm* &&chgrp video /dev/piecomm* &&ls -lF --color /dev/piecomm*
modprobe macvlanlsmod | grep macvlanip link add macvlan2 link enp125s0f2 type macvlan mode bridgeip addr add 192.168.20.213 dev macvlan2ip link set macvlan2 upip route add 192.168.20.211 dev macvlan2
