Речь идёт о убунте 8.10, т.к. тут наконец доделали NetworkManager
устанавливаем firestarter
sudo apt-get install firestarter
Создаём в NetworkManager новое подключение wi-fi в режиме Ad-hoc
IP 192.168.0.1
Mask 255.255.255.0
GateWay 0.0.0.0
Врубаем вай-фай
нажимаем connect to hidden wireless network, подключаемся к только что созданной сети.
Запускаем firestarter
DHCP не отмечаем
Enable network sharing отмечаем
Интерфейсы обычно eth0 и eth1. Можно узнать выполнив команду ifconfig
На втором компе (проверял только windows) в настройках wi-fi карты вводим следующее:
IP 192.168.0.2
mask 255.255.255.0
Gateway 192.168.0.1
DNS вводим nameserver из /etc/resolv.conf
теперь всё должно работать.
Чтобы наш ubuntu раздавал IP по DHCP устанавливаем
sudo apt-get install dhcp3-server
в файле /etc/default/dhcp3-server добавляем нужный interface(у меня eth1) например INTERFACES="eth0 eth1"
теперь можно настраивать firestarter
lowest IP address 192.168.0.100
highest IP address 192.168.0.200
Name server узнаем в файле /etc/resolv.conf
Если у вас не VPN то всё работает!
Но многие провайдеры предоставляют услуги именно через vpn.
С ним я до конца не разобрался, но у меня работает следущее
во-первых в качестве интерфейса, который смотрит в интернет выбираем ppp0
Во- вторых вручную редактируем iptables в /etc/firestarter/user-pre
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
данные строчки разрешают абсолютно всё, что не есть хорошо, но работает!
Ещё на некоторых форумах я встречал
$IPT -A INPUT -p TCP --dport 1723 -j ACCEPT
$IPT -A INPUT -p 47 -j ACCEPT
$IPT -A OUTPUT -p TCP --dport 1723 -j ACCEPT
$IPT -A OUTPUT -p 47 -j ACCEPT
но при этом соединение через некоторое время отключается, наверно надо добавить следущее(не пробовал)
$IPT -A FORWARD -p TCP --dport 1723 -j ACCEPT
$IPT -A FORWARD -p 47 -j ACCEPT
после изменения этого файла надо перезапустить firestarter
sudo /etc/init.d/firestarter restart
Не решённая проблема:
Использовать шифрование не получается:(