net/vlan

18 lines
640 B
Bash

#!/bin/bash
# Задание 4 (Разные интерфейсы)
[ $EUID -ne 0 ] && exit 1
echo 1 > /proc/sys/net/ipv4/ip_forward
# VLAN 100 -> enp0s8 (/27)
ip addr flush dev enp0s8; ip addr add 192.168.100.1/27 dev enp0s8; ip link set enp0s8 up
# VLAN 200 -> enp0s9 (/28)
ip addr flush dev enp0s9; ip addr add 192.168.200.1/28 dev enp0s9; ip link set enp0s9 up
# VLAN 999 -> enp0s10 (/29)
ip addr flush dev enp0s10; ip addr add 192.168.99.1/29 dev enp0s10; ip link set enp0s10 up
# Отчет
{ echo "Task 4 Report"; ip -br addr show enp0s8 enp0s9 enp0s10; cat /proc/sys/net/ipv4/ip_forward; } > Task4_Report.txt
echo "Готово"