Нет никакого практического способа выбрать различные маршруты на основе процесса процессом или приложении приложением. (Linux имел тот какое-то время: iptables --cmd-owner
, но это исчезло в ядре 2.6.14). См. Linux: ограничение выхода на основе приложения.
Можно выбрать различные маршруты на основе пользователя пользователем с iptables --uid-owner
, или выберите различные маршруты для различных виртуальных машин. Так, учитывая Ваши требования, можно использовать iptables
, пока Вы выполняете прокси как преданный пользователь.
ip rule add fwmark 1 table 1
ip route add 0.0.0.0/0 table 1 dev tun0
iptables -t mangle -A OUTPUT -m owner --uid-owner proxy -j MARK --set-mark 1
Посмотрите соединение Сдвоенной сети для объяснений.
Аудиодрайверы являются частью ядра. Попытайтесь загрузиться в более старое ядро, чтобы видеть, восстанавливается ли Ваше звуковое устройство.
после обновления от Fedora17 до использования fedora18 FedUp все хорошо работало кроме Звука... никакой звук вообще.... так не перезагрузил весь ALSA и OSS... и в конце концов настроил настройки Kmix soundmixer-> Аудио Настройка оборудования-> профиль = Аналоговый вывод Стерео + Цифровой стерео (IEC 958) вход...., который работал... Fedora18 прохладен....
я просто обновил свою мягкую фетровую шляпу, и звук повредился. Один из spdif каналов был отключен звук. Взял меня немного для нахождения его все же.
войдите в alsamixer и проверку. в командной строке выполненный alsamixer нажмите F6 и выберите свою звуковую карту, не значение по умолчанию. У меня было 2 звуковых карты 1 от МБ и 1 с видеокарты. Затем удостоверьтесь, что каждый объем скользит, DOESNT говорят MM внизу. Можно изменить его arrowing каждому и нажать "m" для неотключения звука любых каналов. По-видимому/Так или иначе, у меня есть 5 spdif каналов, новости мне. Когда канал будет нес отключенным звуком, он скажет 00.
Что является выводом команды:
dmesg | egrep -i "(alsa|sound)"
Мой, например, является этим:
[ 16.029463] ALSA sound/pci/hda/hda_intel.c:2848 0000:01:00.1: Handle VGA-switcheroo audio client
[ 16.029468] ALSA sound/pci/hda/hda_intel.c:3040 0000:01:00.1: Using LPIB position fix
[ 16.031609] ALSA sound/pci/hda/hda_intel.c:1716 0000:01:00.1: Enable sync_write for stable communication
[ 16.196847] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input10
[ 17.818695] ALSA sound/usb/mixer.c:929 6:0: cannot get min/max values for control 2 (id 6)
[ 17.818706] ALSA sound/usb/mixer.c:929 1:0: cannot get min/max values for control 2 (id 1)
[ 17.818712] ALSA sound/usb/mixer.c:929 1:0: cannot get min/max values for control 3 (id 1)
[ 17.818716] ALSA sound/usb/mixer.c:929 1:0: cannot get min/max values for control 5 (id 1)
[ 17.818723] ALSA sound/usb/mixer.c:929 2:0: cannot get min/max values for control 2 (id 2)
Единственная разница - то, что у меня есть звук... с помощью ядра 3.8.2..., но я не могу включить ничто больше, чем 2,0 канала. И также наличие того Цифрового вывод выходит на опциях Sound...
Проблема Bugzilla здесь:
Возможно, Вы находите то же lspci
записи, которые могли вести Вас... Я надеюсь, что дал Вам некоторый ценный вклад. Извините за не ответ с фиксацией.
3.6.11-1.fc17.x86_64
все восстанавливается нормальному. Есть ли что-нибудь, что я должен испытать теперь для создания звуковой работы с новым ядром? – tesseract 17.01.2013, 14:44