Я новичок в Linux, но ветеран Windows, для начала я работаю с Ubuntu-Desktop 20.04LTS - новая установка .
При подключении к сети через DHCP все просто работает, однако мне нужно установить статический IP.
Нет никакой разницы, если я настрою статический IP-адрес через графический интерфейс или отредактирую / etc / netplan / 01- Файл Network-Manager-All.yaml Я не могу проверить связь с шлюзом или любыми другими внутренними или внешними адресами, за исключением двух внутренних DNS-серверов. Однако я все еще могу просматривать веб-страницы и загружать пакеты.
Пожалуйста, посмотрите мой файл конфигурации ниже.
network:
version: 2
renderer: NetworkManager
ethernets:
enp5s0:
dhcp4: no
addresses: [10.0.2.3/21]
gateway4: 10.0.1.1
nameservers:
addresses: [10.0.8.10,10.0.8.12]
Когда я запускаю "ip route" в конфигурации статического IP, я получаю эти результаты
default via 10.0.1.1 dev enp5s0 proto static metric 100
10.0.0.0/21 dev enp5s0 proto kernel scope link src 10.0.2.3 metric 100
169.254.0.0/16 dev enp5s0 scope link metric 1000
Если я подключаюсь через DHCP, " ip route "он дает те же результаты, за исключением динамического IP. После этого я снова могу пинговать везде.
Если ping работает, когда вам назначен адрес DHCP, но не работает, когда вы назначаете адрес статически, это похоже на то, что ваш DHCP-сервер координирует свои действия с вашими коммутаторами для фильтрации трафика и только машинам, которым предоставлена аренда DHCP, разрешено отправлять определенный трафик.
В конфигурации вашего сетевого плана нет ничего принципиально неправильного, похоже, что он просто несовместим с вашей сетью.