Виртуальный Интерфейс, Не обнаруживающийся в ifconfig?

Да, но это редко полезно. В 32-разрядных x86 системах можно использовать ioperm(2) системный вызов для установки текущего процесса, чтобы позволить этому выполнять порт I/O непосредственно. Я полагаю, что это не работает над 64-разрядными системами. Можно также сделать lseek/read/write комбинации против /dev/port и я думаю, что это аналогично не очень портативно. См. http://tldp.org/HOWTO/IO-Port-Programming-2.html еще для некоторых деталей. Оба из этих подходов намного медленнее и менее гибки, чем запись драйвера устройства, конечно (/dev/port самый медленный из всех). Ни один из этих механизмов пространства пользователя не позволяет Вам обрабатывать прерывания или что-либо как этот, конечно. Если производительность является проблемой, Вы собираетесь закончить тем, что писали драйвер устройства.

3
07.04.2014, 17:34
3 ответа

Необходимо установить

ONBOOT=yes

затем тот интерфейс будет, когда Вы запустите/перезапустите сетевую службу, Или Вы можете вручную то интерфейсное использование

ifup eth0:1

для вниз

ifdown eth0:1 
1
27.01.2020, 21:32
  • 1
    после перезапуска моего поля Linux; я вижу все настроенные виртуальные интерфейсы, но перезапуск сети только не работает. Я имею, добавляет образец редактора у моих овец –  Ankit 13.05.2013, 11:23
  • 2
    Вы использование /etc/init.d/network restart или что? –  Rahul Patil 13.05.2013, 11:49
  • 3
    я использую –  Ankit 13.05.2013, 11:53
  • 4
    перезапуска сети услуг, кажется прекрасным.. но также и мешайте услугам NetworkManager запуск и также проверьте /var/log/messages поскольку любая ошибка –  Rahul Patil 13.05.2013, 11:59

Необходимо измениться BOOTPROTO=none кому: BOOTPROTO=static.

0
27.01.2020, 21:32
  • 1
    оба средства - то же..., означает статичный –  Rahul Patil 13.05.2013, 06:45
  • 2
    @RahulPatil Не согласно документации. Моя страница справочника (ifcfg) говорит: "Для связывания ведомых устройств и портов моста для пропуска интерфейсной конфигурации". Трудно, чтобы полагать, что это должно было измениться. –  Hauke Laging 13.05.2013, 07:02
  • 3
    , хм хороший для знания.. но Вы попробовали.. они работают то же.. –  Rahul Patil 13.05.2013, 07:03
  • 4
    @RahulPatil нет, я не попробовал. Но это странно. –  Hauke Laging 13.05.2013, 07:10
  • 5
    На самом деле none одно из возможных значений для BOOTPROTO, нет static согласно Red Hat Enterprise Руководство по развертыванию Linux (для RHEL5). Другой способ проверить это состоял бы в том, чтобы работать less /usr/share/doc/initscripts-*/sysconfig.txt сопровождаемый поиском BOOTPROTO. –  Cristian Ciupitu 17.07.2014, 23:04

Виртуальный интерфейс (иначе. устройство псевдонима), должен быть в своем собственном отдельном файле ifcfg-eth0:1 как так:

# /etc/sysconfig/network-scripts/ifcfg-eth0:1
DEVICE=eth0:1
BOOTPROTO=static
IPADDR=192.168.1.5
NETMASK=255.255.255.0
NM_CONTROLLED=yes
ONBOOT=yes
HWADDR=00:0C:29:4E:1C:14
TYPE=Ethernet
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0:1"
UUID=7758ac79-c4a2-dd87-1760-71284a316d00

Ссылки

0
27.01.2020, 21:32
  • 1
    Извините я забыл упоминать, но я действительно создавал файл. –  Ankit 13.05.2013, 06:29
  • 2
    не изменяет ни один на помехи. –  slm♦ 13.05.2013, 06:40

Теги

Похожие вопросы