LINUX.ORG.RU

Сообщения Suntechnic

 

EPSON Perfection V37/V370

 , , , ,

iscan не видит сканера. Говорит что не удалось подключится. В параллельно установленной системе все работает, но не помню как там настраивал и была ли такая проблема вообще. Вроде была.

В etc не вижу отличий касательно настройки сканера, но может не там смотрю.

> sudo sane-find-scanner -q
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8 [EPSON], product=0x014a [EPSON Perfection V37/V370]) at libusb:001:002
> sudo scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Ничего особенно не делал, ибо не знаю что нужно. Просто поставил iscan.

Suntechnic
()

aufs - перенос файлов и директорий между слоями

 , ,

Настроил aufs так, что теперь /home состоит из двух слоев - один, это ssd диск, другой - hdd. Политика tdp.

По умолчанию все создается и пишется на hdd. Когда мне надо чтобы файлы попали на ssd, я просто переношу туда соотвествующую директорию. Например ~/.config на ssd. Соотвественно все что пишется туда туда и попадает.

Но как правильно переносить каталоги между слоями? Допустим какая-то прога создала ~./.myappconf и вот я хочу перекинуть его на ssd (изначально он то на hdd создался). Сейчас я разлогиниваюсь из пользователя которого собираюсь исправить, перикидываю каталог между слоями и ... перегружаюсь чтобы aufs нормально заработала. Иначе каталог может из нее вообще пропасть. Но это же не дело. Как по фэншую?

Suntechnic
()

systemd и зависимость от сетевых интерфейсов

 , ,

При загрузке системы в Ubuntu 16.04 не стартует privoxy.

> sudo service privoxy status
● privoxy.service - Privacy enhancing HTTP Proxy
   Loaded: loaded (/lib/systemd/system/privoxy.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Сб 2016-10-08 01:03:36 MSK; 43s ago
  Process: 937 ExecStart=/usr/sbin/privoxy --pidfile $PIDFILE --user $OWNER $CONFIGFILE (code=exited, status=1/FAILURE)

окт 08 01:03:35 alex-desktop systemd[1]: Starting Privacy enhancing HTTP Proxy...
окт 08 01:03:36 alex-desktop systemd[1]: privoxy.service: Control process exited, code=exited status=1
окт 08 01:03:36 alex-desktop systemd[1]: Failed to start Privacy enhancing HTTP Proxy.
окт 08 01:03:36 alex-desktop systemd[1]: privoxy.service: Unit entered failed state.
окт 08 01:03:36 alex-desktop systemd[1]: privoxy.service: Failed with result 'exit-code'.
В логах самого сервера:
2016-10-08 00:58:58.106 7fc24a1a3700 Fatal error: can't bind to 192.168.13.1:8118: Cannot assign requested address
Из чего заключаю, что он стартует еще до подъема интерфейса.

Если я что-то и знаю о systemd то это то, что там есть какие-то зависимости. В fstab я их смог заюзать и порядок монтирования теперь ... э... есть. Да, все монтируется как надо вроде.

А вот как быть тут? Просто повесить на подъем enp3s6 рестарт прайвокси выглядит как-то костыльно. Как заставить его дэху подождать?

Suntechnic
()

Подключение видеорегистратора

 , ,

Есть регим TrendVision. Как его подключить к компу?

Когда подключаешь его в lsusb появляется устройство «ID 4255:1000 GoPro 9FF2 [Digital Photo Display]».

В /dev появляются sdb1 и sdc1, но автоматом они не монтирутются. Просто «sudo mount /dev/sdb1 /media/tv» долго висит, а потом завершается ни сделав ничего. «sudo mount -t vfat /dev/sdb1 /media/tv» выдает:

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Suntechnic
()

Завернуть трафиг исходящий на определенный ip назад на localhost

 , ,

Собственно пытаюсь это сделать так:

-A POSTROUTING -d 127.0.0.1/32 -j SNAT --to-source XX.XX.XX.XX 
-A OUTPUT -d XX.XX.XX.XX/32 -j DNAT --to-destination 127.0.0.1
Но я так понимаю это и не должно работать, так как локальный пакеты просто не попадают в POSTROUTING, но не могуже я просто добавитьвить правило для nat в filter INPUT. Да и не добавится оно. А как быть.

p.s. Суть цели - сервер с сайтом за шлюзом с DNAT. На шлюзе все к черту порезано. Поэтому сайт не может обратится к себе, так как запросы с хоста на XX.XX.XX.XX не проходят. Админы шлюза с утра пятницы не могут добавить XX.XX.XX.XX в список разрешенных. А мне надо. Пытаюсь как-то завернуть локально (доступ к настройкам хоста, в том числе его iptables у меня есть), но вот не выходит.

Suntechnic
()

Как удалить из проекта весь код?

 

Есть какие-нибудь инструменты позволяющие удалить из проекта весь код?

Т.е. чтобы файл

namespace Sociology;

/*
 * Cупер класс
*/
class Cooperation {
    
    /*
     * function rum
     * @param $mor, $far
     */
    function rum($mor=false, $far=false) {
        
        for ($i = 0; $i <= 35990*2; $i++) {
            $baseSum = round((rand(200,300)+rand(200,300))/2);
            $basis[$baseSum] = $basis[$baseSum]+1;
        }
        ksort($basis);
        return $basis;
    }
    #
}
превратился бы в
namespace Sociology;
/*
 * Cупер класс
*/
class Cooperation {
    /*
     * function rum
     * @param $mor, $far
     */
    function rum($mor=false, $far=false) {}
}
Еще бы было неплохо чтобы он мог все это склеить в один файл грамотно разрулив неймспейсы, но это уже мечты...

Suntechnic
()

Как вставить и скопировать выделенный текст?

 ,

Казалось бы такой простой вопрос, а я не знаю.

Как это сделать, но буквально, т.е. чтобы на место выделенного текста вставился текст из буфера, а выделенный текст который был заменен, был помещен в буфер обмена?

Suntechnic
()

Распаковать часть многотомного архивая tar.gz

 , ,

Есть 12 томов архива tar.gz с именами tar.gz.1, tar.gz.2 и т.д.

Можно ли имея только часть томов распаковать их. Хотя бы часть. Учитывая что первый том есть.

Suntechnic
()

Замена Shotwell

 , ,

Чем заменить почивший Shotwell?

Что нужно:
1 возможность аналогичного shotwell хранения снимков и видео - т.е. в дерикториях YYY/MM/DD/.
2 Запись иерархических меток непосредственно в файлы в exif.
3 Желательна группировка фото по событиям
Надежность и удобство само собой. Какие-то особые возможности редактирования не нужны. Разве что поворот. Очень жалательно чтобы в зависимостях не было mono, kde, redhat и suse одновременно.

Suntechnic
()

LiveUSB Ubuntu 16.04 виснет на MSI 970-G46

 , , , ,

end Kernel panic - not syncing: vfs: unable to mount root fs on unknown-block(0,0)

Все равно как грузится - в legacy или UEFI. По поиску находится тонны инфы которая сводится к «проблемы с диком». На самом деле все нормально с флэхой - я с нее ноут обновил и все прекрасно с нее грузиртся. Сама машина с дисков грузится без проблем.

Пытался грузится с разными параметрами ядра - со всеми что есть в загрузочном меню Ubuntu и теми с которыми машина грузится с диска:

clocksource=acpi_pm notsc

Пробовал отключать все диски кроме того на который ставить собираюсь - такая же байда.

Что еще можно попробовать?

Suntechnic
()

Как разделить пользовательские данные и конфигурации?

 , , ,

Сейчас fstab выглядит примерно так:

# рут
UUID=837bbc17-6cd4-4025-a852-6cbca63600c8   /                           ext4     errors=remount-ro,noatime,commit=100        

# общее хранилище
UUID=f66a9673-4176-49d8-af1b-49558839df69   /mnt/dev/storage            ext4     defaults,noatime,commit=117                 

tmpfs                                       /tmp                        tmpfs    rw,noatime,nosuid,mode=01777,size=4g       
tmpfs                                       /var/tmp                    tmpfs    rw,size=2g                                 
tmpfs                                       /var/cache/apt/archives     tmpfs    rw,noatime,nosuid,size=1g                  

# Хомяк
UUID=cdc8422e-f1d1-4b42-a769-7106a6776466   /home                       ext4     defaults,noatime,commit=130                

# alex (1000:1000)
LABEL=alex                                  /home/alex                  ext4     defaults,noatime,commit=120               
tmpfs                                       /home/alex/.thumbnails      tmpfs    defaults,uid=1000,gid=1000,size=134217728

# marianna (1001:1001)
LABEL=marianna                              /home/marianna              ext4     defaults,noatime,commit=120               
tmpfs                                       /home/marianna/.thumbnails  tmpfs    defaults,uid=1001,gid=1001,size=134217728

# alice (1002:1002)
LABEL=alice                                 /home/alice                 ext4     defaults,noatime,commit=120           
tmpfs                                       /home/alice/.thumbnails     tmpfs    defaults,uid=1002,gid=1002,size=134217728

#FUSE
bindfs#/mnt/dev/storage     /mnt/storage    fuse    create-as-mounter,create-for-group=users,create-with-perms=u+rwD:g=rD:o-rwx,chmod-filter=g-w:o-rwx,perms=u+rwD:g=rD:o-rwx,mirror=alex:marianna,force-group=users        0    0
bindfs#/home/@users         /home/@users    fuse    create-as-mounter,create-for-group=users,create-with-perms=ug+rwD:o-rwx,chmod-filter=o-rwx,perms=ug+rwD:o-rwx,mirror=@users,force-group=users        0    0
Не значащие вещи поубирал.

Т.е. есть отдельно корень. В него как водится смонтирован хомяк. В него, в папку каждого польователя смонтирован персональный раздел, чтобы один пользователь не мог пожрать ресурсты другого, забив рабочий стол или каталог загрузки кинцом, и есть диск с общими данными смонтированный в /mnt/dev/storage и забинденный в /mnt/storage с зеркалированием прав, чтобы все пользователи имели доступ к этим данным.

Есть еще каталог /home/@users который так же забинден сам в себя - там всякие общие пользовательские файлы не являющиеся данными, в частности библиотека steam, конфиг шотвела, диски виртуалок и т.п.

Каталоги раздела /mnt/storage брошены в хомяки просто симлинками - это музыка, видео фоточки. Но пришла пора перехать хомякам на ssd. Объем ssd ограничен 240Гб, поэтому хотелось бы всякие персональные данные, вроде рабочего стола, загрузок, документов и т.п. на него не бросать, а оставить там только .config, .local и т.п.

Как это сделать наилучшим образом, без биндинга каждого отдельного каталога столбцами строчек в fstab вроде /mnt/dev/ssd/home/alex/.config /home/alex/.config none bind

Или хотя бы с минимальным их количеством?

И как на разделах ssd нарезанных под юзеров зафигачить квоты, чтобы они не забили ssd под завязку, создав в хомяке что-то вроде «неразобранное 44» и свалив туда пачку хлама. Вроде забивать раздел на ssd под 100% вредно. Или я могу создать три раздела скажем по 50Гб и оставить 100Гб не размеченными и тогда забивать разделы можно будет? Это вот не очень понятно.

Suntechnic
()

Хочу в автомобиль такое устройство чтобы видео записывало

 

Идея устройства: на лобовое стекло крепим камеру, которая непрерывно записывает видео на флэшку. Случись что, какая подстава например, а ты такой раз - «а у меня все ходы записаны»!

Говорил с друзьями, они сказали, что есть такие штуки как видеорегистраторы - специальные девайсы c GPS которые показывают места где раньше стояли радары и в некоторых из них есть функция видеозаписи, но я изучив предложения, понял что она там только для галочки. Типа глядите - наше бесполезное устройство еще видео хренового качества может писать если не зависнет...

А если такое устройство совместить еще и с 2din магнитолой - вообще бы пушка была. Как еще китайцы не додумались? Или где-то в природе есть, а я просто не знаю?

Linux тут при том, что я бы запилил такое на нем.

Suntechnic
()

NEK 4000 - перестали работать дополнительные клавиши

 

Сабж. Просто перестали и все. Перед этим была ситуация когда перестали и начали работать после перезагрузки. Теперь не работают вовсе. xev не видит их.

cat /proc/bus/input/devices

I: Bus=0003 Vendor=045e Product=00db Version=0111
N: Name="Microsoft Natural® Ergonomic Keyboard 4000"
P: Phys=usb-0000:00:1d.7-3.2.1.3/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.2/2-3.2.1/2-3.2.1.3/2-3.2.1.3:1.0/0003:045E:00DB.0004/input/input11
U: Uniq=
H: Handlers=sysrq kbd event10 leds 
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff800000000007ff febeffdff3cfffff fffffffffffffffe
B: MSC=10
B: LED=107

I: Bus=0003 Vendor=045e Product=00db Version=0111
N: Name="Microsoft Natural® Ergonomic Keyboard 4000"
P: Phys=usb-0000:00:1d.7-3.2.1.3/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.2/2-3.2.1/2-3.2.1.3/2-3.2.1.3:1.1/0003:045E:00DB.0005/input/input12
U: Uniq=
H: Handlers=sysrq kbd event11 
B: PROP=0
B: EV=10001f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c007 ffff7bfad9715fff febeffdfffefffff fffffffffffffffe
B: REL=40
B: ABS=100000000
B: MSC=10

Ubuntu 15.10
4.2.0-30

Suntechnic
()

Сдыхает грызун. Нужна замена... (не будет ли проблем с A4Tech Bloody?)

 , ,

присмотрел вот эту: A4Tech Bloody t50, но помню прекрасно про гемор с Logitech MX Perfomanсe задумался - а будут ли работать все клавиши? Будет ли работать переключения dpi? Мне нужно 2000 и больше. В крайнем случае 1500. Ниже уже совсем не комфортно. Но у той же Logitech MX Perfomanсe переключение софтверное и с трудом нашел прогу для linux которая может его переключать. А по умолчанию мышь работает на совершенно ужасных 600 dpi. Не будет ли здесь того же самого? Или здесь аппаратное переключение?

Suntechnic
()

Эмуляция мыши на клаве в Unity

 , ,

Нашел вот такую статейку: http://habrahabr.ru/company/westcomp/blog/275427/

А как то же самое сделать в Unity? Я имею ввиду переключение режимов клавиатуры, в частности. С отальным-то понятно. Модификаторы юзать не очень удобно.

Suntechnic
()

APC UPS 525 сдох?

 , ,

Приключилась такая беда: Проблемы с диском и порядок монтирования

Ну сдохла батареия - бывает. Поставил чуть более новую батарею (меньше года кажется) из другого ИБП (ippon какой-то - юзался исключительно на освещении). Заработало, все отлично. Не калибровал - был занят с диском. Ночью проснулся от неистового щелканья ИБП. Отрубил.

Сейчас включаю - он начинает клацать непрерывно, питание на выход не падает. Выбрасывать?

Еще и с apcupsd что-то - почему то не доступна вэбморда.

Suntechnic
()

Проблемы с диском и порядок монтирования

 , , ,

Что-то случилось с моим бесперебойником и он отключился. После отключения один из дисков длительно проверялся и сыпал ошибками.

Сейчас его SMART такой:

> sudo smartctl -a /dev/sdb
[sudo] password for alex: 
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-4.0.4-040004-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green
Device Model:     WDC WD6400AADS-00M2B0
Serial Number:    WD-WCAV57630362
LU WWN Device Id: 5 0014ee 203fbba9c
Firmware Version: 01.00A01
User Capacity:    640 135 028 736 bytes [640 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Mon Jan  4 01:27:59 2016 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x84)	Offline data collection activity
					was suspended by an interrupting command from host.
					Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(15060) seconds.
Offline data collection
capabilities: 			 (0x7b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					Conveyance Self-test supported.
					Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 ( 175) minutes.
Conveyance self-test routine
recommended polling time: 	 (   5) minutes.
SCT capabilities: 	       (0x3037)	SCT Status supported.
					SCT Feature Control supported.
					SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       2391
  3 Spin_Up_Time            0x0027   088   088   021    Pre-fail  Always       -       8625
  4 Start_Stop_Count        0x0032   098   098   000    Old_age   Always       -       2044
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   040   040   000    Old_age   Always       -       44295
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1985
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       505
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       703684
194 Temperature_Celsius     0x0022   125   096   000    Old_age   Always       -       22
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   190   190   000    Old_age   Always       -       1140
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       34
199 UDMA_CRC_Error_Count    0x0032   200   198   000    Old_age   Always       -       16080
200 Multi_Zone_Error_Rate   0x0008   196   195   000    Old_age   Offline      -       585

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%     14069         -
# 2  Extended offline    Interrupted (host reset)      90%     14069         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay
Причем при прошлой перезагрузке было меньше тысячи поврежденных скторов. Походу он умирает. Я не сильно переживаю, поскольку бэкапы есть но вот что странно - тут нужен отрывок из fstab, вот он:
UUID=d3120e12-4dfe-4d3c-bc6b-50b948f7447f 	/mnt/dev/storage 		ext4    defaults,noatime,commit=117        						0       2

bindfs#/mnt/dev/storage 	/mnt/storage	fuse	create-as-mounter,create-for-group=users,create-with-perms=u+rwD:g=rD:o-rwx,chmod-filter=g-w:o-rwx,perms=u+rwD:g=rD:o-rwx,mirror=alex:marianna,force-group=users		0	0
Именно в таком порядке. Так вот, он биндится в /mnt/storage раньше чем монтируется в /mnt/dev/storage и в /mnt/storage пустата соотвественно. Почему так?

И еще в dmesg сыплет такое когда по нему ходишь ФМом:

[  630.688000] sd 1:0:0:0: [sdb] tag#15 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  630.688000] sd 1:0:0:0: [sdb] tag#15 Sense Key : Medium Error [current] [descriptor] 
[  630.688000] sd 1:0:0:0: [sdb] tag#15 Add. Sense: Unrecovered read error - auto reallocate failed
[  630.688000] sd 1:0:0:0: [sdb] tag#15 CDB: Read(10) 28 00 45 40 0a 88 00 00 08 00
[  630.688000] blk_update_request: I/O error, dev sdb, sector 1161824905
[  630.688000] ata2: EH complete
[  633.760000] ata2.00: exception Emask 0x0 SAct 0x7fff87ff SErr 0x0 action 0x0
[  633.760000] ata2.00: irq_stat 0x40000008
[  633.760000] ata2.00: failed command: READ FPDMA QUEUED
[  633.760000] ata2.00: cmd 60/08:50:c8:0a:40/00:00:45:00:00/40 tag 10 ncq 4096 in
[  633.760000]          res 41/40:00:cb:0a:40/00:00:45:00:00/40 Emask 0x409 (media error) <F>
[  633.760000] ata2.00: status: { DRDY ERR }
[  633.760000] ata2.00: error: { UNC }
[  633.764000] ata2.00: configured for UDMA/133
[  633.764000] sd 1:0:0:0: [sdb] tag#10 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  633.764000] sd 1:0:0:0: [sdb] tag#10 Sense Key : Medium Error [current] [descriptor] 
[  633.764000] sd 1:0:0:0: [sdb] tag#10 Add. Sense: Unrecovered read error - auto reallocate failed
[  633.764000] sd 1:0:0:0: [sdb] tag#10 CDB: Read(10) 28 00 45 40 0a c8 00 00 08 00
[  633.764000] blk_update_request: I/O error, dev sdb, sector 1161824971
[  633.764000] ata2: EH complete

Дополнительный вопрос - как узнать какие файлы в поврежденных секторах? Очень не хочется тянуть весь бэкап.

Ну и на последок вопрос - что купить на замену? Это файлохранилище, как наверно понятно их имен точек монтирования. Фоточки, кинцо, музыка. Скорость особенно не нужна соответственно. Надежность и тишина в приоритете.

Варианты:
Seagate SV35 ST1000VX000 1 Тб
Seagate Surveillance ST1000VX001 1 Тб
WD Blue WD10EZRZ 1 Тб
Toshiba DT 01ACA100 1 Тб

Suntechnic
()

Перестал ходить TCP и UDP трафик из сети наружу.

 , , ,

Основной комп-шлюз (192.168.13.1) подключен одной сетивухой к провайдеру. Другой к роутеру (192.168.13.2) который раздает WiFi на домашние устройства.

ifconfig:

> ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:50:22:b9:3d:06  
          inet addr:192.168.13.1  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::250:22ff:feb9:3d06/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4024 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3685 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:360931 (360.9 KB)  TX bytes:1141956 (1.1 MB)

eth1      Link encap:Ethernet  HWaddr d4:3d:7e:35:2c:d1  
          inet6 addr: fe80::d63d:7eff:fe35:2cd1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16108 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13882 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13809102 (13.8 MB)  TX bytes:1585024 (1.5 MB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:15066 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15066 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2141258 (2.1 MB)  TX bytes:2141258 (2.1 MB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
          inet addr:94.77.XXX.XXX  P-t-P:80.80.111.79  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:12282 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13531 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:12762824 (12.7 MB)  TX bytes:1242865 (1.2 MB)

на шлюзе поднят privoxy в режиме прозрачного прокси

Правила iptables:

# Generated by iptables-save v1.4.21 on Sat Dec 26 20:12:59 2015
*mangle
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 
COMMIT
# Completed on Sat Dec 26 20:12:59 2015
# Generated by iptables-save v1.4.21 on Sat Dec 26 20:12:59 2015
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2:256]
:BAD_PACKETS - [0:0]
:ICMP_PACKETS - [0:0]
:SAFETY_TRACE - [0:0]
:TCP_PACKETS - [0:0]
:UDP_PACKETS - [0:0]
-A INPUT -j SAFETY_TRACE 
-A INPUT -j BAD_PACKETS 
-A INPUT -p tcp -j TCP_PACKETS 
-A INPUT -p udp -j UDP_PACKETS 
-A INPUT -p icmp -j ICMP_PACKETS 
-A BAD_PACKETS -m conntrack --ctstate INVALID -j DROP 
-A BAD_PACKETS -f -j DROP 
-A BAD_PACKETS -s 127.0.0.0/8 ! -i lo -j DROP 
-A BAD_PACKETS -p tcp -m tcp --tcp-flags SYN,ACK SYN,ACK -m conntrack --ctstate INVALID,NEW -j LOG --log-prefix "iptabler:ip spoofing: " 
-A BAD_PACKETS -p tcp -m tcp --tcp-flags SYN,ACK SYN,ACK -m conntrack --ctstate INVALID,NEW -j REJECT --reject-with tcp-reset 
-A BAD_PACKETS -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m conntrack --ctstate NEW -m limit --limit 3/min -j LOG --log-prefix "iptabler:new not syn: " 
-A BAD_PACKETS -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m conntrack --ctstate NEW -j DROP 
-A BAD_PACKETS -p udp -m udp --dport 113 -m limit --limit 3/min -j LOG --log-prefix "iptabler:udp storm: " 
-A BAD_PACKETS -p udp -m udp --dport 113 -j REJECT --reject-with icmp-port-unreachable 
-A ICMP_PACKETS -p icmp -m icmp --icmp-type 4 -j ACCEPT 
-A ICMP_PACKETS -p icmp -m icmp --icmp-type 0 -j ACCEPT 
-A ICMP_PACKETS -p icmp -m icmp --icmp-type 12 -j ACCEPT 
-A SAFETY_TRACE -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT 
-A SAFETY_TRACE -i lo -j ACCEPT 
-A SAFETY_TRACE -s 192.168.13.0/24 -i eth0 -j ACCEPT 
-A TCP_PACKETS -p tcp -m tcp --dport 3417 -j ACCEPT 
-A TCP_PACKETS -p tcp -m tcp --dport 18000 -j ACCEPT 
-A UDP_PACKETS -p udp -m udp --sport 53 --dport 1024:65535 -j ACCEPT 
-A UDP_PACKETS -p udp -m udp --dport 123 -j ACCEPT 
COMMIT
# Completed on Sat Dec 26 20:12:59 2015
# Generated by iptables-save v1.4.21 on Sat Dec 26 20:12:59 2015
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -s 192.168.13.0/24 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.13.1:8118 
-A OUTPUT -p tcp -m owner --uid-owner 119 -j ACCEPT 
-A OUTPUT -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.13.1:8118 
-A POSTROUTING -s 192.168.13.0/24 -o ppp0 -j SNAT --to-source 94.77.XXX.XXX 
COMMIT
# Completed on Sat Dec 26 20:12:59 2015

Внезапно перестал работать интернет на ноуте. Первым же делом пинганул гугл - все вроде в порядке, пинг идет. Подумал было на privoxy - он иногда чудит. Перезапустил. Никакого эффекта. Потом перегрузил все - и шлюз и ноут и роутер. Ничего.

Запустил Airdroid на телефоне - все работает - ноут спокойно к нему подключается. Из чего заключил что дело не в роутере. Для надежности попробовал открыть с ноута интерфейс CUPS шлюза. Работает!

Но nslookup обламывается:

nslookup mail.ru
;; connection timed out; no servers could be reached
Т.е. дело очевидно не в privoxy - UDP он-то точно не проксирует. Да и https работал бы. Но нет. Из сети наружу идут только ping'и. Т.е. ходит только ICMP. В то же время на самом шлюзе все отлично. Интернет пашет на ура.

В чем может быть проблема?

UPD:
А чо это не в privoxy - вполне же может быть в нем. Но я его конфиг не менял. Да и трафик шлюза тоже через него идет. Но если вдруг в нем, то как он отличает локальный трафик от не локального? Что ему может не нравится?

Сейчас попробовал - config.ptivoxy.org тоже не открывается нифига из сети.

Suntechnic
()

Как записать WebRTC трансляцию?

 ,

Сабж. Есть WebRTC чат. Собственно встроенные в битриксовский корпортал. Как можно записать этот чат?

Suntechnic
()

Программа для геометрии/тригонометрии

 , ,

Есть? Нашел kig но судя по его зависимостям, он хочет мне поставить KDE, RedHat, QNX и несколько приблуд для управления спутниками и дистанционного запуска ядерных ракет. Мне как бы не нужен KDE. Есть что-то для гнома?

Нужны просты плоские чертежи с замером углов и размерными линиями. Способность быстро построить пару прямых, к ним перпендикуляры и расставить углы и размерные линии. Больше ничего-то и не надо.

Suntechnic
()

RSS подписка на новые темы