Linux 2.6.23 (VM) не может установить usb wifi

TCP и UDP - это два разных протокола поверх IP. Номер порта TCP является частью протокола TCP, а номер порта UDP - частью протокола UDP. Так что да, эти два протокола могут использоваться одновременно, так как TCP и UDP являются двумя различными протоколами с различными номерами протоколов (см. /etc/protocol ).

DNS-сервер может и действительно прослушивает как UDP/53, так и TCP/53 одновременно, так как UDP быстрее и имеет меньше накладных расходов для повседневных запросов, в то время как TCP может быть необходим для особенно больших DNS-запросов, из-за ограничений размера UDP пакетов с самого начала, когда. Вот с именем , слушающий оба, одновременно, например:

$ sudo lsof -i -nP | fgrep \*:53
named    1267  named   20u  IPv6    9691      0t0  TCP *:53 (LISTEN)
named    1267  named  512u  IPv6    9690      0t0  UDP *:53 
$ 

Этот с именем может обслуживать сотни или даже тысячи одновременных запросов клиентов UDP и TCP через два отдельных порта, перечисленных выше.

В противном случае TCP и UDP являются двумя различными реализациями транспортного уровня и содержат два поля по шестнадцать битов, каждое из которых определяет порт источника и порт назначения для каждого пакета TCP или UDP. Связь между номером порта и именем можно исправить, настроив файл /etc/services (вероятно, очень, очень плохая идея), или сервер мог быть дан указание послушать на некотором номере порта не-по-умолчанию, предположив, что системы клиента все должным образом перестроены, чтобы соединиться с ним в том номере порта не по умолчанию, например, sshd -p 1234 на сервере , а затем ssh -p 1234 сервере для подключения к этому не используемому по умолчанию TCP-порту 1234 вместо обычного tcp/22 . Или DNS-сервер может быть настроен на работу на UDP-порту 8475, хотя тогда потребуется использовать пользовательскую клиентскую программу, такую как dig -p 8475 @ server... , чтобы запросить, что пользовательский порт UDP, как операционные системы в целом будет только чат UDP/53 или TCP/53 на любом IP-сервере имен они даны.

-121--95126-

Когда я пишу об этой теме, я рекомендую читать через этот документ:

http ://www.giac.org/paper/gcih/571/x11-forwarding-ssh-inserved-ratic/104780

Он описывает последствия того, что опция ForwardX11 включена по умолчанию действительно красивым и прозаичным образом.

Но чтобы подвести итог, да, следует выключить по умолчанию и включить его только для доверенных серверов, где он действительно необходим в локальном файле ~/.ssh/config .

Ненадежная машина - это в основном каждая машина, где кто-то другой имеет доступ к корню, потому что этот корень может получить доступ ко всему вашему локальному сеансу X11, что в основном не нужно с сервера в удаленном центре обработки данных или для компьютера с доступом к Интернету, который может быть скомпрометирован.

-121--84375-

Если предполагается bash, параметр read -N может быть полезен:

  -N nchars return only after reading exactly NCHARS characters, unless
            EOF is encountered or read times out, ignoring any delimiter

Если используется параметр read -N 1 x , он вернется, как только символ будет введено без ожидания новой строки.

Относительно второй части вашего вопроса,удар Ctrl - C посылает сигнал INT в сценарий; перехват - это простой вопрос захвата этого сигнала.

Пример, объединяющий все:

trap 'echo special command' INT

while read -N 1 foo; do
    echo normal command
done

И пример взаимодействия (я дважды нажал x , а затем Ctrl - C один раз):

xnormal command
xnormal command
^Cspecial command

(Обратите внимание, что этот сценарий будет раздражать при выходе; одним из способов было бы остановить его с помощью Ctrl - Z и затем завершить работу.)

0
20.05.2018, 17:33
1 ответ

firmware -atheros no es un programa gratuito, debe editar su /etc/apt/sources.listde la siguiente manera (no use el redirector httpredir):

deb http://deb.debian.org/debian jessie main contrib non-free
deb-src http://deb.debian.org/debian jessie main contrib non-free

deb http://deb.debian.org/debian jessie-updates main contrib non-free
deb-src http://deb.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/debian-security/ jessie/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ jessie/updates main contrib non-free

guardar e instalar el paquete:

apt update
apt install firmware-atheros

Resolviendo este error:

E: The package firmware-atheros needs to be reinstalled, but I can't find an archive for it

Pruebe el siguiente comando:

apt install --reinstall firmware-atheros

Si aún obtiene el "paquete medio configurado", haga una copia de seguridad de su/var/lib/dpkg/status:

cp  /var/lib/dpkg/status status.bak

Abra el archivo status:

nano /var/lib/dpkg/status

encontró el firmware-atheros, luego elimínelo con su descripción, guarde el archivo y ejecute:

dpkg --configure -a
apt update
apt install firmware-atheros

El error GPG se puede solucionar instalando debian-archive-keyringydebian-keyring:

apt install debian{$1,-archive}-keyring
1
28.01.2020, 02:43

Теги

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