shuha Posted July 13, 2008 Report Posted July 13, 2008 У меня установлены 2 сетевых карты. К первой eth0 подключен dsl-модем(по dhcp), а ко второй eth1 локалка (192.168.3.1). Чтото никак не могу настроить инет на локальную сеть. Помогите пожалуйста. Quote
shuha Posted July 14, 2008 Author Report Posted July 14, 2008 а как сделать NAT?? у меня 8-ая федора.. Quote
AccessD Posted July 14, 2008 Report Posted July 14, 2008 http://www.revsys.com/writings/quicktips/nat.html Quote
shuha Posted July 15, 2008 Author Report Posted July 15, 2008 при попытке ввести echo 1 > /proc/sys/net/ipv4/ip_forward ничего не выдает... значит надо собрать ядро с поддержкой IP forwarding??? Quote
AccessD Posted July 15, 2008 Report Posted July 15, 2008 а он и не должен ничего выдавать ) вы просто вписываете единичку в файлик ЗЫ сделайте cat /proc/sys/net/ipv4/ip_forward и убедитесь, что там 1 Quote
shuha Posted July 15, 2008 Author Report Posted July 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 все нормально.... Но при пинге например рамблера ничего не выходит.... Не пойму... Помогите Quote
AccessD Posted July 15, 2008 Report Posted July 15, 2008 а на машине в локальной сети какие настройки сетевухи, какие роуты? Quote
shuha Posted July 15, 2008 Author Report Posted July 15, 2008 локальная машина подключена к eth1 по dhcp. Установлена винда. В параметрах стоит айпи стоит автоматический адрес, днс-сервер eth1(192.168.3.1). и все. Quote
shuha Posted July 15, 2008 Author Report Posted July 15, 2008 а как очистить таблицу маршрутизации*? может все по новой прописать? Quote
AccessD Posted July 15, 2008 Report Posted July 15, 2008 покажите весь конфиг машины в сети. если винда - ipconfig /all и route print если линь - ifconfig и route Quote
shuha Posted July 18, 2008 Author Report Posted July 18, 2008 хм... как включить ip-маршрутизацию??? Quote
AccessD Posted July 18, 2008 Report Posted July 18, 2008 не включить, а настроить. man route но вам сейчас это не нужно. то, что вы уже сделали, позволяет вывести машины локальной сети в инет через НАТ, на локальных машинах должен быть указан в качестве шлюза ваш сервер, и всё будет работать Quote
shuha Posted July 20, 2008 Author Report Posted July 20, 2008 сделал все как вы сказали. Но при service network restart выдает ip_forwarding=0, что-то я ничего не пойму.... помогите Quote
AccessD Posted July 20, 2008 Report Posted July 20, 2008 всё правильно. надо echo 1 > /proc/sys/net/ipv4/ip_forward засунуть в скриптик, отрабатывающий при загрузке. или каждый раз самому делать Quote
SignFinder Posted August 5, 2008 Report Posted August 5, 2008 Цитата: надо echo 1 > /proc/sys/net/ipv4/ip_forward засунуть в скриптик, отрабатывающий при загрузке. или каждый раз самому делать Не надо. Надо поставить 1 в /etc/sysctl.conf в строке net.ipv4.ip_forward и не извращаться с скриптами когда есть готовое решение Quote
cppmm Posted August 6, 2008 Report Posted August 6, 2008 shuha писал(а) Tue, 15 July 2008 21:08 локальная машина подключена к eth1 по dhcp. Установлена винда. В параметрах стоит айпи стоит автоматический адрес, днс-сервер eth1(192.168.3.1). и все. DNS-сервер нужно указывать провайдерский. Ну или поднимать на своей машине с linux собственный dns. Quote
shuha Posted September 25, 2008 Author Report Posted September 25, 2008 [root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward 1 но при service network restart выдает Запрещается маршрутизация пакетов IPv4: net.ipv4.ip_forward = 0 [ OK ] что я делаю не так? помогите Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.