首页 > 其他分享 >zerotier debian下配置NAT

zerotier debian下配置NAT

时间:2023-12-01 18:13:26浏览次数:19  
标签:iptables NAT zt2lryvedv id zerotier curl debian

获取root权限

sudo -i

这里建议进行apt update, 如果没有curl, 要先安装curl, 命令为: apt install -y curl

安装zerotier

curl -s https://install.zerotier.com | sudo bash 

加入网络, id是16位id, 外面的''不能删

zerotier-cli join 'id'

开启转发以及立即生效

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf && sysctl -p  

查看局域网网卡的名字

ip addr  

配置NAT路由下面ens18是本地局域网名字zt2lryvedv是zerotier网卡名 

iptables -t nat -A POSTROUTING -o ens4 -j MASQUERADE
iptables -A FORWARD -i ens18 -o zt2lryvedv -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i zt2lryvedv -o ens4 -j ACCEPT

  

大功告成

标签:iptables,NAT,zt2lryvedv,id,zerotier,curl,debian
From: https://www.cnblogs.com/pingfan96/p/17870648.html

相关文章

  • Debian系统使用技巧
    使用过nohup等命令运行程序到后台,发现后面总会无法长时间保留后台,最后只能使用虚拟终端(Screen)来实现后台程序啦#安装虚拟终端aptinstallscreen#查看正在运行的虚拟终端screen-ls#创建虚拟终端忽略是否存在重名的终端⚠不推荐使用,会造成多个重复的虚拟终端不容易......
  • Tightly Secure Lattice Identity-Based Signature in the Quantum Random Oracle Mod
    Abstract.Wepresentaquantumlysecureidentity-basedsignatureschemebasedonthestandardshortintegersolutionproblem,featuringtightsecurityreductionsinthequantumandclassicrandomoraclemodels.Theschemehasshortsignatures.Eachsignat......
  • Troubleshooting ‘Externally Managed Environment’ Error in Debian 12 Pip3 Insta
    https://medium.com/@kiena/troubleshooting-externally-managed-environment-error-in-debian-12-pip3-installation-439d62e5a970 WhenworkingwithPythononDebian12,youmayencounteranerrormessageregardingan‘ExternallyManagedEnvironment’.Thiserrorc......
  • ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!
    ROS系统是什么ROS(RobotOperatingSystem)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。 图1 随着工业智......
  • llama-factory fine-tuning-3 (conception and technologies explanation)
    trainmethodsupervisedfine-tuning RewardModeling PPOtraining DPOtraining full-parameter partial-parameter LoRA QLoRA commandparameterfp16 gradient_accumulation_steps lr_scheduler_type lora_target overwrite_cache s......
  • SpringBoot JPA实践之EntityManage查询返回自定义DTO entityManager.createNativeQuer
    SpringBootJPA实践之EntityManage查询返回自定义DTOentityManager.createNativeQuery(sql)  在很多时候我更喜欢随意组合查询出来返回一个DTO对象的实现,JPA提供的多数查询均以返回Entity居多,它提供的EntityManager对象可以实现将SQL语句查询的结果转换为自定义DTO对象(这与......
  • react native FlatList 下拉加载更多分页数据
    一.官方文档flatlist文档onendreached方法二、相关代码importReact,{useState,useEffect}from'react';import{View,FlatList,Text,ActivityIndicator}from'react-native';constMyFlatListWithLoadMore=()=>{const[data,setData]=u......
  • java 打包后jmeter使用Invalid signature file digest for Manifest main attributes
    ideal编写代码后,打包了一个jar是连关联的第三方jar一起打的用到jmeter后置处理器中报错:InvalidsignaturefiledigestforManifestmainattributes解决方案1:(手动删除文件) 通过压缩软件查看程序生成的jar包,可以看到META文件下有.SF,.DSA结尾的文件,手动删除后,再查看该......
  • XML数字签名-Signature语法和签名算法[转]
    XML数字签名-Signature语法和签名算法 一段Demo:<ds:Signaturexmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><!--规范化的算法--><ds:CanonicalizationMethodAlgorithm="http://www.w3.org/TR/2001/RE......
  • 在idea中无法查看org.springframework.cglib.core.Signature.java 源码
    一、现象1.点击ideaDownloadSource,没有变化;ChouseSource也无济于事。2.打开下载的源码包,惊奇的发现确实没有对应的源码。3.问题发生在哪儿?原来是这些包原本不属于spring,spring在编译的时候直接修改了包名称。 ......