linux怎么设置ip地址
作者:SolopaceGem
RustDesk 是一款可以平替 TeamViewer 的开源远程桌面软件,旨在提供安全便捷的自建方案,而为了获得更安全快速的使用体验,我们一般会选择自建RustDesk Server,但在没有公网IP的情况下,自建的RustDesk Server就难以让处于各个不同网络的RustDesk客户端访问到;
由此我们便有了借助Solopace.Gem来完成RustDesk 服务端与客户端之间的网络连通,进而实现在无需公网IP的情况下,使用自建RustDesk Server提供基于RustDesk的远程桌面服务
安装RustDesk Server
步骤1: 下载服务器端软件程序
下载对应系统版本的RustDesk Server安装包
提供版本:
Linux
Windows
这里我们以一台内网Centos7系统的Linux来安装测试。
以下针对Linux版本做使用说明。
有两个可执行文件和一个文件夹:
hbbs - RustDesk ID注册服务器
hbbr - RustDesk 中继服务器
Linux版本在Centos7构建,在 Centos7/8,Ubuntu 18/20上测试过,Debian系列的发行版本应该都没有问题。
服务器要求
硬件要求很低,最低配置的虚拟机或服务器就可以了,CPU和内存要求都是最小的。关于网络大小,如果TCP打洞直连失败,就要耗费中继流量,一个中继连接的流量在30k-3M每秒之间(1920x1080屏幕),取决于清晰度设置和画面变化。如果只是办公需求,平均在100K/s。
打开上面的下载地址,可以看到有各个linux发行版的安装包,二进制和源代码供下载,这里我们选择下载linux-amd64版本的二进制程序,直接复制下载链接。
直接下载到服务器/usr/local/src目录:
cd /usr/local/src\nwget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.8-2/rustdesk-server-linux-amd64.zip
步骤2:安装并启动
解压文件
unzip rustdesk-server-linux-amd64.zip
进入解压目录可以看到有三个可执行程序
![](https://p0.ssl.img.360kuai.com/t013da5a6fa01ded6a4.jpg)
使用systemd来管理hbbr和hbbs
添加hbbs服务文件:
vim /usr/lib/systemd/system/hbbs.service
写入以下内容:
[Unit]\nDescription=rustdesk-server-id\nRequires=network.service\nAfter=network.service\n\n[Service]\nLimitNOFILE=65536\nLimitMEMLOCK=infinity\nExecStart=/usr/local/src/amd64/hbbs\nExecReload=/bin/kill -HUP $MAINPID\nKillMode=mixed\nSuccessExitStatus=143\nRestart=on-failure\nRestartSec=42s\n\n[Install]\nWantedBy=multi-user.target
添加hbbr服务文件:
vim /usr/lib/systemd/system/hbbr.service
写入以下内容:
[Unit]\nDescription=rustdesk-server-realy\nRequires=network.service\nAfter=network.service\n\n[Service]\nLimitNOFILE=65536\nLimitMEMLOCK=infinity\nExecStart=/usr/local/src/amd64/hbbr\nExecReload=/bin/kill -HUP $MAINPID\nKillMode=mixed\nSuccessExitStatus=143\nRestart=on-failure\nRestartSec=42s\n\n[Install]\nWantedBy=multi-user.target
加载新的systemd服务:
systemctl daemon-reload
启动并开机自启:
systemctl enable hbbr --now\nsystemctl enable hbbs --now
查看服务运行状态:
hbbr
systemctl status hbbr
![](https://p0.ssl.img.360kuai.com/t0148ce179c11b11570.jpg)
hbbs
systemctl status hbbs
![](https://p0.ssl.img.360kuai.com/t01ea4ba4443bdec715.jpg)
当hbbr和hbbs两个服务状态均为running标识部署启动成功。
在RustDesk Server上安装SolpaceGem
在安装了RustDesk Server的服务器上安装SolopaceGem客户端,并加入组网。
安装过程参考:Linux客户端安装教程
Tips:如果加入企业网络,这里勾选“设置为中心服务器”,加入个人网络则不要勾选。
![](https://p0.ssl.img.360kuai.com/t019239f3f687033d0a.jpg)
在RustDesk客户端上安装SolopaceGem
在需要使用RustDesk进行远程访问或被控的设备上安装SolopaceGem客户端,并加入中心服务器所在组网
安装过程参考:客户端安装教程
配置RustDesk客户端
步骤1: 下载安装
前往官方github站点下载对应操作系统的客户端安装包。
客户端下载地址
步骤2: 获取服务器key
RustDesk Server所在服务器上执行命令:
cat /usr/local/src/amd64/id_ed25519.pub
复制输出的key
步骤3: 配置客户端使用自建RustDesk Server
打开RustDesk客户端设置,找到网络选项:
![](https://p0.ssl.img.360kuai.com/t01d28dc3c0707f4ad1.jpg)
ID服务器:填入RustDesk Server服务器的组网IP
Key:填入步骤2获取到的key
Tips:需要在所有RustDesk客户端上安装SolopaceGem客户端并加入组网,并重复步骤3的操作
Enjoy it!!
![](https://p0.ssl.img.360kuai.com/t0185062e72cc366239.jpg)
阅读更多服务器精彩内容,可前往什么值得买查看
","gnid":"994262f8dbdcce77b","img_data":[{"flag":2,"img":[{"desc":"","height":"230","title":"","url":"https://p0.ssl.img.360kuai.com/t013da5a6fa01ded6a4.jpg","width":"1080"},{"desc":"","height":"228","title":"","url":"https://p0.ssl.img.360kuai.com/t0148ce179c11b11570.jpg","width":"1080"},{"desc":"","height":"221","title":"","url":"https://p0.ssl.img.360kuai.com/t01ea4ba4443bdec715.jpg","width":"1080"},{"desc":"","height":"299","title":"","url":"https://p0.ssl.img.360kuai.com/t019239f3f687033d0a.jpg","width":"1080"},{"desc":"","height":"615","title":"","url":"https://p0.ssl.img.360kuai.com/t01d28dc3c0707f4ad1.jpg","width":"1080"},{"desc":"","height":"838","title":"","url":"https://p0.ssl.img.360kuai.com/t0185062e72cc366239.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1703675915000,"pure":"","rawurl":"http://zm.news.so.com/2f4e3799374769d35f43d6df160472c5","redirect":0,"rptid":"cc83afd6f38fc20e","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"使用Solopace.Gem实现无公网IP连接自建RustDesk中继服务器(Linux)
逄鸣蓉4661linux 怎么设置IP? -
屈狮胞13979623538 ______ 1、在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、开始编辑,填写ip地址、子网掩码、网关、DNS等.其中“红框内的信息”是必须得有的. 3、编辑完后,保存退出. 4、重启网络服务.service network restart或/etc/init.d/network restart 5、ping网关,ping外网进行测试.都能ping通表示网络正常.
逄鸣蓉4661linux怎么配置ip -
屈狮胞13979623538 ______ 第一种(立即生效,重启后配置丢失) ifconfig eth0 192.168.0.10 netmask 255.255.255.0 ifconfig eth0 up 第二种(重启后生效,重启电脑,IP不会丢失) vi /etc/sysconfig/network-scripts/ifcfg-eth0 参考配置文件 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.10 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 HWADDR=00:0c:29:dd:a6:00
逄鸣蓉4661linux怎么设IP?
屈狮胞13979623538 ______ 在文字窗口里输入export LANG=C ;setup 时,然后
逄鸣蓉4661linux怎么设置IP啊 -
屈狮胞13979623538 ______ 临时设置用ifconfig来做、 如果固定一直用 就进入\etc\network\ifc-sc..\network..具体忘记了 反正就是在这里面做设置修改下 之前一定要用Vi来编辑 最后推出保存 重启网络就OK
逄鸣蓉4661linux 如何配置IP? -
屈狮胞13979623538 ______ vi进入后,按i变成编辑模式,屏幕下方有个INSERT字样,这时跟windows的记事本一样了,改吧.内容见下 改完后按ESC键,再输入冒号x——:x保存退出.service network restart 你的IP就出来了.DEVICE=eth0 BOOTPROTO=none IPADDR=192.168.0.1 GATEWAY=192.168.0.254 ONBOOT=yes TYPE=Ethernet
逄鸣蓉4661Linux系统下如何设置ip及相关 -
屈狮胞13979623538 ______ 首先,要取得root权限,su 输入root密码,如果已经是root权限,假定要设置的网卡是eth0,那么输入: ifconfig eth0 x.x.x.x x.x.x.x 前四个x是IP地址,后四个X是子网掩码,如果有多个网卡,则设置eth1 等. 默认网关: 输入:route add default gateway X.X.X.X DNS:编辑 /etc/ resolve.conf 编辑可以用VI. 输入: nameserver: 202.99.166.4 (网通,具体输入你的DNS)
逄鸣蓉4661linux 系统环境下如何设置IP?是用命令还是能像windows系统手动绑定IP一样的方法? -
屈狮胞13979623538 ______ linux下可以用命令也可以像WINDOWS一样填写IP,进入桌面环境在网络配置里可以手动设IP,设置完后需要重启下网卡,如果进入终端模式也就是命令模式,刚需要修改网卡的配置文件,或是用命令配置两种方法!总结一下配置IP一共有三种方法可以配置!
逄鸣蓉4661局域网怎么设置linux系统ip -
屈狮胞13979623538 ______ 1、ifconfig是查看网卡的信息. ifconfig [Interface] Interface是可选项,如果不加此项,则显示系统中所有网卡的信息.如果添加此选项则显示所指定的网卡信息 例如:ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:F3:3B:F2 inet addr:...
逄鸣蓉4661局域网中的linux系统服务器,如何设置,使其IP地址既能固定又能不被占用? -
屈狮胞13979623538 ______ 找你的校园网的管理员,给你的这个机器做 IP 和 MAC 绑定.同时固定这个机器的 IP 不变.校园网里面经常有偷取别人 IP 的,这个解决办法除了严管重罚没别的办法.另外还有中毒扰乱局域网的.建议还是搭建专用网络为好. ------------ 这不是 Linux 的工作,是你的局域网里面的 DHCP 服务器的工作,让你所在网络的网络管理员设置一下他的设备就行了.
逄鸣蓉4661配置LINUX的IP命令
屈狮胞13979623538 ______ linux 下有个工具的 netconfig 运行netconfig 就可以配置 相关网络参数.