comando brctl non trovato in Kali-Linux 2


1

Volevo utilizzare il controller bridge in Kali-Linux 2, che avrebbe funzionato senza problemi in Backtrack e Kali-Linux 1.0. Tuttavia, non sono in grado di trovare una soluzione per l'installazione su Kali-Linux 2.0


Forse ha bridge invece da iproute2?
grawity

Risposte:


3

Sono in realtà con MariusMatutiae allontanarsi da ifconfig è la strada giusta da percorrere. La semplice ragione è che tutte le distribuzioni Linux si stanno allontanando da esso. più complesso si può trovare in ifconfig fa schifo .

Ora semplificiamo la creazione di un bridge utilizzando la suite di utilità iproute2:

ip link add name bridge_name type bridge
ip link set bridge_name up

Ora per aggiungere dispositivi usi semplicemente:

ip link set int_name master bridge_name

L'ovvio esempio è:

ip link add name br0 type bridge
ip link set br0 up
ip link set eth0 master br0
ip link set eth1 master br0

È la stessa quantità di sforzi degli utenti di bridge e potrebbe anche essere più facile da ricordare per alcune persone, ma questa è solo la mia opinione.


2

Non dovresti usare bridge-utils più a lungo: il iproute2 costruirà un ponte per te, ed è installato di default.

Supponi di voler fare un ponte eth0 e a tap0 interfaccia, sono necessari i seguenti comandi:

ip tuntap add tap0 mode tap user root
ip link set tap0 up
ip link add br0 type bridge
ip link set tap0 master br0
ip link set dev eth0 down
ip addr flush dev eth0
ip link set dev eth0 up
ip lik set dev eth0 master br0
ip link set br0 up

Questa è una serie completa di comandi, che crea l'interfaccia tap0, cancella eth0 dagli indirizzi precedenti (non si sa mai ...), si asservono entrambi br0e infine fa apparire br0, pronto per

dhcp -v br0

Se invece vuoi dare un indirizzo IP statico a br0, prima tirandolo su, basta usare:

ip addr add 192.168.1.63/24 dev br0

e poi puoi tirarlo su. Può essere facilmente copiato e inserito in /etc/network/interfaces, nel caso in cui.


Questo sembra più complicato. Qual è la ragione per cui non dovremmo usare bridge-utils?
Totem

@Totem L'utilità brctl è stata sostituita da ip, che fa tutto, compresa la creazione tun/tap interfacce che non possono essere create dal bridge-utils utilità. brctrl è ancora mantenuto, ma solo per consentire ai vecchi sistemi di produzione di continuare a funzionare. Come notato da Mango sotto, i nuovi sistemi Linux hanno ip di default, no brctrl.
MariusMatutiae

1

Utilizzare il seguente comando per installarli, non fanno parte dell'installazione standard. Non strettamente infosec, ma potresti creare una rete virtuale per il test delle penne.

apt-get install bridge-utils

2
Grazie uomo! Il comando precedente non funzionava perché la fonte non era disponibile in Kali 2.0
Yatin Mehandiratta

1

Poiché, il pacchetto bridge util non è disponibile per impostazione predefinita,

apt-get install bridge-utils

non funzionerà

Quindi inizia aggiungendo a /etc/apt/sources.list

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

e quindi eseguire:

apt-get update
apt-get install bridge-utils

Non sono i repository standard di kali 2? In caso contrario, non aggiungerli, specialmente se sono kali 1 reposli poiché causeranno conflitti in tutto il luogo. Oltre a bridge-utils è già nei repository standard, credo.
TheJulyPlot

1
apt-get install bridge-utils funziona in kali 2 al momento della scrittura di questo. Non c'è bisogno di cambiare alcuna fonte.
Totem

0

bridge-utils è ancora disponibile in Kali Linux 2.0, ma devi aggiungerlo a /var/apt/sources.list

deb http://security.kali.org/kali-security/ sana/updates main contrib non-free
deb-src http://security.kali.org/kali-security/ sana/updates main contrib non-free

Dopo quella corsa:

sudo apt-get update  ## update the list of available packages
sudo apt-get install bridge-utils
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.