Помощник
| |||||||||||||||
| |||||||||||||||
|
Здравствуйте, гость ( Вход | Регистрация )
| Новости: Уважаемые пользователи! Напоминаем, что на форуме запрещен флуд и оффтопик в темах (см. Правила форума). Нарушителям будет запрещено оставлять сообщения и создавать новые темы в течение одной недели. Обращаем Ваше внимание на то, что в целях защиты от спам-рассылок через ЛС введены ограничения: если Вы находитесь в группе "Новички", то можете отправлять не более 1 ЛС в течение 10 минут. По набору определённого кол-ва сообщений Вы автоматически будете переведены в другую группу, где данные ограничения не действуют. Будьте внимательны: после регистрации воздержитесь от включения ссылок в ваши первые сообщения. Иначе форум примет вас за спамбота и вы будете забанены. О любых фактах спама в ЛС просьба сообщать администрации форума. |
![]()
|
Oct 18 2008, 17:38
Сообщение
#1
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
Собственно вопрос таков: как настроить маршрутизацию с 1 компа (убунта) используемого в качестве шлюза на 2 других компа (Винда ХР) ?
-------------------- |
|
|
|
Oct 18 2008, 19:07
Сообщение
#2
|
|
|
Группа: Пользователи Сообщений: 345 Регистрация: 21.10.2007 Пользователь №: 15 856 Репутация: 0
|
Собственно вопрос таков: как настроить маршрутизацию с 1 компа (убунта) используемого в качестве шлюза на 2 других компа (Винда ХР) ? Взято было мною с какого-то форума, особо не разбирался что тут понаписанно, но работает. У меня внутрення сеть на eth0, внешняя на eth1. Вместо "мой ip" подставить свой ip адрес. Код ovchin:~# cat /etc/network/ipforward.sh #!/bin/sh INTIF="eth0" EXTIF="eth1" EXTIP="мой ip" /sbin/depmod -a /sbin/modprobe ip_tables /sbin/modprobe ip_conntrack /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_conntrack_irc /sbin/modprobe iptable_nat /sbin/modprobe ip_nat_ftp echo "1" > /proc/sys/net/ipv4/ip_forward echo "1" > /proc/sys/net/ipv4/ip_dynaddr iptables -P INPUT ACCEPT iptables -F INPUT iptables -P OUTPUT ACCEPT iptables -F OUTPUT iptables -P FORWARD DROP iptables -F FORWARD iptables -t nat -F iptables -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE Запускается из /etc/network/interfaces Код iface eth0 inet dhcp up sh /etc/network/ipforward.sh ЗЫ Наверное есть более правильное решение, но мне было лень его искать. Сообщение отредактировал ovchin - Oct 18 2008, 19:11 -------------------- |
|
|
|
Oct 18 2008, 19:42
Сообщение
#3
|
|
![]() Группа: Пользователи Сообщений: 785 Регистрация: 18.2.2006 Пользователь №: 1 550 Район: Красногвардейский, СПб Репутация: 0
|
Самый простейший способ - через firestarter... собственно всё
|
|
|
|
Oct 20 2008, 15:43
Сообщение
#4
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
как у вас всё просто... только я не понял в первом способе куда это писать и как настроить на 3 компа, а не на 2
-------------------- |
|
|
|
Oct 20 2008, 19:22
Сообщение
#5
|
|
![]() Группа: Пользователи Сообщений: 785 Регистрация: 18.2.2006 Пользователь №: 1 550 Район: Красногвардейский, СПб Репутация: 0
|
|
|
|
|
Oct 20 2008, 21:38
Сообщение
#6
|
|
![]() Группа: Пользователи Сообщений: 269 Регистрация: 10.7.2006 Пользователь №: 3 759 Район: Фрунзенский, СПб Репутация: 0
|
iptables -t nat -I POSTROUTING -s 172.16.0.0/255.255.0.0 -o eth0 -j SNAT --to-source внешнй_ip
echo "1" > /proc/sys/net/ipv4/ip_forward З.Ы. Для шлюза можно что-то и посерьёзней, зачем там вообще гуи... -------------------- Берегите время - это ткань, из которой сделана жизнь.
|
|
|
|
Oct 20 2008, 21:59
Сообщение
#7
|
|
|
Группа: Пользователи Сообщений: 345 Регистрация: 21.10.2007 Пользователь №: 15 856 Репутация: 0
|
как у вас всё просто... только я не понял в первом способе куда это писать и как настроить на 3 компа, а не на 2 Хорошо, тогда вопрос: а как у вас воткнуты провода? -------------------- |
|
|
|
Oct 20 2008, 22:31
Сообщение
#8
|
|
![]() Группа: Пользователи Сообщений: 785 Регистрация: 18.2.2006 Пользователь №: 1 550 Район: Красногвардейский, СПб Репутация: 0
|
З.Ы. Для шлюза можно что-то и посерьёзней, зачем там вообще гуи... Если это про firestarter (который к предложенным конфигам н имеет отношения) хочу успокоить - гуи там запускается один раз и тот во время конфигурации, потом его не видно и не слышно, поскольку работает демоном, можно даже конфиг iptables скопипастить у firestarter и убить его, но чем помешала гибкость настройки в такой маленькой "сеточке"? У кого сейчас OpenBox не запустится на Celeron? Ну хорошо, не нужны X'ы - убей их, понадобятся - запустишь. |
|
|
|
Oct 21 2008, 00:09
Сообщение
#9
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
Хорошо, тогда вопрос: а как у вас воткнуты провода? В 1 комп входит 1 провод и из него на 2 других идут соответственно кроссоверы... всё как положено -------------------- |
|
|
|
Oct 21 2008, 00:27
Сообщение
#10
|
|
|
Группа: Пользователи Сообщений: 345 Регистрация: 21.10.2007 Пользователь №: 15 856 Репутация: 0
|
В 1 комп входит 1 провод и из него на 2 других идут соответственно кроссоверы... всё как положено Итого в одном компе 3 сетевухи? Тогда и правда Цитата Вместо одного INTIF описываешь два - INTF1 и INTF2
-------------------- |
|
|
|
Oct 21 2008, 01:38
Сообщение
#11
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
И чего не понятного? Вместо одного INTIF описываешь два - INTF1 и INTF2... а кому вы там интернет продаёте? сам себе получается так... -------------------- |
|
|
|
Oct 22 2008, 13:29
Сообщение
#12
|
|
![]() Группа: Пользователи Сообщений: 269 Регистрация: 10.7.2006 Пользователь №: 3 759 Район: Фрунзенский, СПб Репутация: 0
|
Если это про firestarter (который к предложенным конфигам н имеет отношения) Речь идёт не про Firestarter, а про другой дистрибутив. :wink: -------------------- Берегите время - это ткань, из которой сделана жизнь.
|
|
|
|
Oct 22 2008, 17:48
Сообщение
#13
|
|
![]() Группа: Пользователи Сообщений: 785 Регистрация: 18.2.2006 Пользователь №: 1 550 Район: Красногвардейский, СПб Репутация: 0
|
А что без монитора не будет работать GUI? Тем более когда комп в радиусе 15 метров и подключён к ethernet. Хотя etch действительно более логичный выбор, нафига там повседневный дистрибутив для ноутбука.
|
|
|
|
Oct 22 2008, 20:52
Сообщение
#14
|
|
|
Группа: Пользователи Сообщений: 1 541 Регистрация: 23.12.2006 Из: Выборгский р-н Пользователь №: 6 906 Репутация: 10
|
Без монитора - будет, а вот без клавиатуры - не всегда. Есть такая бяка на некоторых мамках: если в момент запуска системы клавиатура физически не воткнута - то потом ее система "не подхватывает".
Ну и переключить initlevel на троечку не забудьте. -------------------- |
|
|
|
Oct 25 2008, 14:56
Сообщение
#15
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
И что я не правильно делаю?
Код ovchin:~# cat /etc/network/ipforward.sh #!/bin/sh INTIF1="eth3" INTIF2="eth2" EXTIF="eth1" EXTIP="192.168.***.***" /sbin/depmod -a /sbin/modprobe ip_tables /sbin/modprobe ip_conntrack /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_conntrack_irc /sbin/modprobe iptable_nat /sbin/modprobe ip_nat_ftp echo "1" > /proc/sys/net/ipv4/ip_forward echo "1" > /proc/sys/net/ipv4/ip_dynaddr iptables -P INPUT ACCEPT iptables -F INPUT iptables -P OUTPUT ACCEPT iptables -F OUTPUT iptables -P FORWARD DROP iptables -F FORWARD iptables -t nat -F iptables -A FORWARD -i $EXTIF -o $INTIF1 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i $INTIF1 -o $EXTIF -j ACCEPT iptables -A FORWARD -i $EXTIF -o $INTIF2 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i $INTIF2 -o $EXTIF -j ACCEPT iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE Если конечно я вас правильно понял... но сервак с 1 компом работают а второй нет. ну или 2 комп пашет а первый нет... -------------------- |
|
|
|
Oct 25 2008, 16:00
Сообщение
#16
|
|
|
Группа: Пользователи Сообщений: 1 541 Регистрация: 23.12.2006 Из: Выборгский р-н Пользователь №: 6 906 Репутация: 10
|
Судя по тому, что на клавиши Вы как-то нажимаете - под Вашей операционкой нет tcpdump или его аналога, в котором всегда можно посмотреть - "что не так".
-------------------- |
|
|
|
Oct 25 2008, 16:56
Сообщение
#17
|
|
![]() Группа: Пользователи Сообщений: 785 Регистрация: 18.2.2006 Пользователь №: 1 550 Район: Красногвардейский, СПб Репутация: 0
|
|
|
|
|
Oct 25 2008, 16:57
Сообщение
#18
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
Судя по тому, что на клавиши Вы как-то нажимаете - под Вашей операционкой нет tcpdump или его аналога, в котором всегда можно посмотреть - "что не так". Любите вы писать заумными фразами... вот тебя посади на обсалютно новую для тебя ось и посмотрим что ты придумаешь.... Растолкуйте человеческим языком... ато ж не всем понятно -------------------- |
|
|
|
Oct 25 2008, 17:23
Сообщение
#19
|
|
![]() Группа: Пользователи Сообщений: 675 Регистрация: 19.10.2006 Из: Санкт-Петербург Пользователь №: 5 224 Район: Кировский, СПб Репутация: 1
|
Спасибо за руководство, осталось додумать совсем не много.. только единственное что я не понял как он определяет куда отсылать инфу на 1 или 2 комп... -------------------- |
|
|
|
Oct 25 2008, 18:08
Сообщение
#20
|
|
![]() Группа: Пользователи Сообщений: 785 Регистрация: 18.2.2006 Пользователь №: 1 550 Район: Красногвардейский, СПб Репутация: 0
|
|
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 7 January 2018 - 22:25 |
![]() |
194044, Санкт-Петербург, Финляндский проспект, дом 4а, бизнес-центр "Петровский Форт" Контактный телефон: (812) 640 5 640 |
Copyright © 2005-2014 |