Я пытаюсь настроить лабораторный компьютер в качестве ssh-сервера, следуя этому руководству . Один из шагов - настройка статического IP-адреса. Итак, я был рад найти этот ответ . После этого я создал / etc / netplan / 50-cloud-init.yaml
, вставьте
network:
ethernets:
enp0s3:
addresses: [desired_ip_address/24]
gateway4: my_router_ip_address
dhcp4: no
nameservers:
addresses: [1.1.1.1,8.8.8.8]
optional: true
version: 2
и запустите
sudo ip addr flush my_ethernet_num
sudo systemctl restart networking.service
, где my_ethernet_num == enp9s0
.
Buuuut, после этого ip a
не показал IP-адреса для Ethernet:
svyatoslav@svyatoslav-desktop ~> ip a (base)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp9s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether a8:a1:59:4b:e8:bb brd ff:ff:ff:ff:ff:ff
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:f3:38:2f:33 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
и sudo lshw -C network
дал * - сеть ОТКЛЮЧЕНА
. Затем я попытался использовать это руководство (раздел «Назначение статических IP-адресов»). Я создал /etc/netplan/99_config.yaml
, вставил необходимый код, запустил sudo netplan apply
. Ничего не изменилось, за исключением того, что я ПЕРЕСТАЛ ВИДИТЬ проводные соединения в сетевых настройках ... Я попробовал ответ из здесь , и вернулся раздел «Проводные». Но я ничего не могу изменить (например, не могу выбрать вариант «Вручную») скриншот .
Итак, возникают вопросы: как я могу вернуть возможность его изменения (чтобы следовать еще одному руководству ), или есть какое-либо другое решение, которое удастся установить статический IP-адрес ?. ..