Как переназначить eth0 от LAN в WAN в OpenWRT?

Я уже сделал DKMS версию исправленного btusb.c для ядра 3.19

wget https://www.dropbox.com/s/47u2zjrkqvkf1tw/btusbmac-dkms_1.6_all.deb
dpkg -i btusbmac-dkms_1.6_all.deb

Перезагрузка

Если вы хотите посмотреть исходный код, вы можете щелкнуть правой кнопкой мыши на файле deb и выбрать 'open with archive manager', затем извлечь файлы. Скорее всего, вам придется щелкнуть правой кнопкой мыши на папке, чтобы изменить разрешения, чтобы вы могли читать файлы в /usr/src/btusbmac-1.6

Проверено и подтверждено здесь

2
07.08.2018, 00:39
3 ответа

В терминологии OpenWRT:

  • wan — ваш интерфейс с выходом в Интернет;
  • lan — интерфейс, обращенный к вашей локальной сети;
  • eth0 — ваш первый реальный интерфейс.

Имейте в виду, что помимо наличия нескольких интерфейсов, вы также можете назначать виртуальные интерфейсы как wan или vlan.

Обычно я предпочитаю иметь несколько интерфейсов.

1
27.01.2020, 22:17

Существует два режима работы с eth0. Один из них — главный режим , а другой — клиентский режим . Если вы используете option ifname 'eth0'в интерфейсе wan(/etc/config/network), ваша сеть Ethernet будет в режиме клиента. Если вы используете это в lan, то Ethernet будет в основном режиме. Кроме того, если вы хотите подключиться к Wi-Fi, убедитесь, что в вашем скомпилированном ядре / прошивке openWRT есть драйверы Wi-Fi. Если в вашем ядре нет драйверов Wi-Fi, вы не сможете использовать беспроводную сеть. В этом случае вы должны физически подключить кабель Ethernet к устройству.

Кстати, каковы ваши характеристики режима точки доступа? Есть ли у вас правильная конфигурация для режима AP?

Также полезная ссылка здесь.https://wiki.openwrt.org/doc/uci/network

0
27.01.2020, 22:17

Я имел дело с точно такой же проблемой. Чтобы использовать беспроводную сеть и подключить маршрутизатор через eth0 к WAN, вам необходимо установить «wan» на «eth0» (физического интерфейса ). Вы не устанавливаете какой-либо физический интерфейс для «LAN», он будет использоваться для беспроводной сети.

/etc/config/network (выдержка)

config interface 'lan'
  option proto 'static'
  option ipaddr '192.168.1.1'
  option netmask '255.255.255.0'
 
config interface 'wan'
  option ifname 'eth0'
  option proto 'dhcp'

Убедитесь, что для параметра «сеть» для Wi-Fi установлено значение «lan».

/etc/config/wireless (выдержка)

config wifi-iface
  option device   'radio0'
  option network  'lan'
  option mode     'ap'
  option ssid     'OpenWrt'
  option encryption 'none'
1
25.06.2020, 13:35

Теги

Похожие вопросы