Я не могу получить доступ к Интернету от командной строки. Хотя я могу получить доступ к нему от своего браузера. В сетевом прокси я включил автоматический режим и поместил адрес прокси, и он хорошо работает от браузера. на браузере, когда когда-либо я должен просмотреть некоторую страницу, я должен дать информацию об имени пользователя/пароле.
Проблема:
$ sudo apt-get update
Err:1 http://in.archive.ubuntu.com/ubuntu bionic InRelease
Cannot initiate the connection to in.archive.ubuntu.com:80 (2001:67c:1360:8001::17). - connect (101: Network is unreachable
Я сделал ниже шагов для решения этой проблемы:
проверенный/etc/apt/sources.list с ниже
deb основная бионическая безопасность http://security.ubuntu.com/ubuntu ограничил deb вселенную бионической безопасности http://security.ubuntu.com/ubuntu deb мультивселенная бионической безопасности http://security.ubuntu.com/ubuntu
/etc/netplan / *yaml выглядит хорошо.
Позвольте NetworkManager управлять всеми устройствами в этой системе.
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
addresses: [10.120.26.158/24]
gateway4: 10.120.26.1
dhcp4: true
optional: true
nameservers:
addresses: [10.120.25.152, 10.120.81.25, 8.8.8.8, 8.8.4.4]
Я не уверен, что я пропускаю.
Добавление некоторой новой информации
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5123ms
$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether c8:d9:d2:04:54:7e brd ff:ff:ff:ff:ff:ff
inet 10.120.26.158/24 brd 10.120.26.255 scope global noprefixroute eno1
valid_lft forever preferred_lft forever
inet6 fe80::cad9:d2ff:fe04:547e/64 scope link
valid_lft forever preferred_lft forever
$ ip route
default via 10.120.26.1 dev eno1 proto static metric 20100
10.120.26.0/24 dev eno1 proto kernel scope link src 10.120.26.158 metric 100
169.254.0.0/16 dev eno1 scope link metric 1000
Я установил прокси для только http а не для https и ftp.
Я не уверен, почему склонный не использует переменные среды, но я поразил эту проблему сам в сеть, где я должен был использовать прокси.
Что необходимо сделать это, говорят склонный, что Вы хотите использовать прокси. Это может быть решено путем добавления файла отрывка в/etc/apt/apt.conf.d/
Имя файла ваше дело. Содержание этого файла должно быть:
Acquire::http::Proxy "http://proxy-you-need-to-use:8080/";
Очевидно, Вы устанавливаете между двойными кавычками, что Вы установили в своей переменной среды.
После того, как та Кв. должна работать просто великолепно.
Для остроты это должно работать:
echo 'Acquire::http::Proxy "http://proxy-you-need-to-use:8080/";' | sudo tee /etc/apt/apt.conf.d/10-proxy-you-need-to-use
Снова, очевидно, необходимо адаптировать часть http:// к фактическому прокси.
Большая часть команды CLI прокси осведомлена, но не все, и это не требование насколько я знаю.
В /etc/apt/apt.conf.d/02proxy
, используйте синтаксис:
Acquire::http { Proxy "http://user:password@proxy-ip:proxy-port"; };
Acquire::https { Proxy "https://user:password@proxy-ip:proxy-port"; };
Попробуйте это в терминале для показа соединения с NIC
шаг 1 nmcl con show
знать nic соединение
шаг 2 nmcli con up ....
что Вы входите в шаг 1