Chcę, aby „Ubuntu 11.10” działał jak router.
Mam dwa interfejsy LAN.
Powiedzmy, że interfejs A 'IP jest 172.16.1.10
;
adres IP interfejsu B to 192.168.1.10
.
Jak mogę skonfigurować Ubuntu, aby 172.16.1.1 mógł połączyć się z 192.168.1.1?
Chcę, aby „Ubuntu 11.10” działał jak router.
Mam dwa interfejsy LAN.
Powiedzmy, że interfejs A 'IP jest 172.16.1.10
;
adres IP interfejsu B to 192.168.1.10
.
Jak mogę skonfigurować Ubuntu, aby 172.16.1.1 mógł połączyć się z 192.168.1.1?
Odpowiedzi:
Brzmi, jakbyś konfigurował router.
Musisz tylko wprowadzić kilka zmian, aby włączyć przekazywanie adresów IP
Włącz przekazywanie IP
echo 1 > /proc/sys/net/ipv4/ip_forward
Skonfiguruj iptables
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
Zobacz także router Wiki Ubuntu
Prawdopodobnie będziesz chciał dowiedzieć się trochę o iptables
Zapory systemu Linux za pomocą IPTables
Jeśli wszystko to wydaje się nieco przytłaczające, czy mogę zasugerować rozważenie jednej z dystrybucji Linuksa, które są zbudowane tak, aby działały jak router? Lubię smoothwall, ale są inne do wyboru.
Dystrybucje specyficzne dla zapory będą obsługiwać większość lub całość konfiguracji, a większość z nich jest wyposażona w interfejs internetowy, aby było to jeszcze łatwiejsze.