Беспроводная конфигурация горячей точки и интернет-просмотр

В нашем кампусе у нас есть соединение выделенной линии от поставщика услуг, который имеет внешний IP W.X.Y.Z. Это соединение распределяется с сервера несколько подсетей / подсети следующим образом:

  1. Способность: 172.33....../255.255.0.0
  2. Администрация: 172.34......./255.255.255.0
  3. Студенты: 172.35...../255.255.216.0

У студента есть ноутбук с фиксированным IP-адресом 172.35.23.123 / 255.255.216.0, где IP-адрес находится на порте Ethernet. Шлюзы для доступа в Интернет 172.31.1.1 и 172.31.1.2. Далее у студента есть беспроводной порт, который недоступен в области хостела. ОС студента является Ubuntu 12.10.

Студент во владении телефоном на базе Android, на котором он хочет установить определенное программное обеспечение и поэтому хочет активировать Интернет там. Студент уже делал попытку Беспроводного решения для горячей точки, которое работает на 12,04, но не было успешно.

Различные инструкции в Интернете помогли студенту сделать следующее

Установка dhcp сервера и hostapd:

sudo apt-get install isc-dhcp-server
sudo apt-get install hostapd

Файл:/etc/network/interfaces

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0
dns-nameservers 172.31.1.1 172.31.1.2 

Файл:/etc/dhcp/dhcpd.conf

subnet 10.10.0.0 netmask 255.255.255.0 { 
range 10.10.0.2 10.10.0.4;
option routers 10.10.0.1; 
option domain-name-servers 172.31.1.1 172.31.1.2; 
default-lease-time 6000; 
max-lease-time 72000; 
} 

Файл:/etc/hostapd/hostapd.conf

interface=wlan0
driver=nl80211
ssid=my_hotspot
channel=1
hw_mode=g
auth_algs=1
wpa=3
wpa_passphrase=1234567890
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP

Файл:/etc/default/hostapd

RUN_DAEMON=”yes”
DAEMON_CONF=”/etc/hostapd/hostapd.conf”
DAEMON_OPTS=”-dd”

Файл:/etc/default/isc-dhcp-server

INTERFACES=”wlan0”

Файл:/etc/rc.local

iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE
exit 0

После всей конфигурации перезапущен компьютер. Студент видит, что горячая точка, названная “my_hotspot”, доступна. Горячая точка также присуждает адрес телефону на базе Android. Студент теперь сможет просмотреть Интернет.

0
задан 20 June 2014 в 23:06

1 ответ

Это неправильно - iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o wlan0 -j MASQUERADE

Это не должно быть wlan0. Должен быть интерфейс, есть подключение к интернету. Это должно быть

iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE

См. Как настроить точку доступа в режиме Wi-Fi Hotspot? для более подробной информации.

0
ответ дан 20 June 2014 в 23:06

Другие вопросы по тегам:

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