Örneğin, her ağ kendi ağ yelpazesine sahiptir emin olun wlan0
olduğunu 192.168.0.0/24
ve wlan1
bir 192.168.1.0/24
. Bu, (2) ve (3) sorularınızı yanıtlar: mesajın hangi ağdan geldiğini belirlemek için "mesaj" ın kaynak adresini kontrol edin (mesaj hangi formattır? UDP paketi? Mesajı nasıl okuyorsunuz?) bir ağı, gönderdiğiniz IP adresi aracılığıyla hedefleyin. Bu temel ağ yönlendirmesi ...
echo 1 > /proc/sys/net/ipv4/ip_forward
Bir ağdaki cihazların diğer ağdaki cihazlara doğrudan bağlanmasına izin vermek için IP iletmeyi ( ) etkinleştirin ; Linux sistemini bu cihazlarda (varsayılan) ağ geçidi olarak ayarlayın.
Linux'u aynı anda iki ağa bağlanmak için nasıl yapılandıracağınız konusunda: dağıtımınıza ve kullandığınız araçlara bağlıdır. Debian'ı networkmanager
çalıştırmadan /etc/network/interfaces
uygun şekilde yapılandırmanız gerekir ; Red Hat ile aşağıdaki dosyaları yapılandırmanız gerekir /etc/sysconfig/networking/
.
DÜZENLEME: WiFi yönlendiricilerindeki DHCP sunucusunu devre dışı bırakın, LAN arabirimine yukarıda açıkladığım gibi doğru ağa sabit bir IP atayın (bir tanesi 192.168.0.0/24'te, örneğin 192.168.0.2'de ve 192.168.1.0/24'te, örneğin 192.168'de .1.2). Her yönlendiriciye kendi kablosuz kimliğini (ve elbette her birine kendi geçiş kodunu) verin.
Linux'ta arayüzlere karşılık gelen adresi verin, ancak .1 ile bitin. (Linux için yeni bir sistem sipariş ettiğiniz gibi, iki arayüze sahip olduğundan emin olmak için, bunu gerçekleştirmek için ekstra bir ağ arabirim kartı (NIC) sipariş etmeniz gerekebilir.) Linux sistemini bir LAN portu üzerinden WiFi yönlendiricilerine bağlayın; WAN portunu kullanmayın, yani WiFi yönlendirici sadece bir erişim noktası olarak kullanılır, hiçbir şey yönlendirmez. Yönlendirmeyi Linux'a bırakıyoruz. ( iptables
Varsayılan olarak her şeye izin verildiği gibi kullanmak gerekli olmamalıdır ve burada NAT'a gerek yoktur. Bununla birlikte iptables
, trafiğe izin verilen sınırı sınırlamak için daha sonraki bir aşamada kullanmak yararlı olabilir .)
Linux'a bir DHCP sunucusu kurun ve her iki arabirimdeki adresleri dağıtacak şekilde yapılandırın (bunun nasıl yapılacağı hakkında bol miktarda belge bulunur). DHCP sunucusunu, Linux sistem IP'sini varsayılan ağ geçidi olarak verecek şekilde yapılandırın.