Как настроить вторую сетевую карту в 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 адрес, подсеть и шлюз соответствуют вашей локальной сети.
Ну во первых, в конфиге вместо <br/> renderer: networkd <br/> надо <br/> renderer: NetworkManager <br/> т.к. управляет сетью именно NM через Netplan <br/> <br/> И имя файла должно быть /etc/netplan/01-network-manager-all.yaml <br/> и все интерфейсы пишутся в него один единственный!
Изменил файл, сейчас так, и вот что получилось. Но как видно не получилось ничего. <br/> <br/> <b>cat 01-network-manager-all.yaml</b> <br/> <br/> <pre><code>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 ]</code></pre> <br/> <br/> <b>ifconfig</b> <br/> <br/> <pre><code>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</code></pre>