shuha Опубликовано 13 июля, 2008 Жалоба Поделиться Опубликовано 13 июля, 2008 У меня установлены 2 сетевых карты. К первой eth0 подключен dsl-модем(по dhcp), а ко второй eth1 локалка (192.168.3.1). Чтото никак не могу настроить инет на локальную сеть. Помогите пожалуйста. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 13 июля, 2008 Жалоба Поделиться Опубликовано 13 июля, 2008 делайте NAT Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 14 июля, 2008 Автор Жалоба Поделиться Опубликовано 14 июля, 2008 а как сделать NAT?? у меня 8-ая федора.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 14 июля, 2008 Жалоба Поделиться Опубликовано 14 июля, 2008 http://www.revsys.com/writings/quicktips/nat.html Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 15 июля, 2008 Автор Жалоба Поделиться Опубликовано 15 июля, 2008 при попытке ввести echo 1 > /proc/sys/net/ipv4/ip_forward ничего не выдает... значит надо собрать ядро с поддержкой IP forwarding??? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 15 июля, 2008 Жалоба Поделиться Опубликовано 15 июля, 2008 а он и не должен ничего выдавать ) вы просто вписываете единичку в файлик ЗЫ сделайте cat /proc/sys/net/ipv4/ip_forward и убедитесь, что там 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 15 июля, 2008 Автор Жалоба Поделиться Опубликовано 15 июля, 2008 cat /proc/sys/net/ipv4/ip_forward выдает 1. Прописал /sbin/iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE /sbin/iptables -A FORWARD -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT /sbin/iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT никаких ошибок не выдал. Далее service network restart. Пингую с локальной машины eth1 все нормально.... Но при пинге например рамблера ничего не выходит.... Не пойму... Помогите Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 15 июля, 2008 Жалоба Поделиться Опубликовано 15 июля, 2008 а на машине в локальной сети какие настройки сетевухи, какие роуты? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 15 июля, 2008 Автор Жалоба Поделиться Опубликовано 15 июля, 2008 локальная машина подключена к eth1 по dhcp. Установлена винда. В параметрах стоит айпи стоит автоматический адрес, днс-сервер eth1(192.168.3.1). и все. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 15 июля, 2008 Автор Жалоба Поделиться Опубликовано 15 июля, 2008 а как очистить таблицу маршрутизации*? может все по новой прописать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 15 июля, 2008 Жалоба Поделиться Опубликовано 15 июля, 2008 покажите весь конфиг машины в сети. если винда - ipconfig /all и route print если линь - ifconfig и route Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 18 июля, 2008 Автор Жалоба Поделиться Опубликовано 18 июля, 2008 хм... как включить ip-маршрутизацию??? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 18 июля, 2008 Жалоба Поделиться Опубликовано 18 июля, 2008 не включить, а настроить. man route но вам сейчас это не нужно. то, что вы уже сделали, позволяет вывести машины локальной сети в инет через НАТ, на локальных машинах должен быть указан в качестве шлюза ваш сервер, и всё будет работать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 20 июля, 2008 Автор Жалоба Поделиться Опубликовано 20 июля, 2008 сделал все как вы сказали. Но при service network restart выдает ip_forwarding=0, что-то я ничего не пойму.... помогите Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 20 июля, 2008 Жалоба Поделиться Опубликовано 20 июля, 2008 всё правильно. надо echo 1 > /proc/sys/net/ipv4/ip_forward засунуть в скриптик, отрабатывающий при загрузке. или каждый раз самому делать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 5 августа, 2008 Жалоба Поделиться Опубликовано 5 августа, 2008 Цитата: надо echo 1 > /proc/sys/net/ipv4/ip_forward засунуть в скриптик, отрабатывающий при загрузке. или каждый раз самому делать Не надо. Надо поставить 1 в /etc/sysctl.conf в строке net.ipv4.ip_forward и не извращаться с скриптами когда есть готовое решение Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 5 августа, 2008 Жалоба Поделиться Опубликовано 5 августа, 2008 Спасибо, буду знать ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cppmm Опубликовано 6 августа, 2008 Жалоба Поделиться Опубликовано 6 августа, 2008 shuha писал(а) Tue, 15 July 2008 21:08 локальная машина подключена к eth1 по dhcp. Установлена винда. В параметрах стоит айпи стоит автоматический адрес, днс-сервер eth1(192.168.3.1). и все. DNS-сервер нужно указывать провайдерский. Ну или поднимать на своей машине с linux собственный dns. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
shuha Опубликовано 25 сентября, 2008 Автор Жалоба Поделиться Опубликовано 25 сентября, 2008 [root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward 1 но при service network restart выдает Запрещается маршрутизация пакетов IPv4: net.ipv4.ip_forward = 0 [ OK ] что я делаю не так? помогите Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.