Пример создания и удаления через консоль Linux
Пример создания и удаления через консоль Linux
802.1Q интерфейсы описываются в файлах /etc/network/interfaces.d/ethN.VLANID.
Пример создания 802.1Q интерфейса с VLAN ID 4000 на eth1:
Интерфейс, на котором создается VLAN, должен быть включен.
- Отредактируйте файл /etc/network/interfaces.d/eth1.4000, добавив в него описание для 802.1Q интерфейса с VLAN ID 4000, например:
root@sterragate:~# vim.tiny /etc/network/interfaces.d/eth1.4000
auto eth1.4000
iface eth1.4000 inet manual
mtu 1500
Внимание! | Значение MTU для 802.1Q интерфейса не может быть больше, чем значение MTU соответствующего физического интерфейса. |
- Чтобы 802.1Q интерфейс eth1.4000 появился в системе, выполните команду ifup eth1.4000, после чего убедитесь, что данный интерфейс действительно доступен в системе:
root@sterragate:~# ifup eth1.4000
Внимание! | Если команда ifup завершилась с ошибкой, то ее можно запустить повторно с флагом –v для локализации проблемы, например: ifup –v <iface>. |
root@sterragate:~# ip link show eth1.4000
5: eth1.4000@eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 10000
link/ether 00:50:56:9e:d1:c0 brd ff:ff:ff:ff:ff:ff
- Видно, что 802.1Q интерфейс eth1.4000 присутствует в системе.
- Добавьте 802.1Q интерфейс eth1.4000 в файл /etc/ifaliases.cf (выделено жирным):
root@sterragate:~# vim.tiny /etc/ifaliases.cf
interface (name="GigabitEthernet0/0" pattern="eth0")
interface (name="GigabitEthernet0/1" pattern="eth1")
interface (name="GigabitEthernet0/1.4000" pattern="eth1.4000")
interface (name="GigabitEthernet0/2" pattern="eth2")
interface (name="default" pattern="*")
- значение параметра name должно иметь следующий шаблон:
<имя физ. интерфейса в нотации Cisco>.<VLAN ID>
- значение параметра pattern должно совпадать с именем 802.1Q интерфейса в нотации Linux.
- Пересчитайте контрольную сумму файлa /etc/ifaliases.cf:
root@sterragate:~# integr_mgr calc -f /etc/ifaliases.cf
SUCCESS: Operation was successful.
- Перезапустите VPN сервис:
root@sterragate:~# systemctl restart vpngate.service
- Проверьте наличие интерфейса в cisco-like консоли:
sterragate# show run
...
interface GigabitEthernet0/1.4000
no ip address
!
...
Теперь интерфейс GigabitEthernet0/1.4000 должен быть доступен к заданию политики СКЗИ и правил МЭ при помощи консоли cisco-like и LSP. Конфигурирование при помощи консоли cisco-like будет невозможно.
Изменение параметров VLAN-интерфейса:
Выключите интерфейс ifdown ethN.VLANID, отредактируйте файл конфигурации /etc/network/interfaces.d/ethN.VLANID и включите интерфейс ifup ethN.VLANID.
Удаление VLAN-интерфейса:
Для удаления интерфейса нужно выключить интерфейс ifdown ethN.VLANID, удалить файл конфигурации /etc/network/interfaces.d/ethN.VLANID и удалить соответствующую строчку из /etc/ifaliases.cf (после пересчитав контрольную сумму данного файла), перезапустить VPN сервис.