У меня есть MacBook, на котором работает Ubuntu Quantal, а также устройство с дистрибутивом Linux (FYI, Raspberry Pi *).
Я пытался настроить устройство для совместного использования беспроводного соединения моего ноутбука через порт Ethernet. Проблема заключается в том, что я не хочу, чтобы IP-адрес устройства менялся (поэтому я полагаю, что я не хочу использовать DHCP), поскольку у него нет другого интерфейса, кроме соединения ssh, которое я открываю с моего ноутбука с Ubuntu.
Таким образом, вопрос заключается в следующем: как я могу настроить и Ubuntu, и устройство, чтобы оно имело беспроводное соединение Ubuntu через кабель Ethernet, но без изменения ip-адреса порта eth0 в устройстве? Я не хочу менять его, потому что я всегда хотел бы найти его в сети, не редактируя его файловую систему на другом компьютере ...
* Я думаю, что эта проблема больше связана с Ubuntu, чем с Raspberry Pi, поэтому я считаю, что это правильный форум, чтобы задать этот вопрос.
До сих пор мне удавалось, но я не знаю, является ли это идеальным решением. В любом случае, это может быть достаточно полезно для кого-то еще:
Я создал проводное подключение к Интернету (нажмите на значок сети в верхнем левом углу экрана -> изменить подключения ... -> вкладка Проводная -> Добавить -> Настройки IPv4 -> Метод -> Доступ к другим компьютерам, также убедитесь, что флажок «Доступно для всех пользователей» в том же окне отмечен). Как только я подключился к этому соединению, я проверил свой IP-адрес (10.42.0.1) и маску сети (255.255.255.0) с помощью ifconfig
. Наконец, я установил статический IP-адрес Raspberry Pi равным тому, который был у меня с общим соединением +1 (= 10.42.0.2), и назначил шлюзу адрес ноутбука (10.42.0.1 ), заканчивая следующим содержанием в /etc/network/interfaces
на Raspberry Pi:
auto lo
iface lo inet loopback
#iface eth0 inet dhcp
iface eth0 inet static
address 10.42.0.2
netmask 255.255.255.0
gateway 10.42.0.1
Пока что это работает.