Arkiv för June 2010

Att angöra en brygga

On: 24 June, 2010

Så lång tid utan ett inlägg, och när det väl kommer ett så handlar det om öppen källkod!? Du har all rätt att vara förbannad, och jag har all rätt att inte bry mig ett dyft. Jag är lycklig numera, och med lyckan försvinner all kreativitet, men i gengäld utbyts den mot realisationen att den kreativitet man trodde man hade var ganska patetiskt, och att det förmodligen var bäst att den självdog innan man själv blev en ny Marcus Birro.

Till ämnet; om du undrar hur man skapar en nätverksbrygga i Linux, närmare bestämt Ubuntu (förmodligen samma i Debian), så har jag tänkt att gå igenom det här. I Windows är det ju bara att markera två anslutningar, högerklicka och välja att skapa en brygga. Använder man Linux har man ju däremot hår på bröstet (oavsett kön) och då vill man ner i skiten och meka.

För att skapa en brygga måste du först veta vilka interface du vill brygga. I mitt fall är det eth0 och eth2 (fråga inte om den idiotiska numreringen). När du vet detta kan du börja med att skapa en brygga, vilket man gör med programmet brctl (som du kanske måste installera om du inte har det, detta gör du såklart med sudo apt-get install)

När du har brctl så kan du köra detta kommando:

sudo brctl addbr br0

br0 är här namnet på din brygga. När den är uppe så lägger du till de två interfacen genom att skriva

sudo brctl addif br0 eth0
sudo brctl addif br0 eth2

Kom ihåg att ändra namnen om dina interface är annorlunda. Okej, nu är dessa två interface uppsugna i brygga (heh) och ska därmed sättas till ip-nummer 0.0.0.0, vilket är en Linux-variant på att säga till kortet att hålla käften.

sudo ifconfig eth0 0.0.0.0
sudo ifconfig eth2 0.0.0.0

Sådär! I mitt fall funkar nu bryggan (trafik skickas igenom) men för att man själv också ska kunna surfa, vilket kan vara en fördel, så behöver man starta om nätverket. Detta gör man med

sudo /etc/init.d/networking restart

Klappat och klart!

Om någon vet hur man får Ubuntu att göra detta varje gång datorn startar så får ni gärna höra av er eller kommentera. Puss och kram.
| | Home