cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
590
Views
0
Helpful
11
Replies

Router on a Stick and VLANs Problem

Jesse Hottle
Level 1
Level 1

Hello,

I have a router and 2950 switch setup as a "router stick". Here is a brief of the config I am using.

Router:

int f0/1

no ip address

int f0/1.1

encap dot1q 1

ip address 192.168.220.1

int f0/1.2

encap dot1q 2

ip address 192.168.230.1

int f0/1.3

encap dot1q 3

ip address 192.168.240.1

ip helper-address 10.0.0.2

SWITCH SIDE:

int f0/1

switchport multi vlan 1-250

switchport mode multi

int f0/2

switchport access vlan 2

int f0.3

switchport access vlan 3

When we plug any device into port 3 on our switch, we get no where. Cant ping the vlan gateway on our router at all. Management for this switch is on vlan 1, can access without issue. We have an access point on vlan 2 (directly connected to port 2 on the switch), this is fully accessible.

Were testing the thrid vlan (3), plug laptop into port 3 on switch and we get no IP, and can not ping gateway.

Any ideas?

Thanks,

jhottle

11 Replies 11

moses12315
Level 1
Level 1

Did you configure the DHCP properly?

Hello,

DHCP is right. Even if I static an IP, still cant ping out. Its like the switch is not making the connected device a member if its port vlan.

Jesse

I have sometimes a similar problem with switch ports. Sometimes some ports at a switch do not work, and i do not know why. I change the port at the switch and it works. Try to change the port for vlan 3 (etc f0/10) and see what will happen.

Hello,

I tried that, and no luck. I just want the switch and router sub-interface to be on the same vlan link, but I want anything connected to this switch port to auto become a vlan member and be able to pass traffic. This switch does not like this process. I am going to try another switch. This is driving me nut that it wont work. I mean, its a simnple setup.

Yes you are right it's not so difficult configuration. What i usually do is i configure the port at the switch which is connected to the router as a trunk link. Then i configure the router and the switch as you did. I can not see the problem. I do not remember facing this problem before.

Good luck.

moses

Hi Friend,

Can you try changing switchport mode as trunk instead if multivlan and see if that helps? As far my understanding goes router subinterface is expecting vlan 3 traffic as tag and multivlan port does not send tag traffic and it will be dropped at the router interface.

Regards,

Ankur

Hello,

I do not have this option on my switch. Only multi. I was also going to test this with a different 2950, but the software image is standard and wont let me setup encapsulation per port... Looks like I am SOL.

Jesse

Sounds like you need to upgrade the 2950 code to something more recent , any 2950 I have seen supports trunking. What version are you running ? The latest code is 12.1.22ea10 .

Hi Jesse,

Do you have 2950 or 2900XL switch? On 2950 you do not need to configure encapsulation as it bydefault and only supports dot1q.

So if you issue a command "switchport mode trunk" that should be enough.

HTH

Ankur

WizIT
Level 1
Level 1

Check

http://blog.erealmedia.com/?p=21

I have setup a small VLAN and router on a stick to understand the concept using cisco Packet Tracer 4.

Tsasbrink
Level 1
Level 1

You are actualy not running a dot1q trunk on your switch.

Since switchport multi means that the vlans mentioned are sent untagged only the default vlan will work.

On the 2950 trunk to your router you should configure :

switchport mode trunk

switchport trunk encapsulation dot1q

All 2950 should support this command, the 2924XL series come in two flavours, en 4Mb version and a 8Mb version, the 4Mb version does not support trunking.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Innovations in Cisco Full Stack Observability - A new webinar from Cisco