Мобильный широкополосный доступ по беспроводной сети adhoc

У меня есть модем Huwaei (E1820, если быть точным), который я использую для своих прихотей и фантазий в Интернете. Но я хочу настроить беспроводную сеть adhoc, чтобы другое устройство могло подключиться к моей сети, и, в свою очередь, я хочу, чтобы это устройство могло подключаться к Интернету через сеть. Мне удалось легко настроить его на Win7, поэтому это возможно на моем оборудовании. Но теперь мне нужно сделать это здесь.

В основном, я сделал следующее.

  1. Подключитесь к «Автоматическому (PPP)» мобильному широкополосному
  2. Настройка беспроводной сети

    1. Установите SSID на уникальное имя
    2. Установите для режима «Ad-hoc»
    3. Установите для метода IPv4 значение «Вручную»
    4. Установите IP-адрес (196.168.137.100), Netmask, Gateway (196.168.137.1) так же, как и на win7
    5. Пробовал покинуть сервер DNS пустым, попробовал заполнить его тем же DNS-сервером, который использует мобильная карта, и попытался установить его на 8.8.8.8

проверено … не работает … прочитайте несколько руководств

  1. Установленный Firestarter

    1. Установите сетевое устройство, подключенное к Интернету, на ppp0
    2. Устройство, подключенное к локальной сети, к wlan0
    3. Включить совместное использование интернет-соединений

на данный момент я не могу даже подключиться к Интернету на этом компьютере, если я не отключу wlan

Что я делаю не так?

Поскольку вы можете использовать ppp0 и wlan0, я перейду к главному. Вам не нужен firestarter. Вы можете использовать автоматическую настройку, вам придется установить 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 

И если все будет хорошо, вы должны иметь возможность ping google.com