On 12/03/2013 22:36, Ian FREISLICH wrote:
Yasir hussan wrote:
Thanks for notic but all the elebration was for make alias on one
interface but i want to have multiple interface, i can no where that
some one would have tring to creating new interfaces and using them,
or may be i am missing something, just send its solution if have,
solution should be for
I still think you're confusing Linux semantics with FreeBSD semantics.

On linux you would have:
eth0      Link encap:Ethernet  HWaddr 00:1E:C9:53:0B:61
           inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.255.0
           inet6 addr: fe80::21e:c9ff:fe53:b61/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:211328068 errors:0 dropped:0 overruns:0 frame:0
           TX packets:368394006 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:34065846811 (31.7 GiB)  TX bytes:476377525764 (443.6 GiB)
           Interrupt:169 Memory:e6000000-e6011100

eth0:1    Link encap:Ethernet  HWaddr 00:1E:C9:53:0B:61
           inet addr:10.0.1.1  Bcast:10.0.1.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           Interrupt:169 Memory:e6000000-e6011100


On FreeBSD you would have:

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
         
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
         ether 54:04:a6:96:0c:1e
         inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
         inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255
         media: Ethernet autoselect (1000baseT <full-duplex>)
         status: active

These are both the same thing.  Is there any particular reason that
you want multiple interfaces?  I can't see a use for it beyond "it's
what I'm used to seeing" unless they're VLAN interfaces.

Ian


Just a comment on the aliases vs virtual interfaces. Having used both aliases and virtual interfaces, there is use cases which have always been easier under Linux than FreeBSD due to the virtual interface.

Once case is firewall rules that follow the device.
Let me explain.

Lets say under freebsd I setup two lans on the same card using aliases and a switch that is NOT vlan capable (ie home adsl modem, some other unmanaged switch).
ifconfig re0 172.16.1.1
ifconfig re0 alias 192.168.1.1

The firewall rules require the net to be used rather than an interface since the interface handles more than one lan.
ie (pf style):

pass in quick on re0 from 192.168.1.1/24 to any

Linux makes this easier:

ifconfig eth0 172.16.1.1
ifconfig eth0:1 192.168.1.1

pass in quick on eth0:1 from any to any

Whilst it's a minor difference, I can shift the device IP and my firewall rules automatically follow. This is just one case where having a virtual device make things easier vs aliases.

Cheers,
     Benjamin


_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to