Ethernet не работает над сервером Ubuntu 18.04 LTS

Я настраиваю сервер с Сервером 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).

0
задан 5 November 2018 в 02:34

2 ответа

Оборудование Ethernet в сервере, другом компьютере и ноутбуке, несомненно, отличается. Из-за персистентного интерфейсного именования у них также, вероятно, есть различные обозначения. Например, интерфейс Ethernet можно назвать enp0s25 в одном; enp0s12 в другом и eno1 в другом.

Как следствие установка сервера Ubuntu на одном компьютере и затем изменение жесткого диска к серверу без любых поправок к netplan вряд ли будут когда-либо работать, как Вы видели.

Поиск и устранение неисправностей требует обнаружения точного имени интерфейса в сервере и затем установке netplan соответственно.

Я не знаю о любом методе, чтобы сделать так без дисплея и клавиатуры. После того, как настроенный, однако, сервер может быть перезагружен без них. После этого администрирование может произойти с ssh.

0
ответ дан 27 October 2019 в 05:50

На Вашей машине сборки, редактировании /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
0
ответ дан 27 October 2019 в 05:50

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

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