我无法使命令wget在路由器后面工作。这是我的情况和网络设置。
在组织A的网络中,我有一个路由器(R),它连接一些服务器(X,Y,Z),并且R驻留在A的网络中。 R具有IP,如172.12.34.56 X在门户网站2210下的R下具有类似192.168.98.76的IP。换句话说,192.168.98.76是R分配的X的IP,而A分配的IP是172.12.34.56。 我通常将VPN接入A,然后使用以下命令通过路由器接入X,只是为了让您对此有所了解:
ssh -p 2210 myUsername@172.12.34.56
# after prompted with password, I'm on X
现在我在X上,需要使用wget下载诸如以下内容
wget https://www.gnu.org/software/wget/
# output below:
# --2019-05-15 01:02:03-- https://www.gnu.org/software/wget/
# Resolving ftp.gnu.org ... failed: Temporary failure in name resolution
# wget: unable to resolve host address 'ftp.gnu.org'
/ etc / network / interfaces的文件如下:
source /etc/network/interfaces.d/* # there's no file in this .d folder
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eno1
iface eno1 inet static
address 192.168.98.76 # I used X's ip under router
gateway 172.12.34.56 # I used the router's ip
netmask 255.255.255.0
dns-nameservers 208.67.222.222
可以帮忙吗?谢谢!