Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Tonik25 04 Ledna 2008, 18:28:13
-
zdravim, neví někdo jak zesíťovat pc s ntb se sdílenym netem? zkoušel jsem http://wiki.ubuntu.cz/Sdílení_internetového_připojení?highlight=%28p%C5%99ipojen%C3%AD%29 ale to mi nějak nepomohlo, vždycky když sem to nastavil, tak po sudo /etc/init.d/networking restart mi v terminálu jak na pc tak na ntb vyběhlo:
tonik@tonik-desktop:~$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... There is already a pid file /var/run/dhclient.eth0.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:13:d3:11:65:7f
Sending on LPF/eth0/00:13:d3:11:65:7f
Sending on Socket/fallback
eth1: ERROR while getting interface flags: No such device
There is already a pid file /var/run/dhclient.eth1.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth1.
eth2: ERROR while getting interface flags: No such device
There is already a pid file /var/run/dhclient.eth2.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: No such device
eth2: ERROR while getting interface flags: No such device
eth2: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth2.
ath0: ERROR while getting interface flags: No such device
There is already a pid file /var/run/dhclient.ath0.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: No such device
ath0: ERROR while getting interface flags: No such device
ath0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up ath0.
wlan0: ERROR while getting interface flags: No such device
There is already a pid file /var/run/dhclient.wlan0.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: No such device
wlan0: ERROR while getting interface flags: No such device
wlan0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up wlan0.
There is already a pid file /var/run/dhclient.eth0.pid with pid 134993416
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:13:d3:11:65:7f
Sending on LPF/eth0/00:13:d3:11:65:7f
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
[ OK ]
na pc mam síťovku eth0 a k netu se připojuju přes ppp0, na ntb mam jenom síťovku eth0... už si nevim rady, díky za každej nápad...
-
Mno podle toho vypisu je v /etc/network/interfaces sitovek zadanych vice, proberte to tam, pak poslete jeste jakym zpusobem presne se snazite nastavit to "sdileni"
-
trochu jsem upravil ten interfaces, takže to teď načítá jenom eth0, podle http://wiki.ubuntu.cz/Sdílení_internetového_připojení?highlight=%28p%C5%99ipojen%C3%AD%29 (http://wiki.ubuntu.cz/Sdílení_internetového_připojení?highlight=%28p%C5%99ipojen%C3%AD%29) udělám to co píší v nastavení serveru, na pc který je připojen na net a to ostatní udělám na ntb....
-
Zmenil jste eth1 na ppp0 ? Jake IPadresy mate nastavene na serveru a klientovi?
-
jo to sem změnil, do PC píšu:
sudo iptables -A FORWARD -i ppp0 -o eth0 -s 192.168.0.1/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
a do NTB:
sudo /etc/init.d/networking stop
sudo ifconfig eth0 192.168.0.2
sudo route add default gw 192.168.0.1
gksudo gedit /etc/resolv.conf
-> nameserver 192.168.0.1
a pak na obou pc provedu sudo /etc/init.d/networking restart a stejně to hlásí pořád to samé... :/
-
jenze tim sudo /etc/init.d/networking restart obnovite nastaveni z /etc/network/interfaces ktere si prepisujete tim ifconfigem :-D
takze - zadejte to takto:
sudo ifconfig eth0 192.168.0.2
sudo route add default gw 192.168.0.1
gksudo gedit /etc/resolv.conf
doplnte do toho souboru "nameserver 192.168.0.1"
pak zkuste z terminalu
ping 192.168.0.1
ping 209.85.135.147
a vysledek sem hodte. mimochodem, vypis pingu se prerusi stiskem ctrl+c
V zadnem pripade neprovadejte ten restart networkingu
-
takže mi ten ping vypíše:
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data
From 192.168.0.2 icmp_seq=1 Destination Host Unreachable
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
--- 192.168.0.1 ping statistic ---
5 packets transmitted, 0 received, +3 errors, 100% package loss, time 4017ms, pipe3
to samé napíše i ping na 209.85.135.147....
mmj nemusíte mi vykat ;)
-
To ovsem znamena, ze se snazite nastavovat ipadresy na spatnych iface - ty dva PC na sebe z nejakeho duvodu proste nevidi, takze poprosil bych jeste o vypis "ifconfig" z obou PC. Uz jdu na kute, tak bud poradi nekdo jiny, nebo na to mrknu jeste rano.
-
pc:
tonik@tonik-desktop:~$ ifconfig
eth0 Zapouzdření:Ethernet HWadr 00:13:D3:11:65:7F
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ MULTICAST MTU:1500 Metrika:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
Přijato bajtů: 0 (0.0 b) Odesláno bajtů: 0 (0.0 b)
Přerušení:18 Vstupně/Výstupní port:0xb800
nas0 Zapouzdření:Ethernet HWadr 00:60:4C:BD:D6:C4
inet6-adr: fe80::260:4cff:febd:d6c4/64 Rozsah:Linka
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1
RX packets:3985 errors:0 dropped:0 overruns:0 frame:0
TX packets:2675 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
Přijato bajtů: 4821094 (4.5 MiB) Odesláno bajtů: 343123 (335.0 KiB)
ppp0 Zapouzdření:Point-to-Point Protokol
inet adr:85.71.45.201 P-t-P:88.103.200.19 Maska:255.255.255.255
AKTIVOVÁNO POINTOPOINT BĚŽÍ NEARP MULTICAST MTU:1492 Metrika:1
RX packets:3961 errors:0 dropped:0 overruns:0 frame:0
TX packets:2646 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:3
Přijato bajtů: 4788282 (4.5 MiB) Odesláno bajtů: 256918 (250.8 KiB)
ntb:
eth0 Zapouzdření:Ethernet HWadr 00:E0:00:99:E0:38
inet adr:192.168.0.2 Všesměr:192.168.0.255 Maska:255.255.255.0
AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ MULTICAST MTU:1500 Metrika:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:1000
Přijato bajtů: 0 (0.0 b) Odesláno bajtů: 0 (0.0 b)
Přerušení:10 Vstupně/Výstupní port:0xe000
lo Zapouzdření:Místní smyčka
inet adr:127.0.0.1 Maska:255.0.0.0
inet6-adr: ::1/128 Rozsah:Počítač
AKTIVOVÁNO SMYČKA BĚŽÍ MTU:16436 Metrika:1
RX packets:438 errors:0 dropped:0 overruns:0 frame:0
TX packets:438 errors:0 dropped:0 overruns:0 carrier:0
kolizí:0 délka odchozí fronty:0
Přijato bajtů: 43204 (42.1 KiB) Odesláno bajtů: 43204 (42.1 KiB)
-
Na tom serveru nemate nastavenou IP adresu pro eth0:
sudo ifconfig eth0 192.168.0.1
sudo iptables -A FORWARD -i ppp0 -o eth0 -s 192.168.0.1/24 -m state --state NEW -j ACCEPT
sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"