udostępnianie internetu Debian > Windows - Netia
: 09 lutego 2010, 21:50
Witam.
Mam mały problem z maskaradą na Debianie. Zainstalowałem modem sagem F@st 800 na Debianie i teraz chcę udostępnić internet drugiemu komputerowi z Windows XP.
Na Windows XP ustawiłem takie dane:
Na Debianie:
Wydawałem takie polecenia:
potem się zorientowałem że to bym musiał wykonywać za każdym razem uruchomiając debiana:
Utworzyłem plik /etc/init.d/firewall
Ustawiłem dla niego prawa:
i autouruchamianie:
Do pliku /etc/network/interfaces dodałem statyczny eth0, czyli mam teraz:
Jeszcze odkomentowałem linię:
w pliku /etc/sysctl.conf
Polecenie ifconfig wygląda tak:
Po ponownym uruchomieniu Debiana, system zatrzymuje się na kilka minut na:
Po kilku minutach jak się wszystko wgra i po zalogowaniu, nie działa połączenie internetowe.
po chwili czekania zwraca wartość:
Pomimo że podczas startu systemu wgrywa się wtyczka pppoatm.so:
Polecenie:zwraca że: ale w rezultacie połączenie internetowe nadal nie działa.
A ifconfig zwraca to co wyżej, czyli ip netii zostało przydzielone.
Proszę o pomoc.
Mam mały problem z maskaradą na Debianie. Zainstalowałem modem sagem F@st 800 na Debianie i teraz chcę udostępnić internet drugiemu komputerowi z Windows XP.
Na Windows XP ustawiłem takie dane:
Kod: Zaznacz cały
IP Address: 192.168.0.2
Netmask: 255.255.255.0
Gateway: 192.168.0.1
Kod: Zaznacz cały
IP Address: 192.168.0.1
Netmask: 255.255.255.0
Gateway: 192.168.0.1
Kod: Zaznacz cały
ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
apt-get install dnsmasq ipmasq
/etc/init.d/dnsmasq restart
dpkg-reconfigure ipmasq
Kod: Zaznacz cały
ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Kod: Zaznacz cały
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Kod: Zaznacz cały
chmod +x /etc/init.d/firewall
Kod: Zaznacz cały
update-rc.d firewall defaults 20
Kod: Zaznacz cały
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
Kod: Zaznacz cały
net.ipv4.ip_forward=1
Polecenie ifconfig wygląda tak:
Kod: Zaznacz cały
eth0 Link encap:Ethernet HWaddr 00:02:a5:35:83:f5
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::202:a5ff:fe35:83f5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:73 errors:0 dropped:0 overruns:0 frame:0
TX packets:135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5586 (5.4 KiB) TX bytes:5945 (5.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5577 (5.4 KiB) TX bytes:5577 (5.4 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:77.255.61.246 P-t-P:195.114.190.150 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:240 (240.0 B) TX bytes:61 (61.0 B)
Kod: Zaznacz cały
Starting MTA:
Kod: Zaznacz cały
ping wp.pl
Kod: Zaznacz cały
unknow...
Kod: Zaznacz cały
Plugin pppoatm.so loaded
Kod: Zaznacz cały
pppd call net24
Kod: Zaznacz cały
plugin pppoatm.so został załadowany
A ifconfig zwraca to co wyżej, czyli ip netii zostało przydzielone.
Proszę o pomoc.