Sebelumnya, load dulu kernel buat vlan
vi /boot/loader.conf
vi /boot/loader.conf
if_vlan_load=YESSetelah itu reboot. Sebelum create vlan, perhatikan root interface/ethernet nya apa, di sini saya kasih contoh mlxen0 (Mellanox ConectX-3) 2 Port 40Gbps, ini port manteb bgt buat deploy router. Oh iya, cara load driver nya begini :
kldload mlx4enItu hanya bersifat sementara, kalau mau permanen, tambahkan script di /boot/loader.conf lalu reboot
mlx4en_load="YES"Sekarang tips buat vlan interface. Untuk freebsd versi terbaru, crate vlan lebih mudah, contoh :
root@BSDRouter:~ # ifconfig vlan605 createroot@BSDRouter:~ # ifconfig vlan605 vlan 605 vlandev mlxen0root@BSDRouter:~ # ifconfig vlan605 inet 10.70.70.2 netmask 255.255.255.252root@BSDRouter:~ # ifconfig vlan605vlan605: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500options=680703<RXCSUM,TXCSUM,TSO4,TSO6,LRO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>ether 00:02:c9:a3:0d:21inet 10.70.70.2 netmask 0xfffffffc broadcast 10.70.70.3groups: vlanvlan: 605 vlanpcp: 0 parent interface: mlxen0media: Ethernet autoselect (40Gbase-CR4 <full-duplex,rxpause,txpause>)status: activend6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
Lalu, kalau ingin destroy cukup ketikkan begini:
ifconfig vlan605 destroyKalau ingi disable vlan, ketikkan gini :
ifconfig vlan605 downok, itu hanya bersifat temporary. Kalau pengen kesimpen dan di load saat booting, pasang script di /etc/rc.conf
setelah itu save, kemudian eksekusi :cloned_interfaces="vlan605" ifconfig_vlan605="inet 10.60.60.2 netmask 255.255.255.252 vlan 605 vlandev mlxen0" ifconfig_mlxen0="up"
service netif restartSemoga Berguna :-)
0 comments:
Post a Comment