Правка - более краткая версия вопроса:
При использовании общего доступа к соединению я хочу, чтобы менеджер сети использовал подсеть 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
настроек.