You have an FastEthernet switching module for which all of the port are layer 2.
If you want layer 3 Fast Ethernet ports you will have to get a diffeenthardware for the 2821.
With respect to the VLAN interface and the Fast Ethernet port, you will need to plug a device into the Fast Ethernet port before the VLAN interface will come up. Check by using show interface command and making sure the VLAN interfce shows as up and up BEFORE trying to ping it.
sorry, to see the router debug output enter the command "show log" BTW the other way of doing this is to configure logging monitor debugging and then enter the command terminal monitor, then you will see the debug output in real time
I do not know linux so I cannot comment on the eth0 versus eth1.
Do you have a Windows PC that you can connect to the router port ?
What the last test showed you is that you Linux PC is receiving an ARP request form the router, perhaps the Linux PC is sending the ARP reply to the wrong logical/physical interface ??? Does the Linux box have multiple NICs in it ?
I have a Cisco 2821 router. It has 2 GigabitEthernet interfaces and 8 FastEthernet interfaces. But FE interfaces don't allow for assigning them IP addresses ("IP addresses may not be configured on L2 links."). Is there any possibility to do this? Other words - I want them to behave the same as GE.
And the second thing. Trying to walkaround this, I made a VLAN, assigned it an IP address and make one of FE interefaces a member of it. I was hoping that, when I ping that address, the answer will be from the assigned interface. But it wasn't happen (there was no ping reply). Is this correct behaviour? And if yes, what is the reason for assigning an IP address for VLAN?
You probably have the cables in the wrong port on your Linux box or do you have the same IP address on both eth0 & eth1? The above arp suggests that eth0 (00:11:43:d9:83:7b) is responding to 192.168.0.2 but the ifconfig says eth1 also has the same IP. Looks like your doing something strange.