Я пытаюсь установить статический ip на Ubuntu.
айпи:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
ссылка/эфир ... brd ff:ff:ff:ff:ff:ff
inet 192.168.1.15/24 brd 192.168.1.255 область глобальная динамическая wkp1s0
valid_lft 86000 сек. предпочитаемый_lft 86 000 сек.
inet6... ссылка на область видимости
навсегда предпочитаемый_льфт навсегда
ethtool -i wkp1s0:
драйвер: iwlwifi
версия: ...
версия прошивки: ...
расширение-rom-версия:
информация о шине: 0000:01:00.0
поддержка-статистика: да
поддержка-тест: нет
поддерживает-eeprom-доступ: нет
дамп-регистра-поддержек: нет
флаги поддержки-приватности: нет
ethtool -i epn2s0:
драйвер: r8169
версия:
версия прошивки: ...
расширение-rom-версия:
информация о шине: 0000:02:00.0
поддержка-статистика: да
поддержка-тест: нет
поддерживает-eeprom-доступ: нет
поддерживает регистрацию дампа: да
флаги поддержки-приватности: нет
по умолчанию "/etc/netplan/00-installer-config.yaml":
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
Ethernet:
epn2s0:
DHCP4: правда
версия: 2
Когда я пытаюсь изменить файл yaml на это:
"/etc/netplan/00-installer-config.yaml":
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
версия: 2
Ethernet:
wkp1s0:
адреса:
[192.168.1.100/24]
серверы имен:
адреса: [8.8.8.8,8.8.4.4]
это дает эту ошибку:
sudo netplan попробуй
/etc/netplan/00-installer-config.yaml:5:5: Ошибка в определении сети: обновленное определение «wkp1s0» изменяет тип устройства
wkp1s0:
^
Что я делаю не так?
Я знаю, что мой исходный файл yaml настраивает dhcp для другого адаптера, epn2s0, но даже если он это делает, wkp1s0 получает IP-адрес.
Когда я изменяю wkp1s0 -> epn2s0 в файле yaml, чтобы попытаться установить статический IP-адрес для epn2s0, я получаю эту ошибку:
sudo netplan попробуй
Произошла ошибка: команда '['systemctl], 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' вернула ненулевой статус выхода 1.
Что я делаю не так?
ОБНОВИТЬ:
когда я пробую этот файл yaml:
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
версия: 2
Wi-Fi:
wkp1s0:
адреса:
[192.168.1.151/24]
серверы имен:
адреса: [8.8.8.8,8.8.4.4]
Ethernet:
epn2s0:
DHCP4:
истинный
попробуйте сетевой план:
Произошла ошибка: команда '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' вернула ненулевой статус выхода 1.
После этого «ip a» теперь показывает:
1: lo <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...
2: epn2s0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир ... brd ff:ff:ff:ff:ff:ff
3: wkp1s0: <BROADCAST,MULTICAST,UP_LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
ссылка/эфир ... brd ff:ff:ff:ff:ff:ff
inet 192.168.1.151/24 brd 192.168.1.255 область глобальная глобальная wkp1s0
valid_lft 86000 сек. предпочитаемый_lft 86 000 сек.
inet 192.168.1.44/24 brd 192.168.1.255 область глобальная вторичная динамическая wkp1s0
valid_lft 86000 сек. предпочитаемый_lft 86 000 сек.
inet6... ссылка на область видимости
valid_lft навсегда
Итак, теперь адаптер Wi-Fi имеет 2 IP-адреса, 1 из которых динамический.
Оба этих ip-адреса теперь работают (я размещаю на нем сервер apache2), и один из них статический, так что, возможно, это решено, но я не хочу динамический IP-адрес, только статический.