[mdk-re] Ликбе
cornet
=?iso-8859-1?q?cornet_=CE=C1_altlinux=2Eru?=
Чт Фев 28 13:47:05 MSK 2002
roman_tutov на mail.ru wrote:
>
> Hello cornet,
>
> Wednesday, February 27, 2002, 3:25:58 PM, you wrote:
>
> >> Объясните пожалуйста барану (мне) основы настройки маскарада
> >>
> >> У меня имеется скрипт в котором описаны правила ipchains
> >> нужно собрать на другой машине систему и привинтить те же правила
> >> +подсчет трафика.
> >>
> >> Скрипты что у меня есть были написаны не ручками (и не мной)
> >> а сгенерированы какой-то программой . (Вроде pmfirewall но я не
> >> уверен )
> >>
> >> Скачал/установил ipchains включил в ядре маскарад ,привинтил
> >> ppp (к провайдеру) соединился и скормил ipchains кучу правил.
>
> c> Содержимое файла
> c> /etc/sysconfig/network
> c> в студию :-)
>
> NETWORKING=yes
> FORWARD_IPV4=yes
> HOSTNAME=localhost.localdomain
> DOMAINNAME=localdomain
> GATEWAYDEV=ppp0
Нормально.
> c> В до кучи выводы
> c> ifconfig
> Не обнаружен
От root'а его надо, или
/sbin/ifconfig
> c> и
> c> route
>
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use Iface
> c6.rmts.aaanet. * 255.255.255.255 UH 0 0 0 ppp0
> 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
> 127.0.0.0 * 255.0.0.0 U 0 0 0 lo
> default c6.rmts.aaanet. 0.0.0.0 UG 0 0 0 ppp0
Вполне.
Попробуйте выполнить такой скрипт:
<BEGIN>
#!/bin/sh
modprobe ipchains
IPCHAINS=/sbin/ipchains
Any="0.0.0.0/0"
$IPCHAINS -P input ACCEPT
$IPCHAINS -P forward ACCEPT
$IPCHAINS -P output ACCEPT
$IPCHAINS -F
$IPCHAINS -X
# input rules
# forward rules
$IPCHAINS -A forward -s 192.168.0.0/24 -d $Any -j MASQ
# output rules
<EOF>
Это _простейший_ маскарад, который тупо маскарадит все из
внутренней подсети наружу.
--
Власенко Олег.
Отдел технической поддержки ALT Linux Team.
mailto:cornet на altlinux.ru
Подробная информация о списке рассылки community