Совместное использование мобильного широкополосного доступа через AdHoc Wireless
У меня есть модем Huwaei (точнее E1820), который я использую для своих прихотей и пристрастий в Интернете. Но я хочу настроить беспроводную сеть adhoc, чтобы другое устройство могло подключаться к моей сети, и я хочу, чтобы это устройство могло подключаться к Интернету через сеть. Мне удалось относительно легко настроить его на Win7, так что это возможно на моем оборудовании. Но сейчас мне нужно сделать это здесь.
По сути, я сделал следующее.
- Подключение к "автоматической (PPP)" мобильной широкополосной сети
Настройте беспроводную сеть
- Установите SSID на уникальное имя
- Установите режим "Ad-hoc"
- Установите метод IPv4 на "Ручной"
- Установите IP-адрес (196.168.137.100), Netmask, Gateway (196.168.137.1) на тот же, что и на win7
- Попытался оставить DNS-сервер пустым, попытался заполнить его тем же DNS-сервером, который использует мобильная карта, и попытался установить его на 8.8.8.8.
проверено... не работает... прочитайте несколько уроков
Установленный Firestarter
- Установите для подключенного к Интернету сетевого устройства значение ppp0
- Локальная сеть подключила устройство к wlan0
- Включить общий доступ к интернету
на этом этапе я не могу даже подключиться к Интернету на этом компьютере, если я не отключить WLAN
Что я делаю неправильно?
1 ответ
Поскольку вы можете использовать оба ppp0 и wlan0, я перейду к главному. Вам не нужен огненный стартер. Видите ли, чтобы использовать автоматическую настройку, вам придется установить DHCP-сервер, что является довольно болезненным процессом, если принять во внимание все необходимые настройки. Так что мы будем делать это статическим способом. На вашем компьютере с Linux, который подключен к Интернету, выполните от имени пользователя root следующие команды:
iptables -A FORWARD -i ppp0 -o wlan0 -s 192.168.137.1/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
После этого перейдите на другие компьютеры и введите следующие параметры TCP/IPv4 для беспроводного подключения ad-hoc:
IP address: 192.168.137.1-254 (except 100)
Subnet Mask: 255.255.255.0
Gateway: 192.168.137.100
Primary DNS: 8.8.8.8
Secondary DNS: 8.8.4.4
И если все пойдет хорошо, вы сможете пинговать google.com.