User Tools

Site Tools


использование_протокола_802.1q

This is an old revision of the document!


Использование протокола 802.1q

Настройка cisco коммутатора

Настройка vlan

Вариант 1

conf terminal

vtp mode transparent

vlan 2
 name LAN2

end

show vlan

Вариант 2

!!! В эмуляторе GNS не сохраняет vlan.dat при выключении !!!

vlan database

vtp transparent

vlan 2 name LAN2

exit

show vlan-switch

Настройка интерфейсов

!!!switch1#
conf terminal

interface FastEthernet0/1
! desc Linux
! switchport trunk encapsulation dot1q   ! для старых серий, в GNS3 не нужно
 switchport mode trunk

interface FastEthernet0/2
! desc win client1
 switchport mode access
 switchport access vlan 2
! spanning-tree portfast


!interface FastEthernet0/2
! desc uplink to switch3
! switchport mode trunk


!!!switch3#
!interface Port-channel1
! switchport mode trunk

Настройка Linux системы

Debian/Ubuntu

root@server:~# cat /etc/sysctl.conf
...
net.ipv4.ip_forward=1
...
# sysctl -f

root@server:~# apt install vlan

root@server:~# cat /etc/network/interfaces
...
auto vlan2
iface vlan2 inet static
        address 192.168.100+X.1
        netmask 255.255.255.0
        mtu 1500
        vlan_raw_device eth1
#        vlan_raw_device eth0
root@server:~# ifup vlan2

Удалить интерфейс можно:
root@server:~# vconfig rem vlan2
Removed VLAN -:vlan2:-

CentOS/SL

[root@server ~]# sysctl net.ipv4.ip_forward=1

[root@server ~]# grep ip_forw /etc/sysctl.conf 
net.ipv4.ip_forward=1

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0.2
DEVICE=eth0.2
BOOTPROTO=STATIC
IPADDR=192.168.106.1
NETMASK=255.255.255.0
VLAN=yes
ONBOOT=yes
[root@server ~]# ifup eth0.2

FreeBSD

[server:~] # ifconfig vlan2 create

[server:~] # ifconfig vlan2 inet 192.168.100+X.1/24 vlan 2 vlandev em1

[server:~] # sysctl net.inet.ip.forwarding=1

Для сохранения параметров после перезагрузки необходимо:

[server:~] # cat /etc/rc.conf
...
cloned_interfaces="vlan2"
ifconfig_vlan2="inet 192.168.100+X.1/24 vlan 2 vlandev em1"

gateway_enable=yes
использование_протокола_802.1q.1646820475.txt.gz · Last modified: 2022/03/09 13:07 by val