Linux network инструкция администратора

    778b1c86   

Учет по протоколам


Допустим, нам интересно, какие протоколы используются нашим трафиком: TCP, UDP или ICMP. Тут нам поможет правило:

# ipfwadm -A both -a -W ppp0 -P tcp -D 0/0

# ipfwadm -A both -a -W ppp0 -P udp -D 0/0

# ipfwadm -A both -a -W ppp0 -P icmp -D 0/0

или:

# ipchains -A forward -i ppp0 -p tcp -d 0/0

# ipchains -A forward -i ppp0 -p udp -d 0/0

# ipchains -A forward -i ppp0 -p icmp -d 0/0

или:



# iptables -A FORWARD -i ppp0 -m tcp -p tcp

# iptables -A FORWARD -o ppp0 -m tcp -p tcp

# iptables -A FORWARD -i ppp0 -m udp -p udp

# iptables -A FORWARD -o ppp0 -m udp -p udp

# iptables -A FORWARD -i ppp0 -m icmp -p icmp

# iptables -A FORWARD -o ppp0 -m icmp -p icmp

С этими правилами трафик через интерфейс ppp0 будет проанализирован, чтобы определить тип протокола: TCP, UDP или IMCP, и соответствующие счетчики будут модифицированы для каждого пакета.


Учет по протоколам

Допустим, нам интересно, какие протоколы используются нашим трафиком: TCP, UDP или ICMP. Тут нам поможет правило:

# ipfwadm -A both -a -W ppp0 -P tcp -D 0/0

# ipfwadm -A both -a -W ppp0 -P udp -D 0/0

# ipfwadm -A both -a -W ppp0 -P icmp -D 0/0

или:

# ipchains -A forward -i ppp0 -p tcp -d 0/0

# ipchains -A forward -i ppp0 -p udp -d 0/0

# ipchains -A forward -i ppp0 -p icmp -d 0/0

или:

# iptables -A FORWARD -i ppp0 -m tcp -p tcp

# iptables -A FORWARD -o ppp0 -m tcp -p tcp

# iptables -A FORWARD -i ppp0 -m udp -p udp

# iptables -A FORWARD -o ppp0 -m udp -p udp

# iptables -A FORWARD -i ppp0 -m icmp -p icmp

# iptables -A FORWARD -o ppp0 -m icmp -p icmp

С этими правилами трафик через интерфейс ppp0 будет проанализирован, чтобы определить тип протокола: TCP, UDP или IMCP, и соответствующие счетчики будут модифицированы для каждого пакета.



Содержание раздела