Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Замапить Alt+a/r/s/t на стрелочки

А конкретно LAlt. Пробовал через .Xmodmap:

Bash
1
keycode 38 = a A a A Left Left Left Left
Не работает.

В /usr/share/X11/xkb/symbols/us как я понял есть только AltGr мапы.

Что делать?
Ответ: helter, спасибо, что проверили
Marinero, Вам тоже спасибо, но как выяснилось через .Xmodmap мапить можно только на сочетания (таблица из ArchWiki):

Код
Key
Shift+Key
mode_switch+Key
mode_switch+Shift+Key
AltGr+Key
AltGr+Shift+Key
Левый альт отстутсвует.

Тем не менее, решение найдено. Решение написал Zmicier на ЛОРе, за что ему большое спасибо, если надо приведу ссылку, но вроде тут на другие форумы ссылки приводить нельзя. Кому надо, тема гуглится, название темы такое же как и здесь. Для полноты приведу код, который мне написали:

То ли я чего-то не догоняю, то ли одно из двух, но у меня не получилось сделать так, чтобы перехватывались только <a>, <s>, <d>, <f> с левым альтом, а с правым пропускались, и при этом от устаревших клиентов, для каких нет никаких правых / левых, а есть только mod1 (это URxvt, Емакс, Вим, ваш i3, емнип, тоже), не отвалился левый альт вообще.

Так что помимо варианта с оверлэем могу только предложить еще вариант с обоими альтами:
~/.xkb.d/types/action:
Код
partial default xkb_types "action" {
    type "FOUR_LEVEL_ALPHABETIC+ALT_ACTION" {
	modifiers = Shift+Lock+LevelThree+Alt;
	map[None] = Level1;
	map[Shift] = Level2;
	map[Lock]  = Level2;
	map[LevelThree] = Level3;
	map[Shift+LevelThree] = Level4;
	map[Lock+LevelThree] =  Level4;
	map[Lock+Shift+LevelThree] =  Level3;
        map[Alt] = Level5;
	level_name[Level1] = "Base";
	level_name[Level2] = "Shift";
	level_name[Level3] = "Alt Base";
	level_name[Level4] = "Shift Alt";
        level_name[Level5] = "Action";
    };
};
~/.xkb.d/symbols/nav:
Код
partial modifier_keys
xkb_symbols "alt_asdf" {
    key <AC01> {
            type = "FOUR_LEVEL_ALPHABETIC+ALT_ACTION",
            actions = [ NoAction(), NoAction(), NoAction(), NoAction(),
                        RedirectKey(key=<LEFT>, clearmods=Alt) ]
    };
    key <AC02> {
            type = "FOUR_LEVEL_ALPHABETIC+ALT_ACTION",
            actions = [ NoAction(), NoAction(), NoAction(), NoAction(),
                        RedirectKey(key=<DOWN>, clearmods=Alt) ]
    };
    key <AC03> {
            type = "FOUR_LEVEL_ALPHABETIC+ALT_ACTION",
            actions = [ NoAction(), NoAction(), NoAction(), NoAction(),
                        RedirectKey(key=<UP>, clearmods=Alt) ]
    };
    key <AC04> {
            type = "FOUR_LEVEL_ALPHABETIC+ALT_ACTION",
            actions = [ NoAction(), NoAction(), NoAction(), NoAction(),
                        RedirectKey(key=<RGHT>, clearmods=Alt) ]
    };
};
~/.xkb:
Код
xkb_keymap {
  xkb_keycodes {
    include "evdev+aliases(qwerty)"
  };

  xkb_types {
    include "complete"
    include "action"
  };

  xkb_compatibility {
    include "complete"
    include "ledcaps(group_lock)"
  };

  xkb_symbols {
    include "pc+us:1+ru:2+inet(evdev)"
    include "group(shift_caps_switch)"
    include "nav(alt_asdf):1+nav(alt_asdf):2"
  };
};
Да, а в .xinitrc я прописал так:

Код
xkbcomp -I"$HOME/.xkb.d" "$HOME/.xkb" "$DISPLAY"
Вопрос: Установка FreeBSD

Начнем понемногу
Запускаем систему
Установка FreeBSD

Жмем install
Установка FreeBSD

Выбираем кодировку клавиатуры
Установка FreeBSD Установка FreeBSD

Задаем имя системы
Установка FreeBSD

Выбираем компоненты системы. Выделяем пробелом, перемещаемся стрелочками.
Установка FreeBSD

Приступаем к созданию таблицы файлов в ручном режиме.
ВНИМАНИЕ! Иным способом вы просто затрете Windows
Установка FreeBSD

Перед нами диск с уже установленной системой Windows - ada0s1. У вас могут быть иные разделы на диске!
Установка FreeBSD

Выберите родительский раздел (ada0) и нажмите кнопку create
Задаем тип раздела freebsd, размер, строчку монтирования оставляем пустой.
Установка FreeBSD

Теперь выберете новый раздел BSD, у меня он ada0s2
Установка FreeBSD

Создайте на нем подразделы. Для примера я создам лишь основной раздел freebsd-urs
Установка FreeBSD Установка FreeBSD

И раздел подкачки swap
Установка FreeBSD

В результате у нас должно получиться примерно такое
Установка FreeBSD

Жмем Finish, Commit и ждем распаковку с установкой
Установка FreeBSD

Продолжим понемногу...
Ждем, когда файлы будут проверены, распакованы и установлены
Установка FreeBSD

После установки система предложит нам создать пароль суперпользователя root
Установка FreeBSD

Следующим шагом нам будет предложено настроить сеть. Подробно описывать про сеть не буду, так как это целая тема.
Установка FreeBSD Установка FreeBSD
Установка FreeBSD

Настраиваем временную зону
Установка FreeBSD Установка FreeBSD
Установка FreeBSD Установка FreeBSD

Приступаем к конфигурации системы
Из сервисов я оставлю sshd, так как иное мне не нужно, но каждый думает по своему.
Выделяем пробелом, перемещаемся стрелочками.
Установка FreeBSD

Аварийные дампы. Я выберу Нет
Установка FreeBSD

Дополнительные юзеры. Для упрощения я выберу нет.
Установка FreeBSD

Ну вот мы подобрались к финалу установки. Здесь мы можем подредактировать, что ранее редактировали. Я предлагаю поработать с манами, которые еще много раз пригодятся, а именно сменить дефолтный английский на русский язык.
Установка FreeBSD Установка FreeBSD

Сохраняем и выходим из настроек Exit
Установка FreeBSD

Ну вот мы и пришли к логическому завершению!
После выхода из настроек нам будет предложено запустить оболочку, что мы и сделаем.
Установка FreeBSD

Для того, чтобы наша FreeBSD не конфликтовала с системой Windows и позволяла мультизагрузку, настроим как мы его по уму.
Для энтого дела пропишем-ка мы пару команд:

su

boot0cfg -B ada0

Ну и перезагрузимся

reboot

Установка FreeBSD

Теперь у нас есть выбор установленных систем
Установка FreeBSD

И если вы сделали все правильно, то после загрузки системы и авторизации перед нами окажется
"Welcome to FreeBSD"
Установка FreeBSD

P.S. а теперь можно и отдохнуть
Ответ:
Цитата Сообщение от darkjedi Посмотреть сообщение
попробуйте поставить из репозитория, если есть интернет.
Интернет есть
Цитата Сообщение от darkjedi Посмотреть сообщение
Так бывает, но редко.
Значить все хорошо.
Цитата Сообщение от darkjedi Посмотреть сообщение
как-то больше двух суток OpenOffice на слабой машине собирался
У меня именно слабая, очень.
Celeron на 775 сокете, RAM 512.
Буду пробовать но на следующей неделе. Много работы.
Хочу отказаться от Windows, совсем, но, пока не могу.
Читал, что можно FreeBSD использовать в качестве рабочего компьютера.

Не могли бы Вы подсказать возможно-ли будет выполнять следующие действия (просто ДА или НЕТ, учитывая сноски на скорость) и некоторые достаточно быстро:

- установить локальный web-сервер (как Denver в Windows), для работы с сайтами (соответственно локально.) В интернете все на хостинге. (скорость выполнения - не важно) -
- Есть ли хороший редактор как (notepad++ или Dreamweaver в Windows), (как Brackets или Sublime в Linux) с подсветка синтаксиса, множественные курсоры и т.д. -
- создать образ iso (создание, открытие, редактирование) (как UltraISO в Windows) (скорость выполнения - обычная) -
- смонтировать образ iso и диск (как Deamon Tools в Windows) (скорость выполнения - обычная) -
- вставить CD-карту и подключить переносной hdd и скопировать с карты на этот переносной hdd (скорость выполнения - очень быстро) -
- подключить сетевой диск с сервера Windows Server 2008 и 2012 (скорость выполнения - вообще) -
- подключение к хостингу по ftp (скорость выполнения - вообще) -
- подключить флэшку и скопировать файлы (с флэшки или на флэшку) (скорость выполнения - обычная) -
- работая в редакторе кода (notepad++, Brackets, Sublime) переключиться на браузер, загуглить, вернуться проверить.
- сконвертировать видео из mp4 в avi или DVD и записать на диск DVD (скорость выполнения - быстро) -
- сконвертировать аудио файл в разные форматы и записать на диск CD (скорость выполнения - быстро) -
и т.д.
- посмотреть почту через почтовую программу -
в общем все стандартные действия как для рабочего компа.
Я понимаю, все зависит от софта, но это все выполнимо -
У нас один сервер работает на FreeBSD, другие два на Windows Server. На рабочем компе хочу посмотреть desktop вариант.
А потом уже пробовать изучать сервер.
Вопрос: Mount nfs

Доброго времени суток.

Не получается монтировать nfs с NAS.

NAS:
Код Bash
1
2
3
Lenovo ix2-dl
nfs протокол включен, на данный момент для всех пользователей привелегии аналогичные root пользователю (для проверки)
IPv4: 192.168.1.150
на одной ПЭВМ в этой сети (Kubuntu: Linux 3.13.0-46-generic, KDE 4.13.2)
fstab:
Код Bash
1
192.168.1.150:/nfs /media/mu/IOMega/ nfs defaults 0 0
Код Bash
1
2
3
4
5
6
7
8
sudo mount /media/mu/IOMega/
mount: wrong fs type, bad option, bad superblock on 192.168.1.150:/nfs,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде
Как найти причину?
PS. раздел локального диска под ext3 для проверки в эту же точку монтируется

конечно упустил авторизацию, но не помогло. В итоге сейчас строка fstab выглядит так:
Код Bash
1
192.168.1.150:/nfs /media/mu/IOMega/ nfs username=nfsuser,password=PASSWORD,iocharset=utf8
Ответ:
Цитата Сообщение от bsoz Посмотреть сообщение
Как найти причину?
ну например, прочесть ту посказку, которую дает сама команда маунт:
Цитата Сообщение от bsoz Посмотреть сообщение
Код Code
1
2
3
В некоторых случаях полезная информация 
может быть найдена в syslog - попробуйте 
dmesg | tail или что-то в этом роде
что из предложенного было сделано?
также, возможно, стоит обратить и на само сообщение об ошибке:
Цитата Сообщение от bsoz Посмотреть сообщение
Код Code
1
2
3
missing codepage or helper program, or other error 
(for several filesystems (e.g. nfs, cifs) you might*
need a /sbin/mount.<type> helper program)
а то ведь гуглеж показывает, что дефолту пакет для поддержки nfs в бубунте ("из коробки") не установлен...
Вопрос: Доступ из VPN-сети в локалку; Доступ к внешнему ресурсу мимо прокси

Доброго времени суток, господа эксперты!
Нужен совет/консультация в решении одной небольшой задачки.
Собственно суть задачи:
Вопрос номер 1:
Есть 2 офиса объединенные прямым каналом, и есть несколько филиалов разбросанных по городу.
На шлюзе настроен vpn-сервер средствами mpd5. Адрес vpn-сети выдается клиентам такой же как и внутренняя
локалка офиса. PPTP соединения успешно происходят, но в локальную сеть доступа нет. Но если я добавлю в
правила фаервола строку
Код Code
1
$cmd 65499 allow all from any to any
то доступ в локалку появляется.
И вопрос номер 2:
Для всех пользователей офиса надо разрешить доступ по РДП на сервер терминалов и на сайт предприятия.
В правилах разрешено, и сайт открывается... но оооочень медленно. Пробовал эти правила прописывать и с
состоянием keep-state, и без него - ситуация не меняется...

Вот, непосредственно, сами правила:
Код Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#!/bin/sh
# перечитать конфиг:  nohup sh /etc/ipfw.conf
 
cmd="/sbin/ipfw -q add"
 
# Определяем переменные local IP
wanip="xx.xx.xx.xx"         # внешний IP
lanip0="10.20.0.1"          # внутренний IP (office1)
lanip10="10.20.10.1"        # внутренний IP (office2)
 
# Определяем переменные local network
lannet0="10.20.0.0/24"      # внутренняя сеть (office1)
lannet10="10.20.10.0/24"    # внутренняя сеть (office2)
 
# Определяем переменные local interfaces
eif="re0"                   # внешний интерфейс
iif0="re1"                  # внутренний интерфейс (Lan office1)
iif10="re2"                 # внутренний интерфейс (Lan office2)
 
itc_ip="10.20.0.21-24"      # IP-адреса IT-отдела
mail="465,993,995"          # почтовые порты
 
# Очищаем список правил
$cmd -f flush
$cmd -f pipe flush
$cmd -f queue flush
 
$cmd 100 check-state
 
# Режем "вредный" траффик
$cmd 200 deny icmp  from any            to any     in icmptype 5,9,13,14,15,16,17
$cmd 210 deny tcp   from any            to any 113 in via $eif
$cmd 220 deny tcp   from any            to any 137 in via $eif
$cmd 230 deny tcp   from any            to any 138 in via $eif
$cmd 240 deny tcp   from any            to any 139 in via $eif
$cmd 250 deny tcp   from any            to any 81  in via $eif
$cmd 260 deny all   from 192.168.0.0/16 to any     in via $eif
$cmd 270 deny all   from 172.16.0.0/12  to any     in via $eif
$cmd 280 deny all   from 10.0.0.0/8     to any     in via $eif
$cmd 290 deny all   from 127.0.0.0/8    to any     in via $eif
$cmd 300 deny all   from 0.0.0.0/8      to any     in via $eif
$cmd 310 deny all   from 169.254.0.0/16 to any     in via $eif
$cmd 320 deny all   from 192.0.2.0/24   to any     in via $eif
$cmd 330 deny all   from 204.152.64.0/23    to any     in via $eif
$cmd 340 deny all   from 224.0.0.0/3    to any     in via $eif
 
# Нет ограничений на Loopback интерфейсе
$cmd 400 allow  all from any to any via lo0
$cmd 410 deny   ip  from any to 127.0.0.0/8
$cmd 420 deny   ip  from 127.0.0.0/8 to any
 
# Разрешаем входящие снаружи SSH соединения
$cmd 500 allow tcp from any to $wanip 22 in via $eif setup limit src-r 2
 
# Разрешаем pptp соединения и vpn траффик через mpd5
$cmd 600 allow tcp from any     to me 1723  in  via $eif
$cmd 610 allow tcp from me 1723 to any      out via $eif
$cmd 620 allow gre from any     to any      via $eif
 
# Снимаем ограничения на локальных интерфейсах
$cmd 700 allow all from me  to any out via $eif keep-state
$cmd 710 allow all from any to any     via $iif0
$cmd 720 allow all from any to any     via $iif10
 
# Разрешаем входящий пинг
$cmd 800 allow icmp from any to any out via $eif keep-state
$cmd 810 allow icmp from any to me icmptypes 0,8,11 limit src-r 2
 
# Разрешаем DNS
$cmd 900 allow udp from any to any 53 out via $eif setup keep-state
 
# Исходящий NTP
$cmd 1000 allow all from any to any 123 out via $eif setup keep-state
 
# Разрешаем полный доступ в интернет для IT-отдела
$cmd 1100 allow all from $itc_ip to any keep-state
 
# Разрешаем всем юзерам ходить на наш сайт
$cmd 1200 allow all from $lannet0       to domaine.com  out
$cmd 1210 allow all from domaine.com    to $lannet0  in
$cmd 1220 allow all from $lannet10      to domaine.com  out
$cmd 1230 allow all from domaine.com    to $lannet10 in
 
# Разрешаем доступ к терминалу и почте в обход squid
# (закомментировано пока не решится вопрос с предыдущими 4 правилами)
#$cmd 1240 allow all from $lannet0 to any 3389  out via $eif setup keep-state
#$cmd 1250 allow all from $lannet0 to any $mail out via $eif setup keep-state
 
# Отправляем всех на squid
$cmd 1300 fwd 127.0.0.1,3128 tcp from $lannet0  to any 80,443 out via $eif keep-state
$cmd 1310 fwd 127.0.0.1,3128 tcp from $lannet10 to any 80,443 out via $eif keep-state
 
# Исходящий NAT
$cmd 1400 divert natd ip from any to any out via $eif
 
# Входящий NAT
#$cmd 1500 divert natd ip from any to any in via $eif
 
# Разрешаем все для всех (на случай если что-то пойдет не так)
#$cmd 65499 allow all from any to any
 
# Режем все лишнее с занесением в лог
$cmd 65500 deny log all from any to any
Добавлено через 3 часа 34 минуты
итак вопрос номер 2 снимается с повестки дня, ибо добился того чтоб сайт нормально открывался, пусть и не совсем так как хотелось бы... но пока сойдет...
Вопрос номер 1 по поводу доступа из впн-сети в локалку - остается актуальным...

Добавлено через 8 часов 21 минуту
Итак.... у меня таки получилось добиться того чтобы vpn-клиент смог попасть в офисную локалку. Для этого пришлось изменить часть правил фаервола, еще одну часть переместить по списку... Но столкнулся теперь с другой задачей - после того как vpn-клиент подключается к серверу, у него выборочно блокируется трафик... то есть одни сетевые программы работают (например скайп, пинги и трасерт бегают), а другие - нет (the bat - не соединяется с сервером, тимвьюер не видит сети). Куда еще копать - незнаю...
Вот обновленный скрипт фаервола:
Код Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
cmd="/sbin/ipfw add"
 
# Определяем переменные local IP
wanip="xx.xx.xx.xx"            # внешний IP
lanip0="10.20.0.1"              # внутренний IP (office1)
lanip10="10.20.10.1"            # внутренний IP (office2)
 
# Определяем переменные local network
lannet0="10.20.0.0/24"          # внутренняя сеть (office1)
lannet10="10.20.10.0/24"        # внутренняя сеть (office2)
vpnnet="172.20.1.0/24"          # адрес сети vpn
 
# Определяем переменные local interfaces
eif="re0"                       # внешний интерфейс
iif0="re1"                      # внутренний интерфейс (Lan office1)
iif10="re2"                     # внутренний интерфейс (Lan office2)
 
skip="skipto 65499"
ks="keep-state"
 
itc_ip="10.20.0.21-24"
mail="143,465,587,993,995"
 
# Очищаем список правил
ipfw -f       flush
ipfw -f pipe  flush
ipfw -f queue flush
 
$cmd allow all from any          to any         via lo0
#$cmd allow all from me          to any out     via $eif $ks
$cmd allow all from $itc_ip      to any $ks
$cmd allow all from any          to any         via $iif0
$cmd allow all from any          to any         via $iif10
$cmd allow all from any          to any         via tun0
$cmd allow tcp from me           to any out     via $eif $ks uid squid
$cmd deny  ip  from any          to 127.0.0.0/8
$cmd deny  ip  from 127.0.0.0/8  to any
 
$cmd $skip all from $lannet0      to domain.com out via $eif
$cmd $skip all from domain.com to $lannet0      in  via $eif
$cmd $skip all from $lannet10     to domain.com out via $eif
$cmd $skip all from domain.com to $lannet10     in  via $eif
$cmd $skip all from $lannet0      to any 3389      out via $eif setup $ks
#$cmd $skip all from $lannet0      to any $mail     out via $eif setup $ks
 
$cmd divert natd ip from any to any in via $eif
 
$cmd $skip udp  from any to any 53  out via $eif setup $ks
$cmd $skip all  from any to any 123 out via $eif setup $ks
 
$cmd fwd 10.20.0.1,3128 tcp from $lannet0  to any 80,443 out via $eif
$cmd fwd 127.0.0.1,3128 tcp from $lannet10 to any 80,443 out via $eif
 
$cmd check-state
 
# Режем "вредный" траффик
$cmd deny icmp from any                 to any     in icmptype 5,9,13,14,15,16,17
$cmd deny tcp  from any                 to any 113 in via $eif
$cmd deny tcp  from any                 to any 137 in via $eif
$cmd deny tcp  from any                 to any 138 in via $eif
$cmd deny tcp  from any                 to any 139 in via $eif
$cmd deny tcp  from any                 to any 81  in via $eif
$cmd deny all  from 192.168.0.0/16      to any     in via $eif       # RFC 1918 private IP
$cmd deny all  from 172.16.0.0/12       to any     in via $eif       # RFC 1918 private IP
$cmd deny all  from 10.0.0.0/8          to any     in via $eif       # RFC 1918 private IP
$cmd deny all  from 127.0.0.0/8         to any     in via $eif       # loopback
$cmd deny all  from 0.0.0.0/8           to any     in via $eif       # loopback
$cmd deny all  from 169.254.0.0/16      to any     in via $eif       # DHCP auto-config
$cmd deny all  from 192.0.2.0/24        to any     in via $eif       # reserved for docs
$cmd deny all  from 204.152.64.0/23     to any     in via $eif       # Sun cluster
$cmd deny all  from 224.0.0.0/3         to any     in via $eif       # Class D & E multicast
 
$cmd allow tcp from any       to $wanip 22 in  via $eif setup limit src-addr 2
$cmd allow tcp from any       to me     1723  in  via $eif
$cmd allow tcp from me 1723   to any          out via $eif
$cmd allow gre from me        to any          out via $eif
$cmd allow gre from any       to me           in  via $eif
$cmd allow all from $vpnnet   to $lannet0
$cmd allow all from $lannet0  to $vpnnet
$cmd allow all from $vpnnet   to $lannet10
$cmd allow all from $lannet10 to $vpnnet
$cmd allow icmp from any to any     out via $eif $ks
$cmd deny  icmp from any to $wanip  in  via $eif
 
# Исходящий NAT
$cmd 65400 divert natd ip from any to any out via $eif
 
# Разрешаем все для всех
$cmd 65499 allow all from any to any
 
# Режем все лишнее с занесением в лог
$cmd 65500 deny log all from any to any
Ответ:
Цитата Сообщение от xDrew Посмотреть сообщение
На компах удаленных офисов в качестве DNS настроены адреса 192.168.8.1 и 8.8.8.8 соответственно.
Я правильно Вас понимаю, что до поднятия VPN выход в инет работает, как только поднимаете - перестаёт?
Цитата Сообщение от xDrew Посмотреть сообщение
Дело в том что пока я не передал клиентам DNS средствами mpd5 - ya.ru не резолвился...
А как тогда он резольвится пока VPN не поднят?
Ещё раз прошу Вас, сделайте на Винде nslookup ya.ru до поднятия VPN и после. Мне интересно, у каких серверов он спрашивает доменное имя в разном состоянии!
Ведь если при поднятом VPN-е Вы с удалённого офиса не можете зайти на http://google.com/, но при этом если попытаетесь зайти по http://188.43.64.152/, попадёте на гугл, однозначно надо разбираться с DNS-серверами.
Вопрос: Не удаётся выполнить proxy-аутентификацию

Ubuntu Desktop 14.04.1 LTS.

Хостовая машина работает под управлением OS Windows и находится в домене организации. Установлен VirtualBox 4.3.20 r96997. Создал две виртуальные машины, работающие под управлением Ubuntu Desktop 14.04.1 LTS и Ubuntu Server 14.04.1 LTS. В настройках обоих виртуальных машин в качестве сетевых адаптеров назначены: сетевой мост и внутренняя сеть. Оба компьютера видны в доменной сети, успешно подключаюсь к ним при помощи putty.exe как с хостовой машины, так и из других физ. машин.

Проблема: обе виртуальные машины не имеют доступа к Интернету (хостовая машина имеет). Я пытался решить эту проблему путём редактирования двух конфигурационных файлов:

1. Файл /etc/environment у меня сейчас выглядит так:

/etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

https_proxy="https://domainName\myLogin:MyPassword@192.168.123.12:8080/"
http_proxy="http://domainName\myLogin:MyPassword@192.168.123.12:8080/"
ftp_proxy="ftp://domainName\myLogin:MyPassword@192.168.123.12:8080/"


Последняя строка в обозначенном файле была добавлена мною. Вместо domainName, myLogin и MyPassword, в реальном файле указана та информация, которую я использую при входе в систему в нашей организации.

2. Файл /etc/profile у меня сейчас выглядит так:

/etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
export https_proxy=https://domainName\myLogin:MyPassword@192.168.123.12:8080/
export http_proxy=http://domainName\myLogin:MyPassword@192.168.123.12:8080/
export ftp_proxy=ftp://domainName\myLogin:MyPassword@192.168.123.12:8080/


Две последние строки были добавлены мною. Вместо domainName, myLogin и MyPassword, в реальном файле указана та информация, которую я использую при входе в систему в нашей организации.

Однако обозначенные выше изменения, внесённые мною в конфигурационные файлы, к сожалению не помогли - доступа к Интернет по прежнему нет.

На скрине показано окно настроек proxy.

Картинка с другого сайта.

Администратор нашего домена утверждает, что у него на старой Ubuntu правее поля, в котором указан порт, имеется дополнительная кнопка, нажав на которую можно настроить proxy-аутентификацию (т.е. указать логин и пароль). В виду этого ему удалось получить доступ к Интернет из Ubuntu (физ. машина находится в домене организации). Однако в Ubuntu Desktop 14.04.1 LTS, как видим этого нет.

Настройки браузера такие (Firefox):

Картинка с другого сайта.

Переключался между первыми четырьмя вариантами - Интернет от этого не появлялся.

Однако при попытке открывать страницы в Интернете, получаю следующее:

Картинка с другого сайта.

Если запускаю Firefox через терминал, то вижу такие сообщения, прежде чем браузер открывается:

Firefox
(process:3434): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
1421418631040 addons.xpi WARN Exception running bootstrap method shutdown on webapps-team@lists.launchpad.net: ReferenceError: sss is not defined (resource://gre/modules/addons/XPIProvider.jsm -> file:///usr/share/mozilla/extensions/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/webapps-team@lists.launchpad.net/bootstrap.js:72:4) JS Stack trace: shutdown@resource://gre/modules/addons/XPIProvider.jsm -> file:///usr/share/mozilla/extensions/%7Bec8030f7-c20a-464f-9b0e-13a3a9e97384%7D/webapps-team@bootstrap.js:72:5 < XPI_callBootstrapMethod@XPIProvider.jsm:4232:9 < shutdownObserver@XPIProvider.jsm:1969:1
andrey@ubdt-1:~$


Пробовал и так:

root@ubdt-1:~# wget --proxy-user "MyDomain\MyLogin" --proxy-passwd "MyPassword" http://www.google.com


Однако получаю это:

автор
--2015-01-16 18:38:46-- http://www.google.com/
Connecting to 192.168.123.12:8080... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required ( Для выполнения запроса компоненту Forefront TMG требуется авторизация. Доступ к фильтру веб-прокси запрещен. )
2015-01-16 18:38:46 ERROR 407: Proxy Authentication Required ( Для выполнения запроса компоненту Forefront TMG требуется авторизация. Доступ к фильтру веб-прокси запрещен. ).


Буду признателен за помощь в обозначенном вопросе.

Спасибо.
Ответ: По теме нашёл это. Однако я не могу выполнить обозначенные действия:
Первый шаг по созданию области Kerberos - это установка пакетов krb5-kdc и krb5-admin-server. Введите в терминале:
sudo apt-get install krb5-kdc krb5-admin-server

в виду того, что у меня нет доступа к Интернет. Замкнутый круг...
Вопрос: Привязка домена

Столкнулся с проблемой привязки домена к машине.
Собственно на машине стоит PHP+Apche2.2+MySQL. Машина по IP открывается.

Есть домен, допустим это site.com. Там стоят NS записи регистратора (ns1.reg.ru и ns2.reg.ru). Направлены A записи на IP машины. Проблема в том, что не знаю как сделать, что бы у людей при открытии site.com открывался собственно сайт на машине (то бишь доступ по домену, а не по IP).

Насколько я понял проблема в VisrtualHost, подскажите пожалуйста, как его правильно настроить. Бьюсь уже 2й день, ничего сделать не могу

Добавлено через 2 часа 56 минут
Собственно сделал:
Код XML
1
2
3
4
5
6
7
<VirtualHost *:80>
    ServerName site.com
    DocumentRoot /var/www/site/site.com
    <Directory /var/www/site/site.com>
        AllowOverride All
    </Directory>
</VirtualHost>
прописал в файл site.com в /etc/apache2/sites-available.
Прописал: a2ensite site.com
service apache2 reload
Но всё по прежнему, по домену сайт недоступен
Ответ:
Цитата Сообщение от semihal Посмотреть сообщение
Насколько я понял проблема в VisrtualHost
Определитесь, нужны вам виртуальные хосты или нет.

Давайте с самого начала.
Вы утверждаете.
1. http запросы по ip адресу проходят нормально.
2. Доменное имя активировано.
т.е. команда
Код Bash
1
host site.com
даёт правильный ip.
3. В конфиге апача прописано
Servername site.com:80
4. Всё лишнее, напр. все записи связанные в виртуальными хостами в конфиге (и во вложеных конфигах) закомментированы.

НО при этом такой же http запрос по имени, например
Код Bash
1
wget site.com/finename.html 
выдаёт ошибку.
Если так, даже не знаю, что сказать. Попробуйте создать в корне сайта простой текстовый файл из одной строки и запросите его.
Если ситуация такая же, читайте логи, относящиеся к этому запросу.
Вопрос: Не установлена pkg

Ребят, я новичок...
На моей FreeBSD не установлен package managment tool. Скачать и установить с помощью fetch не могу - корпоративная сеть с прокси. При установке pkg вручную: #cd /usr/ports/ports-mgmt/pkg && make install
пытается найти в /usr/ports/distfiles установщик pkg-1.3.6.tar.xz
Скачиваю из разных источников и подкладываю pkg-1.3.6.tar.xz в указанную, пишет SHA256 несовпадение контрольной суммы и начинает стучаться в сеть.
Пробовал прописать прокси:
setenv export http_proxy=http://userassword@iport
Вроде проглатывает, но при fetch-е выдает, что требуется аунтификация. Быть может из-за того, что пароль кроме букв содержит символы?
Дайте совет, пожалуйста... Если можно, как можно доступнее
Ответ: userassword давно не катят с 9 с чем-то. Для начала попробуй http://cyberjames.pbworks.com/w/page...%20via%20proxy , система чуть другая, для авторизации HTTP_PROXY_AUTH, а потом в зависимости ОТ РЕЛИЗА И БИТНОСТИ надо класть правильный pkg версии выше. Укажи релиз и версию, лучше сразу uname -a.
Вопрос: Не устанавливается Ubuntu на ноутбук

Пробовал с флешки и с диска. С диска установка дальше надписи "SYSLINUX 3.84 Peter Anvin et al" не продвигается. С флешки пишет только "(initramfs)".
В биосе настройки менял какие только можно.
Заметил, что при установке Linux Mint выходит ошибка, что якобы не найдены USB. Мол: "Найдено 8 портов USB. 1 порт ошибка -110... 8 порт ошибка -110".
А на другой комп все в легкую ставится.
Дк как же заставить ноут работать с линуксом? Lenovo G50-30

Добавлено через 59 минут
Попробовал х64 и установка пошла, но вот прерывается на стадии "установка системы". Дальше пишет, что ошибку невозможно исправить.

Добавлено через 47 минут
Добавлю :
Установка прерывается на grub2
Ответ:

Не по теме:

Ну я про это и имел ввиду

Цитата Сообщение от nullpointer Посмотреть сообщение
мешает установке других ОС кроме windows

Вопрос: Вывод пользователей заданной группы

Доброго времени суток!
Написать shell-процедуру, которая выводит на экран список всех пользователей системы, включенных в заданную первым параметром группу пользователей.
Помогите, кто может
Ответ:
Цитата Сообщение от Cra3y Посмотреть сообщение
Код Bash
1
2
GRP=user;
cat /etc/group | grep "^${GRP}:"
вроде так можно
Код Bash
1
2
3
$ GRP=www
$ cat /etc/group | grep "^${GRP}:"
www:*:80:
Не выводит пользователя, если я правильно понял. Имя группы и пользователя совпадают.

Добавлено через 3 минуты
Понял. Основного не выводит
Вопрос: Настройка мультипортовой карты Moschip 9835. Часть 2

У меня в точности такая же ситуация, как и на Настройка мультипортовой карты Moschip 9835
(только Debian без Wine, а карта та же)

Код Bash
1
2
3
4
5
dmesg |grep tty
[    0.000000] console [tty0] enabled
[    0.802851] 00:09: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    9.904789] 0000:04:00.0: ttyS4 at I/O 0xd050 (irq = 17, base_baud = 115200) is a 16550A
[    9.925826] 0000:04:00.0: ttyS5 at I/O 0xd040 (irq = 17, base_baud = 115200) is a 16550A
Код Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
lspci -xvv
04:00.0 Communication controller: MosChip Semiconductor Technology Ltd. PCI 9835 Multi-I/O Controller (rev 01)
    Subsystem: LSI Logic / Symbios Logic 1P2S
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 17
    Region 0: I/O ports at d050 [size=8]
    Region 1: I/O ports at d040 [size=8]
    Region 2: I/O ports at d030 [size=8]
    Region 3: I/O ports at d020 [size=8]
    Region 4: I/O ports at d010 [size=8]
    Region 5: I/O ports at d000 [size=16]
    Kernel driver in use: parport_serial
00: 10 97 35 98 03 00 80 02 01 00 80 07 10 20 00 00
10: 51 d0 00 00 41 d0 00 00 31 d0 00 00 21 d0 00 00
20: 11 d0 00 00 01 d0 00 00 00 00 00 00 00 10 12 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
И так далее, и тому подобное...
Com1 работает, com 4 и com 5 нет.

Ссылки ещё не менял. Может что ещё посоветуете?
Ответ:
Цитата Сообщение от Dr_Quake Посмотреть сообщение
Банально cups может отвалился?
- не проходит даже
Код Bash
1
echo test > /dev/tyS4
cups даже не ставил...