Я борюсь с моей конфигурацией моего Raspberry Pi. Я хочу добиться следующего:
eth0: будет использоваться со статическим ip и может подключаться только к локальной сети (это будет мой NFS-сервер) wlan0: должен подключаться к моей беспроводной сети для доступа в Интернет
По какой-то причине я не могу активировать оба соединения одновременно (да, у меня хороший источник питания). Ethernet отключит беспроводную связь без всякой причины. Если я наконец получу оба, то я не смогу пинговать google.com. Мой вопрос, как я должен сделать это правильно? В моем файле интерфейса есть следующее:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 0.0.0.0
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface home inet static
address 192.168.0.157
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface default inet dhcp
С уважением и большое спасибо!
wireless
ethernet
connection
DanFritz
источник
источник
Ответы:
По предложению сообщества мой ответ извлечен из вопроса.
Я получил его прямо сейчас, поэтому я поделюсь всеми своими файлами конфигурации с сообществом. Сначала давайте посмотрим на файл wpa_supplicant.conf:
Следующий мой новый файл обновлений интерфейсов
А теперь самое сложное: вы должны отключить горячее подключение устройства eth0 (иначе это отключит ваш wlan0). Вы делаете это, редактируя следующий файл:
У меня также есть следующее в моем скрипте запуска, это будет гарантировать, что мой Wi-Fi действительно запускается (иногда без всякой причины он не запускается). Вы также должны убить демон ifplugd на устройстве eth0:
И это должно работать!
источник
ifplugd
. Вместо этого просто отключите (удалите) нарушающую символическую ссылку/etc/ifplugd/action.d/action_wpa
, которая не позволяет wlan0 работать при подключении Ethernet.auto etho
строки? Кроме того, у меня все еще есть:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Если устройство не имеет доступа к Интернету или другого доступа за пределами локальной подсети, вам следует устранить шлюз. Перечисление шлюза на обоих интерфейсах, вероятно, является причиной.
Если сеть Ethernet предназначена для локальной подсети, удалите только этот шлюз.
источник