Я понятия не имею, что я сделал - но это все хорошо работало, теперь это не, и я не могу ни за что в жизни выяснить что не так.
Как я могу полностью сбросить сетевые интерфейсы?
Все, что я хочу сделать, соединиться с Интернетом. Я вижу сервер, перечисленный на экране Router's Admin с динамическим IP-адресом, который был сгенерирован через Маршрутизаторы сервер DHCP.
Я попытался удалить все содержание в/etc/network/interfaces файле
Я попытался удалить все файлы YAML в/etc/netplan, все же каждый раз, когда я пытаюсь выполнить команду netplan apply
Я продолжаю добираться, ошибка "возвратила ненулевой статус выхода 4" - Независимо от того, что это означает.
У меня есть чувство, что что-то завинтило по пути, и я просто должен сбросить все, затем запускаются с начала получить сервер, получающий доступ к (исходящему) Интернету.
Подробнее
Ранее, когда у меня была эта работа, у меня был статический IP для поля в сети, и я не мог подключить к Интернету проблему - я понятия не имею, что я изменил между ним работу и не работой. Что было нечетно, хотя был то, что, когда это прекратило работать, я видел, что поле имело 2x MAC-адреса, перечисленные на администраторской странице маршрутизаторов, статический IP, который я настроил и другой MAC-адрес с сервером, имеющим свой собственный Динамический IP-адрес. Все, что я могу принять, существует то, что я включил кабель Ethernet в один из различных сетевых портов позади машины.
Вот выводы в файлы согласно просьбе;
lshw-C сеть
*-network:0 DISABLED
description: Ethernet interface
product: I350 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
logical name: enp4s0f0
version: 01
serial: 0c:c4:7a:2a:c8:8a
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.4.0-k duplex=full firmware=1.63, 0x80000a05 latency=0 link=no multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:43 memory:c7120000-c713ffff ioport:6020(size=32) memory:c7144000-c7147fff memory:90000000-9001ffff memory:90020000-9003ffff
*-network:1 DISABLED
description: Ethernet interface
product: I350 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0.1
bus info: pci@0000:04:00.1
logical name: enp4s0f1
version: 01
serial: 0c:c4:7a:2a:c8:8b
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.4.0-k firmware=1.63, 0x80000a05 latency=0 link=no multicast=yes port=twisted pair
resources: irq:53 memory:c7100000-c711ffff ioport:6000(size=32) memory:c7140000-c7143fff memory:90040000-9005ffff memory:90060000-9007ffff
*-network DISABLED
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:84:00.0
logical name: enp132s0
version: 06
serial: 00:13:3b:11:40:dc
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:37 ioport:e000(size=256) memory:f2204000-f2204fff memory:f2200000-f2203fff
*-network DISABLED
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:85:00.0
logical name: enp133s0
version: 06
serial: 00:13:3b:11:40:dd
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:37 ioport:d000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff
кошка/etc/netplan / *.yaml
network:
ethernets:
enp4s0f0:
addresses: [192.168.0.04/24]
dhcp4: true
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
version: 2
Примечание: Вышеупомянутый IP-адрес, я не уверен, ввел ли я это (и сделал опечатку, когда я сделал, с тех пор в прошлый раз, когда я пытался получить эту работу, сервер обнаружился в администраторе Routers с.104 IP, не.04 IP - И во время записи этого, сервер не обнаруживается в администраторе Routers вообще.
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
И вот сетевые детали, когда я проверяю в администраторском экране Router;
Router's IP Address: 192.168.0.1
Router's Subnet Mask: 255.255.255.0
Обновление 2
Хорошо, поэтому после записи вышеупомянутого обновления приблизительно 5 минут назад, я думаю, что на самом деле получил эту работу (иногда все, в чем Вы нуждаетесь, проходит некоторое время прекратить работать над чем-то, затем возвращаются к нему другой день!)
Таким образом, вот то, что я сделал, я просто изменил следующий файл, таким образом, он похож на это вместо этого;
кошка/etc/netplan / *.yaml
network:
ethernets:
enp4s0f0:
dhcp4: true
version: 2
Который я могу только предположить, что, потому что другие биты были там ранее, что Netplan думал, что маршрутизатор был настроен со статическим IP-адресом, а не динамическим IP-адресом - или запутывающийся где-нибудь по пути, так как настройки надеются сказать себе, что это оба статично (с установкой 'адресов') и динамично (с установкой 'dhcp4') одновременно.
Было бы хорошо понять точно, почему то, что я изменил на самом деле работы - является моим предположением выше корректного?
Кроме того, имя файла .yaml файла в/etc/netplan/на самом деле имеет значение? Едва ли уверенный, куда это прибывает из, так как я вспоминаю, что имя файла отличается теперь, чем, чем это было ранее, когда я удалял / воссоздание файлов.
BTW - Это - просто система тестирования, я продолжаю работать - следовательно, почему я могу безопасно просто удалить вещи, завинтите все это и попытайтесь зафиксировать его :-) Попытка получить намного лучшее понимание архитектуры Ubuntu/Linux и проигрывания вокруг в минуту.
Ваш /etc/netplan/*.yaml
файл является неправильным по двум причинам:
Вы смешали и соответствовали динамическим и статическим определениям
Вы помещаете недопустимый статический адрес, который содержит.04
При необходимости в статическом обращении .yaml файл должен выглядеть примерно так...
network:
version: 2
renderer: networkd
ethernets:
enp4s0f0:
addresses: [192.168.0.4/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
При необходимости в динамическом обращении .yaml файл должен выглядеть примерно так...
network:
version: 2
renderer: networkd
ethernets:
enp4s0f0:
dhcp4: true
dhcp4-overrides:
use-dns: false
nameservers:
addresses: [8.8.8.8,8.8.4.4]
sudo netplan --debug generate
# сделайте файлы конфигурации
sudo netplan apply
# примените новую конфигурацию
reboot
# подтвердите конфигурацию