Почему эта команда wget не может загрузить этот файл?

Машина может иметь только один шлюз по умолчанию. Вы можете использовать команду ping -i, чтобы выбрать интерфейс, с которого должен прийти пакет. Из предоставленной вами информации видно, что ваш IP-адрес по умолчанию — 192.168.1.15. 10.10.118.45 кажется псевдонимом. Проверьте свои /etc/networks, /etc/sysconfig/network, а также конфигурацию интерфейса внутри/etc/network-scripts/ifcfg-*

Вот пример вывода похожей конфигурации.

[root@cp-rc ~]# ip route show
default via 192.185.130.1 dev eth0 proto static metric 100
10.1.1.0/24 dev eth1 proto kernel scope link src 10.1.1.9 metric 100
192.185.130.0/24 dev eth0 proto kernel scope link src 192.185.130.90 metric 100
[root@cp-rc ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.185.130.1   0.0.0.0         UG    100    0        0 eth0
10.1.1.0        0.0.0.0         255.255.255.0   U     100    0        0 eth1
192.185.130.0   0.0.0.0         255.255.255.0   U     100    0        0 eth0
-5
26.11.2019, 00:20
1 ответ

Похоже, ваша оболочка интерпретирует символы &в URL-адресе, и они не достигают wget.

Строку следует заключать в одинарные кавычки, чтобы ваша оболочка воспринимала ее целиком как одну строку и не пыталась интерпретировать специальные символы:

wget 'https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.598&rep=rep1&type=pdf'
5
28.01.2020, 05:20

Теги

Похожие вопросы