Forumet - Linux mjukvarubrygga

Linux mjukvarubrygga

77 0 12
Eftersom att jag inte är så hemma på nätverk så frågat jag bland annat här.

Hur bär jag mig åt för att på ett relativt enkelt sätt låta min linux-burk agera brygga från tp-kabel till wifi?
Nätverkskortet har inte stöd för master-mode så det måste alltså vara en ad-hoc-lösning som jag förstår.

Jag får alltså in en uppkoppling direkt via ett rj-45-uttag och kör en statisk ip, i tillfällig brist på router och i jakt på erfaranhet så vill jag försöka bygga en mycket enkel brygga eller vad jag bör kalla det.

Det finns massor av guider som jag plöjt igenom, men vad är egentligen enklast? Finns det något trevligt grafiskt verktyg eller bör jag göra detta för hand?

Jag kör för övrigt arch-linux på burken.
Nu har jag redan löst problemet. Otroligt enkelt.

http://wiki.archlinux.org/index.php/Internet_Share

Så jag kopplade upp med det trådare nätverket på sedvanligt vis.
Jag satte nätverkskortet i ad-hoc mode.


iwconfig wlan0 mode ad-hoc essid test


Satte sedan en fast ip på kortet.


ifconfig wlan0 192.168.0.1 netmask 255.255.255.0


Lät systemet utföra packetforwarding.


echo 1 > /proc/sys/net/ipv4/ip_forward


Installerade iptables och lade till en rule.


pacman -S iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start


Efter detta så kunde jag koppla upp min windows-burk mot det lilla ad-hoc-nätet som skapats.

Med
ip: 192.168.0.2
nätmask 255.255.255.0
gateway: 192.168.0.1
dns: samma som bryggan använder

Voila, det funkar utmärkt.
Man kan även lägga till ett lösenord för nätverket med:

iwconfig wlan0 key "lösen"


Hoppas nån har användning för skiten [y]
Om du har brandväggen av, alternativt konfigurerat den korrekt, räcker det med att köra:
echo 1 > /proc/sys/net/ipv4/ip_forward


Sen sätter du bara din laptop som default gateway på maskinerna du vill agera brygga åt, så är det klart.

Hur du konfigurerar ditt wifi för ad hoc-anslutningar har jag ingen aning om; jag har aldrig lyckats sätta upp en sådan på vare sig Windows eller Linux, och bara en enda gång på OSX (när den andra parten använde en identisk dator med identiskt operativsystem,) men lycka till med det i alla fall. Google är din vän där.

Spana också in: