• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-159-91-117.compute-1.amazonaws.com

    Модернизация FreeBSD

    Создания и управления VLAN во FreeBSD

    Для создания и управления VLAN во FreeBSD не используются какие-то специальные программы. Всё делается с помощью программы ifconfig.

    Первый вариант:

    Создать интерфейс vlan4:

    # ifconfig vlan4 create

    Указать, что созданный интерфейс соответствует трафику, тегированному VLAN 4 и приходящему через физический интерфейс fxp0:

    # ifconfig vlan4 vlan 4 vlandev fxp0

    Теперь можно работать с vlan4 как с обычным интерфейсом. Этому интерфейсу нужно назначить адрес. Машина будет видна в VLAN 4 по этому адресу:

    # ifconfig vlan4 192.168.16.14/24

    Предыдущие команды можно было бы совместить в одну.

    Просмотреть информацию об интерфейсе:

    # ifconfig vlan4

    vlan4: flags=8843 <UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

    inet 192.168.16.14 netmask 0xffffff00 broadcast 192.168.16.15
    inet6 fe80::204:79ff:fe67:9671%vlan4 prefixlen 64 scopeid 0x6
    ether 00:07:e9:45:0d:2c
    media: Ethernet autoselect (100baseTX )
    status: active
    vlan: 4 parent interface: fxp0

    Видно, что в описании интерфейса появилась строка:

    vlan: 4 parent interface: fxp0

    которая говорит о том, что интерфейс vlan4 соответствует VLANу 4 на родительском сетевом интерфейсе fxp0.

    Для того чтобы интерфейсы поднимались автоматически при старте, нужно добавить в /etc/rc.conf:

    cloned_interfaces="vlan3 vlan4"
    ifconfig_vlan3="inet 192.168.15.14 netmask 255.255.255.0 vlan 3 vlandev fxp0"
    ifconfig_vlan4="inet 192.168.16.14 netmask 255.255.255.0 vlan 4 vlandev fxp0"

    Подробнее...

    Модернизация FreeBSD для работы в качестве маршрутизатора

    $ uname -rs
    FreeBSD 6.4-STABLE
    $ cat /etc/sysctl.conf


    kern.polling.enable=1
    kern.ipc.maxsockbuf=2097152
    kern.ipc.somaxconn=8192

    kern.maxfiles=65536
    kern.maxfilesperproc=32768

    net.inet.tcp.delayed_ack=0
    net.inet.tcp.sendspace=65536
    net.inet.tcp.recvspace=65536

    net.inet.udp.recvspace=65536
    net.inet.udp.maxdgram=57344

    net.local.stream.sendspace=65536
    net.local.stream.recvspace=65536

    kern.random.sys.harvest.ethernet=0
    kern.random.sys.harvest.interrupt=0

    Автор admin, 29 апреля 2010 | OS FreeBSD, Новости | 0 коммент.
    Метки: , ,