Предположим, что у вас есть машина (ПК1) с двумя сетевыми картами, подключенная к интернету и требуется раздать его на другие компьютеры сети .
(если используется для соединения с инетом ADSL модем - он настроен роутером, т.е. имя и пароль подключения к инету задаются в модеме)
Интернет ------> |ПК1 (шлюз)| ---> |ПК2(свитч)|..и т.д
Исходные данные:
Оба компьютера соединены по сети (напрямую или через свитч).
На ПК1 установлено 2 сетевые карты:
eth0 - к ней подключен интернетeт
eth1 - к ней подключена локальная сеть
Настройте вторую карту (eth1) так (адреса и маска для примера):
IP: 192.168.0.1
Netmask: 255.255.255.0
или введите в консоли:
ifconfig eth1 192.168.0.1 netmask 255.255.255.0
ifconfig eth1 up
Разрешите направление пакетов.
Чтобы сделать это, отредактируйте /etc/sysctl.conf можно редактором nano, тогда команда выглядит так:
sudo nano /etc/sysctl.conf
вставьте строчку
net.ipv4.ip_forward=1
Выполните в консоли:
sudo sysctl -w net.ipv4.ip_forward="1"
для того, чтобы применить это правило до перезагрузки
Установите iptables (если не установлен), введите следующее правило (для передачи интернета второму компьютеру) и сохраните его.
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Установите на втором компьютере:
IP: 192.168.0.2
Netmask/Маска: 255.255.255.0
Gateway/Шлюз: 192.168.0.1
DNS: 192.168.0.1
Второй компьютер теперь должен быть подключён к интернету.
Если после перезагрузки правила iptables не восстанавливаются, добавьте строку
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
в любой стартовый скрипт (etc/rc.local например)

Комментарии
Re: Раздача интернета в сеть
andry - рад встрече!
Серьезная, полезная статья... Спасибо!
С уважением...
Re: Раздача интернета в сеть
Привет,Palych! И я рад! Что то советов мало появляется в тему и полезных - вот решил добавить, т.к. сам эту схему использую
Re: Раздача интернета в сеть
Системы Linux - становятся, хотя и медленно, но все более совершенными. Технических вопросов при освоении - все меньше, и только вопросы, подобные тому, что ты описал в своей статье будут еще долго оставаться актуальными. А, посему - честь и хвала!
Re: Раздача интернета в сеть
У меня, пока я не ввела на ноуте днс прова, интернет не работал при таком подключении. Правда, комп использовался как шлюз без модема-роутера)
Re: Раздача интернета в сеть
Да, еще можно установить и запустить dnsmasq (или, вы можете использовать DNS провайдера).
И, с праздником Весны и Любви милых дам!
******************************************
Интересная статья по настройке dnsmasq: ]]>http://www.mycomp.com.ua/text/11806]]>
Удачи!
Отправить комментарий