Это не обязательно проблема, связанная только с Ubuntu.
Когда вы устанавливаете соединение между двумя ПК, вам нужно какое-то определенное оборудование. Прежде всего, если вы просто используете кабель Ethernet, вам нужно убедиться, что это кабель Crossover. Это отличается от обычного соединительного кабеля, и если вы покупаете его в магазине, на упаковке должна быть надпись Crossover Cable. Если вы подключите с помощью перекрестного кабеля, вы сможете общаться.
Если у вас нет кроссоверного кабеля, вам нужно некоторое сетевое оборудование, чтобы расположиться между двумя машинами. Следует использовать концентратор или коммутатор, а еще лучше получить "домашний маршрутизатор", который включает в себя встроенный коммутатор и программное обеспечение для маршрутизации и DHCP, что делает управление сетью еще проще.