LINUX.ORG.RU

Сообщения FreakMurderer

 

P4 - язык, используемый для программирования сетевых коммутаторов.

Изначально вопрос. Есть ли тут те кто в теме ? Надо добавить/поменять таблицу для дропа пакетов.

 ,

FreakMurderer
()

Dual WAN dd wrt

У кого то есть реальный опыт настройки dual wan на dd wrt?

Router Model:Dlink DIR-825 Firmware Version: DD-WRT v3.0-r51362 std (01/16/23)

Есть ли смысл задавать вопросы?

 ,

FreakMurderer
()

Grub 2 - обнаружена неизвестная файловая система

Было sda1 - на весь HDD.

Решил сжать sda и добавить еще 2 primary раздела sda2 и sda3.

lsblk
sda      8:0    0 223,6G  0 disk 
├─sda1   8:1    0 220,6G  0 part /
├─sda2   8:2    0   1,5G  0 part 
└─sda3   8:3    0   1,5G  0 part 
sr0     11:0    1  1024M  0 rom  


sudo blkid
/dev/sda1: UUID="134a5808-ec30-4c26-906f-db34085da71a" TYPE="ext4" PTTYPE="dos" PARTUUID="7a932e5e-01"
/dev/sda2: UUID="37583b31-9ebe-4524-bdd8-3f79809d370e" TYPE="ext4" PARTUUID="7a932e5e-02"
/dev/sda3: UUID="37D5-C303" TYPE="vfat" PARTUUID="7a932e5e-03"

Хочу запускать через груб Clonezilla, которую расположу на sda2 или sda3 Но проблема в том, что когда вхожу в консоль груба, то груб не распознает файловые системы.

См. пикчу https://i.imgur.com/rHdLySh.jpg

 ,

FreakMurderer
()

Ubuntu - склонироватьт диск

На Amazone - Ubuntu

lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
loop0          7:0    0 25.1M  1 loop /snap/amazon-ssm-agent/5656
loop1          7:1    0 63.2M  1 loop /snap/core20/1623
loop2          7:2    0 55.6M  1 loop /snap/core18/2560
loop3          7:3    0  103M  1 loop /snap/lxd/23541
loop5          7:5    0 49.6M  1 loop /snap/snapd/17883
loop6          7:6    0 55.6M  1 loop /snap/core18/2667
loop7          7:7    0 63.3M  1 loop /snap/core20/1778
loop8          7:8    0 24.4M  1 loop /snap/amazon-ssm-agent/6312
nvme0n1      259:0    0   32G  0 disk
├─nvme0n1p1  259:6    0 31.9G  0 part /
├─nvme0n1p14 259:7    0    4M  0 part
└─nvme0n1p15 259:8    0  106M  0 part
nvme1n1      259:1    0   30G  0 disk
nvme2n1      259:2    0   50G  0 disk
├─nvme2n1p1  259:3    0 49.9G  0 part
├─nvme2n1p14 259:4    0    4M  0 part
└─nvme2n1p15 259:5    0  106M  0 part /boot/efi

blkid
/dev/nvme0n1p1: LABEL="cloudimg-rootfs" UUID="93e5a202-73de-4bd5-8826-61ca0bcc099f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="cbb5015f-ca94-467b-91ae-cce97828a042"
/dev/nvme0n1p15: LABEL_FATBOOT="UEFI" LABEL="UEFI" UUID="C733-26D6" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="1902af65-4ad6-4ba5-b895-7cc800d3ec87"
/dev/nvme2n1p15: LABEL_FATBOOT="UEFI" LABEL="UEFI" UUID="AA66-37AB" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="f2a4fc4b-66d2-4596-b582-d4889cbe613f"
/dev/nvme2n1p1: LABEL="cloudimg-rootfs" UUID="114bf18b-d5bf-4a91-86ea-114248cc92a5" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="bddc87bc-d8f0-4c1e-9c29-8303ca49140e"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/nvme0n1p14: PARTUUID="274bd230-e195-4bf8-ab5a-bcde855b82ce"
/dev/nvme2n1p14: PARTUUID="98f8d153-cf0a-43c8-9eab-7b95f3039094"

Мне нужно склонировать загрузочный диск 50GB (nvme2n1) на 30GB (nvme1n1) и сделать его таким же загрузочным. Места хватает. Потом 50 гиг можно удалить.

Какими средствами можно сделать?

 ,

FreakMurderer
()

Неуспех при создании хотспота из внешнего usb адаптера.

Внутренний wifi отключил в биосе и пытаюсь настроить wifi hotspot (AC) с помощью внешнего адаптера rtl8188eufw. Установил ‘firmware-realtek’. Через ‘ip a’ видно что появился новый сетевой интерфейс ‘wlxd037457be2fe’

Хочу проверить, поддерживает ли он режим AC, ввожу ‘sudo iw list’ - но при этом абсолютно пусто, никакой инфы.

Через данный адаптер успешно соединяюсь с любой точкой доступа, но при этом не могу сделать из него точку доступа. Пользовался этой инструкцией https://askubuntu.com/a/609199 и этой https://itisgood.ru/2019/11/19/kak-sozdat-tochku-dostupa-wi-fi-v-ubuntu-debian-fedora-centos-arch/, пытался поднимать соединение при помощи комманды nmcli con up $CON_NAME, но получаю только это: Connection activation failed: No suitable device found for this connection

Вообщем, для начала хотелось бы разобраться почему после ‘sudo iw list’ пусто.

 

FreakMurderer
()

Share PPTP vpn connection to lan clients

Сервер:

  1. enp11s0 - физический интерфейс (inet 192.168.0.5)
  2. ppp12 - Поднятое VPN соединение (inet 192.168.1.200) Сервер не получает внешний IP от VPN-а (так и надо)

А вот клиенты, которые коннектятся к серверу через GW 192.168.0.5, должны получать внешний IP от VPN-а (ppp12)

Грубо говоря: Вообщем , как расшарить ppp12 соединение клиентам и дать доступ в интернет через VPN (в моем случае хочу PS4 пустить через VPN, ибо NAT3), при том чтобы сервер получал «стандартный» интернет, если можно так выразиться ?

 , ,

FreakMurderer
()

Затер syslinux->grub Виндой. Надо грузить и линукс и винду. Грузится только Винда

Установил сначала libreelec. Он мне разметил:

  • fat boot раздел : syslinux с грубом (хз, пока мало разбираюсь)
  • и свой ext4 раздел

ext4 я сжал, и далее на освободившееся место установил Винду 7, и винда прописала свой загрузчик в fat бут раздел. И теперь грузится только винда. Помогите. Надо чтоб грузилось все, чтобы был выбор какую ос грузить.

Вот список файлов из бут раздела: https://gist.github.com/goodandrewsoft/0e62d79aa3683a831b856fefab38dbff

Если надо, сброшу файлы из бут раздела или целиком бут раздел. Только подскажите, какой утилитой удобней делать disk image.

 , ,

FreakMurderer
()

DD-WRT | swapon /dev/sda2 | Function not implemented

Пытаюсь добавить swap. Делаю по инструкции https://webcache.googleusercontent.com/search?q=cache:https%3A%2F%2Fwiki.dd-wrt.com%2Fwiki%2Findex.php%2FLinux_SWAP%2Fru

Но при swapon постоянно вылазит: swapon: /dev/sda2: Function not implemented

Вообще Function not implemented - это означает что функция не поддерживается ядром или иная причина?

 ,

FreakMurderer
()

Запуск службы (systemctl) после монтирования

Мало что в этом понимаю, поэтому вопрос… В fstab прописано:

UUID=66E6507CE6504F05 /media/ilw/2000 ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0

Что нужно прописать в some.service чтобы он стартовал только после монтирования ntfs раздела? NTFS раздел монтируется при загрузке системы автоматически.

 

FreakMurderer
()

Как запретить коннектиться с определенного хоста используя iptables

  1. Роутер 192.168.1.10
  2. Комп 192.168.1.2

Как запретить при помощи iptables заходить с компа на example.com? Комп для выхода в сеть использует роутер.

 

FreakMurderer
()

Самый лучший обзорщик wifi адаптера в рунете

 

FreakMurderer
()

Android - PAC proxy - dd wrt - подружить.

Дано: Подсеть 192.168.1.0/24

Андроид кит-кат устройство - 192.168.1.147

Роутер на dd-wrt - 192.168.1.10

PAC proxy на роутере - 192.168.1.10/user/pac.js

Моё андроид устройство не поддерживает функцию proxy autoconfig для pac файлов.

Задачи: 1.Заставить устройство как-то работать с pac прокси файлами.

Или

2. Сделать transparent proxy через роутер используя pac файл.

3. Какие то другие варианты?

У пак файла сложный формат с ssl прокси серверами.

Идеи, пожелания, туториалы ?)

 , ,

FreakMurderer
()

Помогите нубу поставить драйвер видеокарты в дебиан

hwinfo --gfxcard
21: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.378]
  Unique ID: _Znp.wpbhuWje5X9
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel Core Processor Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0046 "Core Processor Integrated Graphics Controller"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0429
  Revision: 0x02
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0xf0000000-0xf03fffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  I/O Ports: 0x8080-0x8087 (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 27 (142 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00000046sv00001028sd00000429bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #21

Надо ли че-то ставить и как? Как обновить драйвер и включить 3d ускорение?

 , ,

FreakMurderer
()

Как установить на Debian SteamOS xrdp?

Как установить на Debian SteamOS jessie xrdp?

desktop@steamos:~$ sudo apt-get install xrdp
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет xrdp
desktop@steamos:~$ cat /etc/apt/sources.list
#

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture i386/amd64 DVD #1 20180122-22:40]/ brewmaster contrib main non-free

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture i386/amd64 DVD #1 20180122-22:40]/ brewmaster contrib main non-free

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free
desktop@steamos:~$

НЕ СПРАШИВАЙТЕ ПОЧЕМУ, НЕ СОВЕТУЙТЕ ИНОГО, ПРОШУ

 ,

FreakMurderer
()

Пример c++ сокет сервера и json парсера.

Подскажите пожалуйста нормальный пример реализации сервера и парсера.

Интересует в частности, как правильно парсить jsonstring если она превышает размер принимающего буфера (буфер, который является параметром для команды recv ). Подскажите алгоритм или укажите где почитать.

 , ,

FreakMurderer
()

Не велосипед ли я придумал часом?

Типа , и чтобы инлайна не было, и чтобы в одном файле.

//Velosiped.h

#ifndef UNTITLED_VELOSIPED_H
#define UNTITLED_VELOSIPED_H

#include <stdio.h>

class Velosiped {
public:
    Velosiped();
    void print();
    virtual ~Velosiped();
};

#ifdef VELOSIPED_DEF

Velosiped::Velosiped() {
    printf("Ne velosiped ");
}

void Velosiped::print() {
    printf("li ya pridumal ");
}

Velosiped::~Velosiped() {
    printf("chasom ?");
}

#endif
#endif
//Velosiped.cpp
#define VELOSIPED_DEF
#include "Velosiped.h"
#undef VELOSIPED_DEF
//main.cpp
#include Velosiped.h
int main(){
    Velosiped velik;
    velik.print();
    return 0;
}

Может кто еще, что то похожее делает?

 , , ,

FreakMurderer
()

Обясните пример по использованию шаблонов.

https://stackoverflow.com/a/495056/3478155

Код:

// Foo.h

// no implementation
template <typename T> struct Foo { ... };

//----------------------------------------    
// Foo.cpp

// implementation of Foo's methods

// explicit instantiations
template class Foo<int>;
template class Foo<float>;
// You will only be able to use Foo with int or float
Можете написать полный рабочий пример вместе с main и т.д? А я уже буду разбираться.

 

FreakMurderer
()

Сетевое межпроцессное взаимодействие.

Нужно организовать :

1. Клиент на линукс - Сервер на другой Линукс;

2. Клиент на линукс - Сервер на Windows;

Задача и там и там одна и та же.

Можно ли написать одну кросплатформенную серверную библиотеку или нужно писать две разные серверные программы. Что быстрее? Плюсы, минусы, нюансы?

Какое сетевое взаимодействие лучше применять, чтобы и и рыбку съесть и на ёлку залезть, и попку не ободрать :-) ?

 , ,

FreakMurderer
()

faccessat и F_OK - нету в Андроиде, но надо....

Надо сделать как faccessat и F_OK. То есть проверить - существует ли файл, или ссылка на него, если реальный файл не существует. (Не дереференсить...) http://man7.org/linux/man-pages/man2/access.2.html

faccessat нет в Андроиде. Как проверить - может другими средствами, может syscall какой?

 

FreakMurderer
()

Вывести список директорий на убогом шелле от Андроида

Старый телефон с андроидом, где то версии около второй...

Куча команд недоступна, в том числе и test, ls c ключем -d, find и так далее.

Пытаюсь вывести директории так:

$ cd /sdcard/ && for d in .*/ */ ; do echo "$d" ; done
../
./
.BD_SAPI_CACHE/
.adobe-digital-editions/
.android_secure/
.bookmark_thumb1/
.data/
.estrongs/
Android/
BubbleUPnP/
DCIM/
Documents/
Download/
LOST.DIR/
My Documents/
backups/
baidu/
bugreports/
com.bluevpn/
media/
tmp/
zzz/
Первый вопрос , как убирать вот это: ../ ./

Далее, пытаюсь вывести диры в пустой папке:

$ cd /sdcard/zzz/ && for d in .*/ */ ; do echo "$d" ; done
../
./
*/

Опять же , как избавится от этих выводов: ../, ./, */ Если пустая папка - ничего не выводить, если не пустая папка - не выводить: ../, ./

 , , ,

FreakMurderer
()

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