Как настроить вторую сетевую карту в Ubuntu 24 по статическому IP-адресу без использования DHCP и других служб, чтобы она могла обращаться к локальной сети.
Для назначения статического IP адреса в Ubuntu 24 необходимо отредактировать файл конфигурации сети. В Ubuntu 24 используется утилита Netplan для настройки сети.
1. Откройте терминал и выполните команду для открытия файла конфигурации сети:
```
sudo nano /etc/netplan/00-installer-config.yaml
```
2. Найдите раздел, отвечающий за сетевые интерфейсы, и добавьте следующую конфигурацию для второй сетевой карты (замените `ensXX` на название вашего сетевого интерфейса):
```yaml
network:
version: 2
renderer: networkd
ethernets:
ensXX:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
```
3. Сохраните изменения и закройте файл.
4. Выполните команду для применения изменений в конфигурации сети:
```
sudo netplan apply
```
Теперь ваша вторая сетевая карта должна быть настроена с использованием статического IP адреса и сможет обращаться к локальной сети без использования DHCP.
Пожалуйста, убедитесь, что IP адрес, подсеть и шлюз соответствуют вашей локальной сети.
Ну во первых, в конфиге вместо
renderer: networkd
надо
renderer: NetworkManager
т.к. управляет сетью именно NM через Netplan
И имя файла должно быть /etc/netplan/01-network-manager-all.yaml
и все интерфейсы пишутся в него один единственный!
Изменил файл, сейчас так, и вот что получилось. Но как видно не получилось ничего.
cat 01-network-manager-all.yaml
network: version: 2 renderer: NetworkManager ethernets: enp3s0: dhcp4: no addresses: [ xxx.yyy.220.77/24 ] routes: - to: default via: xxx.yyy.220.1 nameservers: addresses: [ 8.8.4.4, 8.8.8.8 ]
ifconfig
enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 00:e0:4c:93:19:f1 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0