Date: Sun, 10 Mar 2013 15:31:41 -0400 (EDT) From: doug@safeport.com To: freebsd-questions@freebsd.org Subject: Re: vlan routing Message-ID: <alpine.BSF.2.00.1303101530450.3582@oceanpt.safeport.com> In-Reply-To: <CAKB6gVhmLNGgx6-zx2fJxFomdx-wDQ7eWYj6mjkSh7Byxm9bhA@mail.gmail.com> References: <alpine.BSF.2.00.1303092036110.3582@oceanpt.safeport.com> <CAKB6gVhmLNGgx6-zx2fJxFomdx-wDQ7eWYj6mjkSh7Byxm9bhA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 10 Mar 2013, ??????? ??????? wrote: > 2013/3/10 <doug@safeport.com>: >> I am trying set this up. First I munged the IP addresses. Not to worry if I >> hit yours. I did the following commands: >> >> ifconfig vlan0 create >> ifconfig vlan0 vlan 95 vlandev fxp0 >> ifconfig vlan0 inet 134.217.128.117 netmask 255.255.255.0 >> ifconfig fxp0 add 134.217.128.117 netmask 255.255.255.0 >> route add -inet 134.217.128.117 134.217.128.1 >> >> ifconfig shows: >> >> fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> options=8<VLAN_MTU> >> ether 00:d0:b7:56:cf:ab >> inet 45.22.17.3 netmask 0xfffffc00 broadcast 45.22.19.255 >> inet 45.22.17.17 netmask 0xffffffff broadcast 45.22.17.17 >> inet 134.217.128.117 netmask 0xffffff00 broadcast 134.217.128.255 >> media: Ethernet autoselect (100baseTX <full-duplex>) >> status: active >> bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> >> ether 00:09:5b:60:e4:1f >> media: Ethernet autoselect (none) >> status: no carrier >> vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 >> ether 00:d0:b7:56:cf:ab >> inet 134.217.128.117 netmask 0xffffff00 broadcast 134.217.128.255 >> media: Ethernet autoselect (100baseTX <full-duplex>) >> status: active >> vlan: 95 parent interface: fxp0 >> >> Needless to say it does not work. The switch is programmed correctly (I am >> told). My questions are (1) it seems like the option got applied to the >> wrong interface; (2) what did I miss?? >> >> I also tried booting the system with IP of 134.217.128.117 but I did not get >> the rc.conf macros correctly. I do know I can not route through the switch >> without going the vlan commands. >> >> _____ >> Douglas Denault >> http://www.safeport.com >> doug@safeport.com >> Voice: 301-217-9220 >> Fax: 301-217-9277 >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > I guess you shouldn't put the same IP address on two interfaces (vlan > and fxp0), you need to decide wherther you need tagged or untagged > vlan frames there and, depending on this decision put the IP address > on VLAN interface (tagged variant) or fxp0 (untagged one). > > If i understand your task correctly, then this line is faulty from > your configuration: >> ifconfig fxp0 add 134.217.128.117 netmask 255.255.255.0 > You don't need it. > >> route add -inet 134.217.128.117 134.217.128.1 > This is smth absoulutely wrong:) > > Basically, if you only need a vlan interface that could be used for > routing, you need these commands only: > > ifconfig vlan95 create > ifconfig vlan95 inet 134.217.128.117/24 vlan 95 vlandev fxp0 > > and in /etc/rc.conf you should put such strings: > > cloned_interfaces="vlan95" > ifconfig_vlan95="inet 134.217.128.117/24 vlan 95 vlandev fxp0" > > for the interface to be created on reboot. > Hope this helps. Thanks I will try _____ Douglas Denault http://www.safeport.com doug@safeport.com Voice: 301-217-9220 Fax: 301-217-9277
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1303101530450.3582>