Ответ
Для установки сетевой связи между двумя Ubuntu-машинами по прямому Ethernet-соединению необходимо настроить статические IP-адреса в одной подсети на обоих узлах.
1. Назначьте IP-адреса: На первом ПК:
sudo ip addr add 192.168.1.10/24 dev enp3s0
sudo ip link set enp3s0 up
На втором ПК:
sudo ip addr add 192.168.1.20/24 dev enp3s0
sudo ip link set enp3s0 up
Замените enp3s0 на имя вашего сетевого интерфейса (можно узнать через ip link).
2. Проверьте связь: С первого ПК выполните:
ping 192.168.1.20
Со второго ПК:
ping 192.168.1.10
3. Устранение неполадок (если пинг не работает):
- Проверьте кабель: Убедитесь, что используется прямой (straight-through) или кроссовер (crossover) Ethernet-кабель.
- Отключите фаервол: Временное отключение поможет диагностировать проблему.
sudo ufw disable # или разрешите ICMP (ping) sudo ufw allow in proto icmp - Проверьте ARP-таблицы: Убедитесь, что сосед обнаружен.
ip neigh show
4. Для постоянной конфигурации создайте или отредактируйте файл Netplan (например, /etc/netplan/01-netcfg.yaml):
network:
version: 2
ethernets:
enp3s0:
addresses:
- 192.168.1.10/24
dhcp4: no
Примените настройки: sudo netplan apply.