我试图找到一台机器的默认网关,但我看到了多个接口。
另外,当我从下面的网站找到我的 IP 地址时,它给了我一个不同的 IP 地址。我以为默认网关和外部 IP 是一样的?如果我错了纠正我。
https://www.privateinternetaccess.com/pages/whats-my-ip/
Run Code Online (Sandbox Code Playgroud)
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.2.0.0 192.168.255.9 255.255.255.0 UG 0 0 0 tun0
192.168.33.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.255.1 192.168.255.9 255.255.255.255 UGH 0 0 0 tun0
192.168.255.5 0.0.0.0 255.255.255.255 UH 0 0 0 tun4
192.168.255.5 0.0.0.0 255.255.255.255 UH 0 0 0 tun6
192.168.255.5 0.0.0.0 255.255.255.255 …Run Code Online (Sandbox Code Playgroud) 我想用“|”分割文本卷 作为空间并获得第二次出现即;值 - 'test2'
volumes=|test1|test2
echo $volumes | tr "|" "\n"
Run Code Online (Sandbox Code Playgroud)
上面的命令分成每一行..我可以遍历它并获取值但想要最有效的方式。
这是我的 openvpn.conf。
server 192.168.255.0 255.255.255.0
verb 3
key /etc/openvpn/pki/private/VPN.SERVERNAME.COM.key
ca /etc/openvpn/pki/ca.crt
cert /etc/openvpn/pki/issued/VPN.SERVERNAME.COM.crt
dh /etc/openvpn/pki/dh.pem
tls-auth /etc/openvpn/pki/ta.key
key-direction 0
keepalive 10 60
persist-key
persist-tun
proto udp
# Rely on Docker to do port mapping, internally always 1194
port 1194
dev tun0
status /tmp/openvpn-status.log
user nobody
group nogroup
### Route Configurations Below
route 192.168.254.0 255.255.255.0
### Push Configurations Below
push "block-outside-dns"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "route 10.2.0.0 255.255.255.0"
Run Code Online (Sandbox Code Playgroud)
当我从客户端连接时,出现此错误 -
Options error: Unrecognized option or missing …Run Code Online (Sandbox Code Playgroud)