воскресенье, 17 мая 2009 г.

Расшарить интернет в сеть

Устанавливаем пакеты ipmasq, dnsmasq
sudo aptitude install dnsmasq ipmasq
Настраиваем интерфейсы, внешний - получаем у провайдера, для внутреннего указываем статический ip 192.168.0.1 c маской 255.255.255.0, и поднимаем соединение с интернетом

Редактируем конфиг dnsmasq
nano /etc/dnsmasq.conf
Раскоментируем строчки:
interface=eth0 #Внутренний интерфейс
dhcp-range=192.168.0.10,192.168.0.150,255.255.255.0,12h
Конфигурируем ipmasq
dpkg-reconfigure ipmasq
#включаеся запуск ipmasq после поднятия сетевых интерфейсов


Добавляем правило net.ipv4.ip_forward = 1
в файл
nano /etc/sysctl.conf.
Создаем текстовый файл
nano /etc/init.d/gateway
И пишем туда следующее, для того чтобы NAT поднимался при загрузке
#!/bin/sh
iptables —t nat —A POSTROUTING —o eth1 —j MASQUERADE
Даем файлу права на запуск
chmod +x /etc/init.d/gateway.
Обновляем настройки rc.d
update-rc.d gateway start 51 S ..

Комментариев нет: