1

Я сейчас играю с hostapd. Моя текущая конфигурация сети (во всяком случае, соответствующий бит) - это Asus RT N56U в качестве основного маршрутизатора (его по адресу 192.168.1.1 на ipv4) и серверная система u86ntu 12.04 x86, на которой в качестве точки доступа работает hostapd (ее 192.168.1.127). Основной маршрутизатор также выполняет ipv6 и делает это через ipv6 rd.

Порт Ethernet и беспроводной адаптер на сервере Ubuntu подключены, и hostapd работает. Его очень аналогичные установки для этого. Единственный dhcp-сервер находится на главном маршрутизаторе, а система hostapd не имеет никакой разновидности dhcp, dnsmasq или любых других вещей, которые вы имели бы в «правильном» гетто-маршрутизаторе.

Это становится немного странным, поскольку система, насколько я могу судить, на самом деле не настроена на использование ipv6 - я закомментировал строку, так как собирался включить ее позже.

В отличие от моего последнего вопроса, когда системы не получали IP-адреса, и моя точка доступа hostapd, и любые подключенные к ней клиенты получают адреса ipv6. Несмотря на то, что точка доступа hostapd на самом деле не настроена для ipv6. Что происходит? Как отключить ipv6, если я выбрал?

Это файл /etc /network /interfaces - я почти уверен, что именно здесь я думаю, что ответ должен быть, но он выглядит довольно учебно.

auto lo br0
iface lo inet loopback

# wireless wlan0
allow-hotplug wlan0
iface wlan0 inet manual

# eth0 connected to the ISP router
allow-hotplug eth0
iface eth0 inet manual
#iface eth0 inet6 auto
# Setup bridge
iface br0 inet static
    bridge_ports wlan0 eth0
    address 192.168.1.127
    netmask 255.255.255.0
    network 192.168.1.0
    ## main router ip, 192.168.1.1 also runs DHCPD ##
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1

1 ответ1

0

Оказывается, это был pebkac. Я перезагрузил систему и обнаружил, что там нет адреса ipv6. Я откомментировал строку, запустил ifup eth0 и получил

ssh stop/waiting
ssh start/running, process 7220
net.ipv6.conf.eth0.accept_ra = 1
net.ipv6.conf.eth0.autoconf = 1
ssh stop/waiting
ssh start/running, process 7268

Ясно, что у меня была явно настроена ipv6, только я смутился и не понял, что это было.

В конце концов решение было выключать и снова включать, что я явно забыл сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .