Редагувати - більш стислий варіант запитання:
Під час використання спільного доступу, я хочу, щоб менеджер мережі використовував підмережу 192.168.254 замість підмережі 10.42.0. Чи можливо це?
Фон :
Мені потрібно поділитися своїм бездротовим підключенням до Інтернету (на ноутбуці Ubuntu) з RasPi, підключеним до ноутбука по Ethernet.
Все працює добре, налаштовуючи eth0 на "Спільний доступ до інших комп'ютерів" (це документально підтверджено в багатьох місцях, наприклад, тут ).
За допомогою цієї установки моя IP-адреса при підключенні до RasPi є 10.42.0.1. RasPi вибирає іншу адресу в цій підмережі. Все чудово працює!
Через те, як налаштовано RasPi (для роботи з кількома іншими системами), я хочу eth0використовувати 192.168.254.1. Якщо я налаштую eth0 для використання вручну 192.168.254.1:

RasPi підключається до мого ноутбука, і я в змозі sshввійти в нього. Однак, хоча я все ще бачу дійсну wlan0конфігурацію під час роботи ifconfig, я не можу отримати доступ до Інтернету (імовірно, мій ноутбук намагається використовувати eth0замість wlan0).
Я шукаю спосіб:
а) Все ж використовувати wlan0для доступу до Інтернету, коли налаштування eth0 налаштовано вручну
b) Примушуйте eth0використовувати конкретну IP-адресу, налаштовану на "Спільний доступ до інших комп'ютерів"
Я намагаюся створити прості інструкції для інших користувачів, тому, якщо можливо, я хотів би уникати будь-яких iptables-typeналаштувань вручну .