2 сетевые карты
Есть следующая задача:
-есть 2 сетевые карты
-на первой (eth0) висит ethernet ADSL модем с статистическим ip.
-на второй (eth1) висит локальная сеть с статистическим ip.
-Необходимо обеспечить компу нормальный выход в локальную сеть и выход через модем.
Эти два подключения отказывабтся вместе работать, т.к. комп не знает что и куда посылать. Единственное, что видится, это использование iproute2. Дать каждой карте свою подсеть. Но как его настраивать, я никак не разберусь, помогите... ткните мне пальцем в команды...
Для упрощения, приведу произвольные ip, чтобы легче было ориентировтся:
eth0:
ip - 190.158.1.2
шлюз - 190.158.1.1
маска - 255.255.255.0
DNS - 190.158.1.1
eth1:
ip - 192.110.168.216
шлюз - 192.110.168.225
маска - 255.255.255.224
DNS1 - 192.110.150.1
DNS2 - 192.110.150.2
Пытался сделать что-то подобное, но ничего не получилось:
echo 201 inet_lan >> /etc/iproute2/rt_tables
echo 200 inet_adsl >> /etc/iproute2/rt_tables
ip route add default via 192.110.168.225 dev eth1 table inet_lan
ip route add default via 190.158.1.1 dev eth0 table inet_adsl
ip route flush cache
iptables -t mangle -A POSTROUTING -d ! 192.110.168.224/24 -j MARK --set-mark 3
iptables -t mangle -A POSTROUTING -d ! 190.158.1.0/24 -j MARK --set-mark 2
ip rule add fwmark 3 table inet_lan
ip rule add fwmark 2 table inet_adsl
Где я тут ошибся? Заранее благодарен...
- Для комментирования войдите или зарегистрируйтесь
По-моему,
По-моему, достаточно прописать default gw на ADSL-модем от карточки eth0. Вот только не вижу, прописан он у тебя или нет.
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
With Love from Siberia!
вот мой
вот мой /etc/conf.d/net
а это /etc/resolv.conf:
попробуй так
echo "1" > /proc/sys/net/ipv4/ip_forward
включает перенаправление пакетов, без этого с интерфейса на интерфейс пакеты поступать просто не могут!!!
непомогло....
непомогло.... :(
Это в данном
Это в данном случае не нужно.
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
With Love from Siberia!
ну так что
ну так что делать....
нус
Уточни IP адреса, и маску сетки ан eth1
проверь маску еще раз
INVALID MASK однако
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
Итак, порешил
Итак, порешил все самым неожиданным способом. сам не ожидал... :) все что надо было - это по особенному править
/etc/conf.d/net:
ну и в /etc/resolv.conf все само правится... :) всем еще раз пасибо. отдельная благодарность форуму gentoo.ru и идмину ХитЛайна - Хешу.
З.Ы. Правда остался нерешенный вопрос: есть почтовый сервак внутри сети, обращение к нему mail.hitline.net.ua. Принимает подключения он только с внутренних ip.... вобщем, коннектится не хотит.. :) сейчас будем мучать :)