Ubuntu 18.04 не может пинговать за пределами IP-адресов или доменов

Недавно я создал облачный сервер Ubuntu 18.04, и я не могу пинговать за пределами IP. Моя сеть (насколько я понимаю) управляется netplan.

Попытки выполнить команду ping или curl

$ ping google.com
PING google.com (172.217.23.110) 56(84) bytes of data.
^C
--- google.com ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5125ms

$ curl google.com
<hangs>
$ ping -c 4 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 ---
4 packets transmitted, 0 received, 100% packet loss, time 3076ms

ip route

default via 135.xxx.48.1 dev ens3 proto dhcp src 135.xxx.48.217 metric 100
135.xxx.48.0/22 dev ens3 proto kernel scope link src 135.xxx.48.217
135.xxx.48.1 dev ens3 proto dhcp scope link src 135.xxx.48.217 metric 100

ip addr

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: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether fa:16:3e:31:bc:f8 brd ff:ff:ff:ff:ff:ff
    inet 135.xxx.48.217/22 brd 135.171.51.255 scope global ens3
       valid_lft forever preferred_lft forever
    inet6 fe80::f816:3eff:fe31:bcf8/64 scope link
       valid_lft forever preferred_lft forever

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         135.xxx.48.1    0.0.0.0         UG    100    0        0 ens3
135.xxx.48.0    0.0.0.0         255.255.252.0   U     0      0        0 ens3
135.xxx.48.1    0.0.0.0         255.255.255.255 UH    100    0        0 ens3

iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Подобные вопросы и ответы в Интернете часто связаны с использованием ifdown или ifup , но эти программы не установлены, и моя сеть вместо этого управляется netplan , как показано ниже.

$ cat /etc/network/interfaces
# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

Содержание /etc/netplan/50-cloud-init.yaml :

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    version: 2
    ethernets:
        ens3:
            dhcp4: true
            match:
                macaddress: fa:16:3e:31:bc:f8
            set-name: ens3

Я просмотрел Сервер Ubuntu 16.04 не может пинговать за пределами IP-адресов или доменов или выполнять обновления (среди множества других вопросов), но ответы не были применимы к моей системе netplan.

Я могу предоставить дополнительную информацию, если потребуется. Заранее спасибо за помощь.

0
задан 12 May 2020 в 21:31

1 ответ

Чтобы решить мои проблемы с подключением, все, что мне нужно было сделать, это установить и экспортировать HTTP_PROXY, HTTPS_PROXY и FTP_PROXY. переменные среды в моем /etc/profile на соответствующие значения для корпоративных прокси моей компании.

0
ответ дан 13 January 2021 в 15:55

Другие вопросы по тегам:

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