Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
��� �������� �������� �� ��������� ������: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Russian  Turkce  Arabic  

[æÏÔÏ Á×ÔÏÒÁ]
����� Guido Socher

�� ������:

����� ����� �������� ����������� Linux. ��� �������� ��������, ����������� ���� �� ��������� �� : www.oche.de/~bearix/g/.

����������:

��������� IP-Masquerade

[éÌÌÀÓÔÒÁÃÉÑ]

������:

IP-Masquerade ������������� ����������� ������������� ��������� ����������� ������������ ����� ���������, ���������� ��� �� Linux � �������� � ��������. ��� ������, ��� �� ������ ������������ �������� ���� ��������� �����, � �� �����, ��� ISP(internet service provider) ����� �������������� ������ ���� ����������. � ���� ������� �������������� ��� ���������������� IP-Masquerade � ���� ������ 2.2.�. ������� �� ������������� ������� ���������� �����. ��� ��������� ����� ������������ ����� � ���������� ���������� ������� � ��������� ������� � �������� �����.



 

��������

������������� IP-Masquerade, ����������� � ������ �������, ������������� ������� �� Linux � ����� ������ 2.2.�. ���� ��������� ������������ ��� ������ � ��������. ������� �� Linux �� ����������, ������������ ��� ����������� ������� � ��������, �� ������������� ������� ���� �� �� ���������� �����������.
���������, � ������ ���� ���� � ���� �������, ������ ����� ���������� � �������� � ����� ������� � � ��������� ����� � ������. ������������� ��������� ����� ��� IP-������. ���� �� ��� ��� ������� � �������� - �� ����������� ����� ISP ������ ���, ����� �� �������������� �������� ���������� � ���(��� ������ ����������, ������������ ����). ������ IP-����� ��� ��������� ����, ������� �� ����������� �� ��������� ����������:

��� ������� �� ������������� ������� ���������� �����. � ������������, ��� ���� ��������� ���� ����������� � ����������������.  

�������� IP-Masquerade

�������� ������ IP-Masquerade-���������� ����������� IP-������ �� �������. ��� ����������-����������� ������� �������(NAT). �� Linux ��������� ��� ��������� ������ ������. �� �������� ���� ��� ���������� ����� ��������� ���������� �� ����� ����������. ��������� ���������� � ��������� ������.

������ IP-������ ���������� � IP-Masquerade �������� �� ����� �������� ��� ���� ����������, �� �� ������ ������� ��� ��������. ���������� ��������� ������-��� ICQ, ��� ftp, ��� Quake, ������� ���������� �������� � ���� ��� ���������� ������ ���� ���������� �� ��������� ����. �� � �����, ����������, ������������ ������ HTTP(��������), telnet, ssh ��� smtp(����������� �����) ����� �������� ���������.  

��������� ����

������������, ������������ �� �������� � ����������� �������� ���� ������ �������� ������������� �� Linux(RedHat, Mandrake, Debian, Suse), ����� ���������� ���� ������, �.�. ���� �� �� ��� ������������ � ������������� IP-Masquerade.

� ������ ����� ��������� ����� /usr/src/linux/.config ����� ���������� ��������� ����������� ����. � ��������� ���, ����� ��� ���������� ����������������� ����, � �������������� ��������� ����� � ������� ���� ���������� ������������. ����� ������������ ������ ����� ���������������� ��������� ��������� - ����� ��� IP-Masquerade.

��� ������������� IP-Masquerade ����������� ������������� ��������� ����� ��� ������������ ����. ��� ���������� ���������� ��� IP-Masquerade, ����� �������� ������, ����������� ��� ���, �����.

 

���������������� IP-Masquerade

��� ������������� �������� ���������������� IP-Masquerade ������� ��������� ������. �������� ��� � /etc/rc.d/init.d/ � ������� ipmasq. ������� ����� ������� � ������� ������� chmod 755 ipmasq - ����� ������� ��� �����������. ������ �������������, ��� ��������� ����� ���������� 192.168.0.1(ifconfig eth0 192.168.0.1 netmask 255.255.255.0). �������� ������ ��� �������������. �� ������� ���������� ��������� ����, ������������ ����.

ÓÔÒÕËÔÕÒÁ ÓÅÔÉ

#!/bin/sh
echo "Setting up IP masquerading ..."
# People still using windows to surf the web must convert this
# to a UNIX text file before using it.
#
# Support masquerading of FTP file transfer.
/sbin/modprobe ip_masq_ftp
#
#--------------
# Note: the modules below are commented out from loading. Remove the
# comment sign if you want to use the corresponding applications form
# one of the computers inside your internal network.
#
# Support masquerading of RealAudio over UDP.
#/sbin/modprobe ip_masq_raudio
#
# Supports the masquerading of IRC DCC file transfers
#/sbin/modprobe ip_masq_irc
#
# Support masquerading of Quake and QuakeWorld
# Quake I / QuakeWorld (ports 26000 and 27000)
#/sbin/modprobe ip_masq_quake
#
# Quake I/II/III / QuakeWorld (ports 26000, 27000, 27910, 27960)
#/sbin/modprobe ip_masq_quake ports=26000,27000,27910,27960
#
# Support masquerading of the CuSeeme video conferencing software
#/sbin/modprobe ip_masq_cuseeme
#
#Support masquerading of the VDO-live video conferencing software
#/sbin/modprobe ip_masq_vdolive
#--------------
# Important: Enable IP forwarding. It is disabled by default in
# the 2.2.x Kernels
echo "1" > /proc/sys/net/ipv4/ip_forward
#
# NOTE: This is an example for an internal Network address of
# 192.168.0.x The sub netmask is 255.255.255.0 or "24" bit
# Please change this if you use different internal IP addresses.
#
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
#
#--- end of file
����� �������� ����� ������� ���������, ��� ��� ���������� ����� ��������� ���� � �������� ����� �� ���������(!!!) ����� IP-����� 192.168.0.1(����������� Linux ����). ������ ����������� � ����������� root �� ����������� �����. �� ���������� ������ ������� ��������� ������� 'ping' � ������ ���������� ����� ��������� ���� � ������ ���������� � ��������(��������: ping 195.53.25.18).
���� ������� ��������� �������-IP-Masquerade ���������������� �����. ���������� �����: ping www.linuxfocus.org. ��������� ������ ���� ��� ��. ���� ������� ping ���������� ������-��������� ���� /etc/resolv.conf �� ����������� ��������� ����. ���� ���� ������ �������������� �� ������ ���������� � ��������� � ��� ������ ������� DNS(domain name system) ������ ISP(internet service provider).
�� ����������� ��������� ����, ���������� ��� �� Windows 9x, ���������� ������� ������� ������������ TCP/IP ����� � ������� ������ � �������������� DNS(domain name system) ����������� ������� DNS(domain name system) ������ ISP(internet service provider) � ���� Search order for DNS server.
���� ������� 'ping' ��������� �������-������ ������ ����������(�������� �������) ���� ����� ��������.

������� ���������� �������� ������������ ����� �������, ����� ������ /etc/rc.d/init.d/ipmasq ���������� ������������� ��� ������ �������� ��. �� ����� ������, ������ �������-��������������� ���� /etc/rc.d/init.d/network(���� ���� ��� ���� � ����� �������)-��������� /etc/rc.d/init.d/ipmasq � ����� "start" ������ ����� �����. ������� �������� 'case' � ������ "start)".  

����������

��� ������ ������� ������������ IP-Masquerade �� ������. IP-Masquerade- ����������� ���������� ��� ��������, �������� � ������� �����.

����� ��������� ���������� ���������� � IP-Masquerading mini howto � IPCHAINS-HOWTO.

��� ������������� IP-Masquerade ������ ����� ���������� ��������� ���������������� ����. �� ���� ����� ��������� ��������� � �������� : Home networking article, Net 3 howto, The Network Administrator Guide. � �������� �������� ��� ���� ������� �� ������� �������� ����� � ���� ����, �� ����� ���� �� �� ������ ��� ����� ����� :-)


Webpages maintained by the LinuxFocus Editor team
© Guido Socher
LinuxFocus.org 2000

Click here to report a fault or send a comment to Linuxfocus
Translation information:
en -> -- Guido Socher
en -> ru Kirill Poukhliakov

2000-07-05, generated by lfparser version 1.5