{{ __('Interface & VLAN Setup') }}
@if($selectedRouter) @endif
@if(!$selectedRouter)
{{ __('Select a connected router to manage interfaces.') }}
@else {{-- INTERFACES --}} @if($activeTab==='interfaces')
{!! __('All Interfaces on :router', ['router' => '' . e($selectedRouter) . '']) !!}
@forelse($interfaces as $i) @empty @endforelse
{{ __('Name') }}{{ __('Type') }}{{ __('MTU') }}{{ __('MAC Address') }}{{ __('Status') }}{{ __('Act') }}
{{ $i['name'] ?? '-' }} {!! ($i['running'] ?? 'false') === 'true' ? '' : '' !!} {{ $i['type'] ?? '-' }} {{ $i['mtu'] ?? '-' }} / {{ $i['actual-mtu'] ?? '-' }} {{ $i['mac-address'] ?? 'N/A' }} @if(($i['disabled'] ?? 'false') === 'false') {{ __('Active') }} @else {{ __('Disabled') }} @endif @if(($i['disabled'] ?? 'false') !== 'false') @else @endif
{{ __('No interfaces found.') }}
@endif {{-- VLANS --}} @if($activeTab==='vlans')
{{ $editVlanId ? __('Edit VLAN') : __('Add VLAN') }}
@error('vlan_name')
{{ $message }}
@enderror
@error('vlan_id')
{{ $message }}
@enderror
@error('vlan_interface')
{{ $message }}
@enderror
@if($editVlanId) @endif
{!! __('VLANs on :router', ['router' => '' . e($selectedRouter) . '']) !!}
@forelse($vlans as $v) @empty @endforelse
{{ __('Name') }}{{ __('VLAN ID') }}{{ __('Interface') }}{{ __('MTU') }}{{ __('Comment') }}{{ __('Act') }}
{{ $v['name'] ?? '-' }} {{ $v['vlan-id'] ?? '-' }} {{ $v['interface'] ?? '-' }} {{ $v['mtu'] ?? '-' }} {{ $v['comment'] ?? '' }}
{{ __('No VLANs configured.') }}
@endif {{-- BRIDGES --}} @if($activeTab==='bridges')
{{ __('Add Bridge') }}
@error('bridge_name')
{{ $message }}
@enderror
{{ __('To add ports to a bridge, please use Winbox. Interface port assignments can be complex and are best done securely in the Mikrotik UI.') }}
{!! __('Bridges on :router', ['router' => '' . e($selectedRouter) . '']) !!}
@forelse($bridges as $b) @empty @endforelse
{{ __('Bridge Name') }}{{ __('MTU') }}{{ __('MAC Address') }}{{ __('Comment') }}{{ __('Act') }}
{{ $b['name'] ?? '-' }} {{ $b['mtu'] ?? '-' }} {{ $b['mac-address'] ?? 'N/A' }} {{ $b['comment'] ?? '' }}
{{ __('No bridges configured.') }}
{{ __('Bridge Ports') }}
@forelse($bridgePorts as $p) @empty @endforelse
{{ __('Interface') }}{{ __('Bridge') }}{{ __('Status') }}
{{ $p['interface'] ?? '-' }} {{ $p['bridge'] ?? '-' }} {{ $p['status'] ?? '-' }}
{{ __('No bridge ports configured.') }}
@endif @endif