• Авторизация


Расшаривание сетки в Linux 11-10-2010 16:46 к комментариям - к полной версии - понравилось!


Интернет ------> |пк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: вставьте строчку
net.ipv4.ip_forward=1
Выполните:
sysctl -w net.ipv4.ip_forward="1"
для того, чтобы применить это правило до перезагрузки
Установите iptables, введите следующее правило (для передачи интернета второму компьютеру) и сохраните его.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Установите и запустите dnsmasq (или, вы можете использовать DNS провайдера).
Установите на втором компьютере:
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
в любой стартовый скрипт (rc.local например)

взял отсюда http://easylinux.ru/node/117
вверх^ к полной версии понравилось! в evernote
Комментарии (2):
Бгг) недавно тем же самым занималась)
KrYOGoN 26-11-2010-18:03 удалить
даа линукс своего рода шаманство ))


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Расшаривание сетки в Linux | KrYOGoN - UttaraKsheTra | Лента друзей KrYOGoN / Полная версия Добавить в друзья Страницы: раньше»