config system interface
edit "VLAN_7"
set vdom "root"
set ip 10.35.0.1 255.255.255.0
set allowaccess ping https ssh http
set device-identification enable
set role lan
set snmp-index 13
set interface "lan2"
set vlanid 7
next
end
config system interface
edit?
name Name.
VLAN_7 static 0.0.0.0 0.0.0.0 10.35.0.1 255.255.255.0 up disable vlan
a static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable physical
fortilink static 0.0.0.0 0.0.0.0 10.255.1.1 255.255.255.0 up disable aggregate
l2t.root static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable tunnel
lan static 0.0.0.0 0.0.0.0 192.168.1.99 255.255.255.0 up disable hard-switch
lan1 static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable physical
lan2 static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable physical
lan3 static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable physical
modem pppoe 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 down disable physical
naf.root static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable tunnel
ssl.root static 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable tunnel
wan dhcp 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 up disable physical
Nominating a forum post submits a request to create a new Knowledge Article based on the forum post topic. Please ensure your nomination includes a solution within the reply.
As per this configuration the interface VLAN_7 will expect packets to reach with vlan-tag 7. Your PC cannot send packets with VLAN tag and thats the possible issue.
Can you delete the VLAN interface and configure IP and DHCP services directly on port 2 and check?
Hello,
This will not work. You would need to put switch in between that will mark packets with vlan for you or you would need to configure vlan-id on PC directly. And to be honest, with Window PC I don't have experience how well it works with vlans. On linux, you can do quite easily and works good.
Because the problem is, that at the moment, your PC is sending packets without any VLAN-id. So it will be processed by LAN2 interface. That's reason why it also works when you configure IP on LAN2 directly. With Vlan configured under LAN2 port, FortiGate expect incoming packet with vlan-tag and based on this vlan-tag, it will be forwarded to correct VLAN. So you need to instruct either PC to send packets with these VLAN-tags or have switch (managed) in between PC and FGT, configure VLANs on switch and access and trunk ports correctly. Hope it makes sense.
What i actually thought was, that the internal switch of the Fortigate will do the tagging.
On the LAN, it reads "hardware switch"
and that there is no VLAN tagging available is not clear.
Hi @gateberg77
PC did not support VLAN. By default there are no options for you to set VLAN on the PC level.
Example:
On the switch, you have 3 VLAN.
VLAN10
VLAN20
VLAN30
When you connect to switch, how you define your PC to sit on VLAN10,20 or 30 ?
This must be done on the switch level. example:
Port1 - VLAN10 << If your pc connect to port1, you will get VLAN10 IP
Port2 - VLAN20 << If your pc connect to port1, you will get VLAN20 IP
Port3 - VLAN30 << If your pc connect to port1, you will get VLAN30 IP
Fortigate <<Trunk>> Switch (port1-vlan10) <<>> PC
PC will get VLAN10 ip.
Hope that helps.
Select Forum Responses to become Knowledge Articles!
Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.
User | Count |
---|---|
1733 | |
1106 | |
752 | |
447 | |
240 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.