Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 942
  • Last Modified:

How to use tc (Trafic Controller) with IP Aliasing ?

I want to control my traffic on the IP which is aliased to my NIC

When we issue the following command i am getting the out as

#tc qdisk add dev eth0:1 root handle 1
Can not find device  "eth0:1"

I am running this in RHEL 4 (2.6.9-5) and the package which has provided me this command is iproute-2.6.9-3
Please help ASAP.
0
raghuni
Asked:
raghuni
  • 2
2 Solutions
 
pablouruguayCommented:
i think tc is a Interface traffic control. is not possible to work with ip aliases
0
 
ravenplCommented:
qdisc may be applied only on physical iface. Note that eth0 may have many IPs without any aliases like eth0:0...
attach class based qdisc to main device(like htb), then use 'tc filter' to forward IPs to classes.
0
 
raghuniAuthor Commented:
Hi, ravenpl

Your answer is not clear to me. Can you please give me a detailed information.

Thanks once again
RaghuNi
0
 
ravenplCommented:
line 1:
ip addr add 10.10.10.1/24 dev eth0 # will add new IP with no eth0:0 alias. So attaching to aliases is pointless, especially that outgoing traffic flies through eth0 anyway. In other words, You can attach qdisc only to net devices, not it's aliases.
line 2: read some faqs like http://www.linux.com/howtos/Traffic-Control-tcng-HTB-HOWTO/index.shtml
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now