Na eth0 od laptopa sam postavila statičku ip adresu iz drugačijeg područja od wlan0, pa sam eth0 konfigurirala kao DHCP server i cross kablom na eth0 spojila na stolni PC. wlan0 od laptopa sam spojila na router preko network managera.
Napomena: za sve radnje su potrebne sudo ovlasti.
Potrebno je konfigurirati statičku IP adresu na eth0 interfaceu na laptopu:
Kod: Označi sve
pico /etc/network/interfacesKod: Označi sve
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
Kod: Označi sve
ifdown eth0
ifup eth0
Kod: Označi sve
apt-get install isc-dhcp-serverKod: Označi sve
pico /etc/dhcp/dhcpd.confKod: Označi sve
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1; #označava klijentu što je gateway
option domain-name-servers 8.8.8.8, 8.8.4.4, 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.12; #dodjeljuje ip adrese ili 192.168.1.10 ili 1.11 ili 1.12, može se postaviti i veći range, meni nije trebao
}
Kod: Označi sve
service isc-dhcp-server restartNapomena: niti jedna od ovih postavki neće biti zapamćena poslije reboota laptopa
Prosljeđivanje prometa između eth0 i wlan0:
1. Treba omogućiti forwarding u kernelu:
Kod: Označi sve
sysctl -w net.ipv4.conf.all.forwarding=1Kod: Označi sve
iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Znalci, dal imam viška naredbi u ovom postupku? Ima li grešaka, tj da se nešto nebi smjelo radit kako sam napravila? Može li drugačije/bolje?