[112252] Я сделал именно это сегодня утром.
Сначала дважды проверь, не выделена ли аренда. Перейдите на страницу Статус, а затем на страницу LAN на DD-WRT. Проверьте аренду в списке клиентов DHCP. Если он выделен, щелкните по мусорной корзине.
У меня также установлен срок аренды на 5 минут. Если я оставил его на целый день, что по умолчанию, я обнаружил, что если сигнал будет прерван, мой компьютер отключится, и когда он снова подключится, аренда все равно будет распределена, и поэтому он займет адрес из пула. Это испортило мой порт вперёд. Установка на 5 минут предотвратила это.
Затем, после [112872]этой части вики[112873], вам нужно найти имя и MAC вашей беспроводной сетевой карты:
Проверка статуса вашей ссылки осуществляется через:
$ iw dev wlan0 link
Там либо будет написано [112878]Not Connected[112879], либо будет дана информация о вашей точке доступа. На данный момент вы не хотите быть подключенным, поэтому, если вы подключены, проблема:
ping 224.0.0.1
# iw dev wlan0 disconnect
Вики говорит, что активация интерфейса обычно не нужна, хотя для меня это было необходимо. Вы можете проверить статус с:
# ip link show wlan0
Не обращайте внимания на состояние [112884]UP[112885], но ищите слово [112886]UP[112887] внутри [112888]<...>[112889].
Если оно не работает, используйте:
# ip link set wlan0 up
# iw dev wlan0 connect your_essid
if it's open или:
# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
if you're using WPA, после указания соответствующих подробностей в [112896]wpa_supplicant.conf[112897].
Теперь перепроверьте, что вы связаны с точкой доступа, повторно выпустив:
$ iw dev wlan0 link
Наконец, вы захотите получить IP-адрес, выпустив:
# dhcpcd wlan0
DD-WRT, который затем должен совпасть с MAC вашей беспроводной сетевой карты и выдать вам статический арендный адрес.[112301].
После компиляции ядра необходимо выполнить команду depmod -a
для обновления порядка следования модулей в каталоге /lib/modules/
Я так понимаю, вы перешли в каталог linux-3.19.3 перед запуском команд make. И кажется, что это версия ядра, которая работала до того, как Вы скомпилировали и установили.
Попробуйте загрузиться в старое ядро с помощью grub (то же самое ядро с загрузкой, скорее всего, не сработает).
Использование ванильного исходного кода на системе Ubuntu никогда не работало. Это может сработать, но я предлагаю вам начать с исходных текстов ядра Ubuntu:
sudo apt-get source linux-image-3.19.3
sudo apt-get build-dep linux-image-3.19.3
и пересобрать и установить его в виде пакета, чтобы ядро было более совместимо с остальной частью установки.
Измените корень установленного дерева исходных текстов и сделайте:
fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic
Это даст вам пакет debian, который можно установить с помощью dpkg
.
Подробности можно найти здесь