Есть машина под ASPLinux 10 с двумя сетевыми картами
одна смотрит во внутрь с адресом :192.168.1.1 ,вторая в инет 172.22.22.200, шлюз провайдера 172.22.22.1 .
К хабу подключил виндовую машину, прописал адрес 192.168.1.200 и шлюз 192.168.1.1 и хочу выйти в инет через линукс-машину. DNS везде прописал 172.22.22.1
С нее обе сетевухи пингуются а шлюз провайдера нет.
Помогите лузеру плиз.
http://www.gentoo.org/doc/ru/home-router-howto.xml
>http://www.gentoo.org/doc/ru/home-router-howto.xmlспасибо попытаюсь
>Есть машина под ASPLinux 10 с двумя сетевыми картами
>одна смотрит во внутрь с адресом :192.168.1.1 ,вторая в инет 172.22.22.200, шлюз
>провайдера 172.22.22.1 .
>К хабу подключил виндовую машину, прописал адрес 192.168.1.200 и шлюз 192.168.1.1 и
>хочу выйти в инет через линукс-машину. DNS везде прописал 172.22.22.1
>С нее обе сетевухи пингуются а шлюз провайдера нет.
>Помогите лузеру плиз.
нужно прописать маршрутизацию на шлюзе: route add default gw 172.22.22.1
и добавить эту команду в /etc/rc.d/rc.local
можно прописать еще DNS на шлюзе в файле /etc/resolv.conf
и в sysctl.conf добавить net.ipv4.ip_forward = 1
>и в sysctl.conf добавить net.ipv4.ip_forward = 1спасибо , уже делал , не помогает ((
>>Есть машина под ASPLinux 10 с двумя сетевыми картами
>>одна смотрит во внутрь с адресом :192.168.1.1 ,вторая в инет 172.22.22.200, шлюз
>>провайдера 172.22.22.1 .
что имеем "адресом :192.168.1.1"--- фиктивный (несуществующий, черный, частный) адрес, т.е. для корпоративного использования
и "инет 172.22.22.200, " --- реальный (белый, действующий) адрес..
>>К хабу подключил виндовую машину, прописал адрес 192.168.1.200 и шлюз 192.168.1.1 и
>>хочу выйти в инет через линукс-машину. DNS везде прописал 172.22.22.1
>>С нее обе сетевухи пингуются а шлюз провайдера нет.
>>Помогите лузеру плиз.
>нужно прописать маршрутизацию на шлюзе: route add default gw 172.22.22.1
>и добавить эту команду в /etc/rc.d/rc.local
>можно прописать еще DNS на шлюзе в файле /etc/resolv.confДанный вопрос решается нескольками путями (сам решал по разному, в зависимости от условий и пожеланий заказчика) через маскарадинг, проксирование, но ни как не через маршрутизацию!!!!!!!!!
Маршрутизация с фиктивными адресами не работает... (первый же шлюз в инете убьет все пакеты с фиктивными адресами)Итак первый путь...
1. поднимаешь iptables на своем линукс сервере
2. делаешь правила по своему желанию (благо документации по iptables предостаточно!!!)
3. добавляешь кроме INPUT, OUTPUT, FORWARD и еще маскарадинг .. например#Maskarading!!!!!!!!!
$IPTABLES -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -j MASQUERADE#Forwarding!!!!!!!!!!
$IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -s 192.168.1.0/255.255.255.0 -j ACCEPT#Логируем все оставшиеся (например для отладки)....
$IPTABLES -A FORWARD -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level DEBUG --log-prefix "FORWARD packet died: "Вот и все по первому пути...
##########А второй с использование прокси сервера , например squid.
Более выигрышный вариант в плане экономии трафика и увеличения скорости загрузки страниц из инета + еще полное протоколирование, антивирусная, антибаннерная поддержка, разграничение доступа и скорости канала --- короче лучший выбор без всякой маршрутизации...
Советую использовать именно этот вариант...
Здесь ставищь squid, настраиваешь, и клиент "прописал адрес 192.168.1.200" будет в инете через твой прокс.
огромное спасибо что откликнулись
установил squid с дистрибутива через "системные параметры" - "установка приложений" - "серверы" - "веб-сервер"
а как его настроить????
я так понимаю что настройка прописывается в файле, если да , то в каком??
или с консоли??
(извините я совсем начинающий в ..nix, только что с винды спрыгнул)
спасибо
>огромное спасибо что откликнулись
>установил squid с дистрибутива через "системные параметры" - "установка приложений" - "серверы"
>- "веб-сервер"
>а как его настроить????
>я так понимаю что настройка прописывается в файле, если да , то
>в каком??
>или с консоли??
>(извините я совсем начинающий в ..nix, только что с винды спрыгнул)
>спасибо
У нас принято читать документацию перед использованием системы или програмных продуктов.Мы понимаем что тяжелое наследие использования продуктов некрософт не приучило Вас к таким действиям.
Читать и думать, думать и читать. Ну и конечно улыбаться.