Я настраиваю сервер с Сервером Ubuntu. Я использую отдельную машину для установки этого как сервера, который я имею, не имеет никакого дисплея. Я поместил жесткий диск в другой компьютер и работаю оттуда. Первоначально, все работало, но я поместил его в сервер для наблюдения Ethernet, не работающего. Это также не работает над моим ноутбуком, который мне сцепили жесткий диск до сих пор.
Вот вывод ifconfig с Ethernet в:
lo: flags-73<UP, LOOPBACK, RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 sinet61 prefixlen 128 scopeid ox10 cost> loop txqueuelen 1000 (Local Loopback) RX packets 180 bytes 11976 (11.9 KB) RX errors 0 dropped o overruns 0 frame o TX packets 180 bytes 11976 (11.9 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions
Править:/etc/netplan имеет один файл, названный 50 облаками init.yaml, Вот его вывод:
network:
ethernets:
enp0s31f6:
addresses: []
dhcp4: true
version: 2
Вот вывод sudo lshw-C сеть:
*-network DISABLED
description: Wireless interface
product: AR9485 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 01
serial: 2c:d0:5a:ad:d9:fb
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=4.15.0-38-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:17 memory:f7d00000-f7d7ffff memory:f7d80000-f7d8ffff
*-network DISABLED
description: Ethernet interface
product: AR8162 Fast Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: enp3s0
version: 10
serial: 60:a4:4c:71:ff:10
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair
resources: irq:19 memory:f7c00000-f7c3ffff ioport:e000(size=128)
Вот вывод ifconfig:
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 3056 bytes 184872 (184.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3056 bytes 184872 (184.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Обратите внимание, что те 2 вывода были от ноутбука (я загружаюсь от жесткого диска), В последний раз отредактируйте: Я честно не знаю, загружается ли этот сервер в этой точке, не помогает, что нет никакого видео/последовательного вывода. Я предполагаю, что должен буду купить порт VGA у eBay (HP Mediaserver EX490).
Оборудование Ethernet в сервере, другом компьютере и ноутбуке, несомненно, отличается. Из-за персистентного интерфейсного именования у них также, вероятно, есть различные обозначения. Например, интерфейс Ethernet можно назвать enp0s25 в одном; enp0s12 в другом и eno1 в другом.
Как следствие установка сервера Ubuntu на одном компьютере и затем изменение жесткого диска к серверу без любых поправок к netplan вряд ли будут когда-либо работать, как Вы видели.
Поиск и устранение неисправностей требует обнаружения точного имени интерфейса в сервере и затем установке netplan соответственно.
Я не знаю о любом методе, чтобы сделать так без дисплея и клавиатуры. После того, как настроенный, однако, сервер может быть перезагружен без них. После этого администрирование может произойти с ssh.
На Вашей машине сборки, редактировании /etc/default/grub
и добавьте net.ifnames=0
в также:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="net.ifnames=0"
Затем:
sudo update-grub
Затем отредактируйте .yaml файл в /etc/netplan
, и удостоверьтесь, что указанное устройство Ethernet eth0
. Затем сделайте:
sudo netplan --debug generate
sudo netplan apply
Настройте SSH, чтобы смочь войти в систему. Попытайтесь перезагрузить и испытать это на Вашей машине сборки. Это должно работать, если Ваша машина сборки устройство Ethernet eth0
после изменения личинки.
Закрытие и перемещение, которое устройство к Вашему серверу и держит Вашими пальцами, пересекли это, Ethernet будет подходить и работать!
Обновление № 1:
Я просто заметил что Ваше основное /etc/netplan/50-cloud-init.yaml
не завершено. Вот то, как это должно заботиться о редактировании...
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
Затем:
sudo netplan --debug generate
sudo netplan apply