最近n2n vpn好像挺火的,因为有时候要从外网访问内网,就打算弄个vpn回去,发现还是n2n vpn这个实用一些,轻量级的,操作方便,没有太多余的参数。弄了之后,用代理还是不太方便,干脆就让内网的机器做n2n网络的一个网关吧。下面主要是n2n内网机器的配置,也就是用ubuntu做网关了,网络上也有一些介绍了,我只是收集整理一下而已。
1.修改/etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
2.执行
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -s 192.168.18.0/24 -j MASQUERADE
sudo iptables-save > /etc/gateway-iptables-rules
3.修改/etc/network/interface
auto edge0
iface edge0 inet static
address 192.168.18.1
netmask 255.255.255.0
pre-up iptables-restore < /etc/gateway-iptables-rules
post-down iptables-save > /etc/gateway-iptables-rules
把这个弄好之后剩下就是dhcp以及dns之类的配置了,不罗嗦了,自己留个记录。