[linux] viacero IP adries na jednom rozhrani a filtrovanie cez IPtables

Lubomir Host rajo na platon.sk
Pondělí Leden 9 12:45:17 CET 2006


Zdravim.

Mam jednu sietovu kartu v serveri a na rozhrani eth0 nadefinovanu jednu
staticku IP adresu. Vypis 'ifconfig' teda vyzera takto (loopback nas
teraz nezaujima):

------------------------------------%<------------------------------------
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:10:DC:C8:E4:3C  
          inet addr:192.168.0.107  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::210:dcff:fec8:e43c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2441539 errors:0 dropped:0 overruns:0 frame:2
          TX packets:1793545 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1601462822 (1.4 GiB)  TX bytes:752359731 (717.5 MiB)
          Interrupt:177 
------------------------------------%<------------------------------------

Na rozhranie eth0 teraz priradim este jednu IP adresu:

--------------------------%<--------------------------
# ifconfig eth0:0 192.168.0.108 netmask 255.255.255.0
--------------------------%<--------------------------

A vystup teda vyzera nasledovne:

------------------------------------%<------------------------------------
eth0      Link encap:Ethernet  HWaddr 00:10:DC:C8:E4:3C  
          inet addr:192.168.0.107  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::210:dcff:fec8:e43c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2441961 errors:0 dropped:0 overruns:0 frame:2
          TX packets:1794144 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1601511337 (1.4 GiB)  TX bytes:752409576 (717.5 MiB)
          Interrupt:177 

eth0:0    Link encap:Ethernet  HWaddr 00:10:DC:C8:E4:3C  
          inet addr:192.168.0.108  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:177 
------------------------------------%<------------------------------------

Moja otazka teraz znie: ako zapisovat nazov rozhrania v iptables? Ako
'eth0' alebo 'eth0:0'?

Teraz pouzivam prikazy pre iptables zhruba nasledovne:

-----------------------------------%<-----------------------------------
# iptables -A INPUT -d 192.168.0.107 -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-----------------------------------%<-----------------------------------

Ako sa budu spravat iptables, ak nadefinujem pravidla pre rozhrania
'eth0' a 'eth0:0' sucasne?

rajo


-- 
Lubomir Host 'rajo' <rajo AT platon.sk>   ICQ #:  257322664   ,''`.
Platon Group                              http://platon.sk/  : :' :
Homepage: http://rajo.platon.sk/                             `. `'
http://www.gnu.org/philosophy/no-word-attachments.html         `-



Další informace o konferenci linux