Tworzenie sieci ad-hoc

Instalacja i konfiguracja oprogramowania sieciowego.
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Tworzenie sieci ad-hoc

Post autor: sixkiller »

Piszę gdyż już skończyła mi się cierpliwość.
Kupiłem dzisiaj kartę bezprzewodową linksys WUSB54GC w celu podłączenia jej do komputera stacjonarnego (Feisty) i udostępniania neostrady laptopowi (Hardy) przez połączenie ad-hoc. O dziwo karta zadziałała od razy po podłączeniu (chociaż później dla pewności zainstalowałem sterowniki przez ndiswrappera używając skryptu znalezionego na forum).
Niestety po kilku godzinach mąk muszę powiedzieć, że nie umiem postawić sieci. Próbowałem network managera, wicd, wpisywałem ręcznie dane do /etc/network/interfaces, na kde i na gnomie - wszystko na nic. Wszystkie tworzone sieci są widoczne w laptopie, ale nie da się do nich podłączyć, łączenie zatrzymuje się już na początku w fazie "konfigurowanie interfejsu sieciowego".
Próbowałem różnie - statyczne adresy, dhcp, wszelkie kombinacje ale wciąż nic.
Czy ktoś kto używał takich połączeń mógłby napisać, jak mają wyglądać poprawne konfiguracje interfejsów na obu maszynach? Jakie nadać adresy, gdzie co wpisać itd. żeby to zadziałało? Będę bardzo wdzięczny.
jawojx

Odp: Tworzenie sieci ad-hoc

Post autor: jawojx »

Jedna z prostszych metod udostępnianie połączenia internetowego , jest opisana w tym wątku , a dokładnie przeczytaj post nr.16.
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bgerlich »

Po pierwsze odinstaluj DHCP-server !
Potem na kompie z netem:

Kod: Zaznacz cały

sudo su && /
iwconfig wlan0 mode Ad-Hoc essid TwojaNazwa channel 1 && /
ifconfig wlan0 -promisc 192.168.0.1 netmask 255.255.255.0 / 
broadcast 192.168.0.255 && /
echo "1" > /proc/sys/net/ipv4/ip_forward && /
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 
Eth0 to oczywiście Nazwa Twojego interfejsu, do którego masz podpiętego neta !

A na kompie, na którym chcesz mieć neta:

Kod: Zaznacz cały

sudo su && /
iwconfig wlan0 mode Ad-Hoc essid TwojaNazwa channel 1 && /
ifconfig wlan0 -promisc 192.168.0.2 netmask 255.255.255.0 /
broadcast 192.168.0.255 && /
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1
I powinno śmigać.
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Odp: Tworzenie sieci ad-hoc

Post autor: sixkiller »

Spróbowałem tak jak mówisz. W kompie udostępniającym poszło OK, natomiast w kompie drugim interfejs sieciowy to ath0 i komenda iwconfig ath0 mode Ad-Hoc essid TwojaNazwa channel 1 wywaliła "set failed on device ath0; invalid argument". Mode pozostało ustawione jako "managed" i z siecią nie mogę się połączyć. Po drugie laptop twierdzi że to sieć szyfrowana, a ja nie widzę żebym w powyższych poleceniach ustalał hasło.
Jakieś dalsze rady?
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bgerlich »

przy module MadWiFi (karty atheros) używaj komend:

Kod: Zaznacz cały

sudo su && /
wlanconfig ath0 destroy && /
wlanconfig ath0 create wlandev wifi0 wlanmode adhoc && /
iwconfig ath0 essid TwojaNazwa channel 1 && /
ifconfig ath0 -promisc 192.168.0.2 netmask 255.255.255.0 /
broadcast 192.168.0.255 && /
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 dev ath0
Edit: Poprawiłem komendy
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Odp: Tworzenie sieci ad-hoc

Post autor: sixkiller »

Zrobiłem tak, ale nie pomogło.
Obecna sytuacja wygląda następująco: na kompie z netem iwconfig zwraca

Kod: Zaznacz cały

wlan0     IEEE 802.11g  ESSID:"TwojaNazwa"  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: Not-Associated   
          Bit Rate=54 Mb/s   Tx-Power:20 dBm   Sensitivity=-121 dBm  
          RTS thr=2347 B   Fragment thr=2346 B   
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Czyli chyba dobrze, poza tym że nie ma szyfrowania. Na laptopie iwconfig pokazuje:

Kod: Zaznacz cały

ath0     IEEE 802.11g  ESSID:"" Nickname: ""  
          Mode:Ad-Hoc  Frequency:2.437 GHz  Cell: Not-Associated   
          Bit Rate=0 kb/s   Tx-Power:17 dBm   Sensitivity=1/1  
          Retry: off  RTS thr=off   Fragment thr=off  
          Encryption key: off
          Power Management:off
          Link Quality:0/70  Signal level:-96 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Sieć jest widoczna w network managerze, ale, tak jak cały czas, nie można się połączyć.
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bgerlich »

gaaaaaaa!
zapomniałem o:
sudo iwconfig ath0 essid TwojaNazwa channel 1

I jak teraz ?
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Odp: Tworzenie sieci ad-hoc

Post autor: sixkiller »

Bez zmian. To znaczy oczywiście TwojaNazwa pojawiło się gdzie trzeba, ale o połączeniu nadal można tylko marzyć. Wybieram sieć w knetworkmanager, oglądam przez jakiś czas napis "faza aktywacji: konfigurowanie urządzenia" po czym "błąd! nie można było się połączyć z siecią".
Może to coś ze sterownikami do karty w laptopie? Chociaż z siecią uczelnianą łącze się bez problemu więc już nic nie rozumiem.
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bgerlich »

zamiast łączyć się przez NetworkManagera zpinguj drugi komputer. Sprawdź czy działa. Nie łączysz się przez NM. Jeśli działa. Dodaj w drugim kompie jeszcze w ustawieniach sieci serwery DNS: 208.67.222.222, 208.67.220.220. sprawdź jeszcze czy czasem nie zniknął Ci ip z ifconfig po użyciu NM.
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Odp: Tworzenie sieci ad-hoc

Post autor: sixkiller »

No właśnie kilka razy zniknął ;) Ale poprawiłem.
Czyli że po wpisaniu powyższych poleceń sieć powinna sama działać bez żadnego potwierdzania, restartowania interfejsów itp? Po wydaniu ostatniego polecenia powinno zacząć działać i nic więcej nie trzeba robić? Bo niestety tak nie jest. Ifconfig i iwconfig wyglądają na poprawne, ale pingi nie dochodzą nawet do 192.168.0.1 nie mówiąc już o wyjściu na zewnątrz...
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bgerlich »

Poprawiłem komendy w poście numer 5 - spróbuj z nowymi (znalazłem jeden błąd)
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Odp: Tworzenie sieci ad-hoc

Post autor: sixkiller »

Bez zmian.
Dzięki że jeszcze masz do tego cierpliwość ;) Czekam na dalsze propozycje, chociaż odnoszę wrażenie, że sieć jest konfigurowana poprawnie, a problem leży gdzieś głębiej :(
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bgerlich »

zaraz po próbie wyślij output route i ifconfig, iwconfig, może będę mógł powiedzieć coś więcej
sixkiller
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 18 sie 2007, 19:09
Płeć: Mężczyzna
Wersja Ubuntu: 8.04

Odp: Tworzenie sieci ad-hoc

Post autor: sixkiller »

ifconfig

Kod: Zaznacz cały

ath0      Link encap:Ethernet  HWaddr 00:17:c4:00:e8:e5  
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
iwconfig

Kod: Zaznacz cały

ath0      IEEE 802.11g  ESSID:"TwojaNazwa"  Nickname:""
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power:17 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/70  Signal level=-95 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
route:

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 ath0
default         192.168.0.1     0.0.0.0         UG    0      0        0 ath0
EDIT:
Ok, ponieważ brak nowych pomysłów, postanowiłem zainstalować stery do wifi przez ndiswrappera, gdyż czytałem, że madwifi mają problemy z adhocami.
Zrobiłem wszystko tak jak opisano tutaj https://help.ubuntu.com/community/WifiD ... diswrapper, interfejs ath0 zniknął, pojawił się wlan0, niestety nie mogę go skonfigurować. Polecenie

Kod: Zaznacz cały

iwconfig wlan0 mode Ad-Hoc essid TwojaNazwa channel 1
niczego nie zmienia, wciąż jest mode Managed i brak essidu. Masz jakiś pomysł dlaczego tak jest?
bboydestro
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 28 cze 2008, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Tworzenie sieci ad-hoc

Post autor: bboydestro »

da radę zrobić tą sieć bezprzewodową w ubuntu? w xp'ku jakoś nie było żadnych problemów. chciałbym aby moje psp mogło połączyć się przez wifi ze zrobioną na ubuntu siecią z udostępnionym połączeniem internetowym, ale nie znalazłem nigdzie wskazówek jak to zrobić, tak jakby to było niemożliwe...
patryk007@vp.pl

Odp: Tworzenie sieci ad-hoc

Post autor: patryk007@vp.pl »

No właśnie, nie wiadomo czy płakać czy się śmiać, mam ten sam problem, przeglądałem całe mnóstwo tematów używając google'a i d*** Panowie.

Nigdzie oczywiście nie ma magicznej, jednej, pewnej metody postawienia sieci. Większość tematów kończy się właśnie tak albo (niekoniecznie na tym forum) stwierdzeniami kup se router albo wykuj dziurę w ścianie i podłącz przez kabel krosowany.

___
PS
Powinien być dopisany zakaz tego typu odpowiedzi do regulaminu forum: tego typu.
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: Tworzenie sieci ad-hoc

Post autor: igotit4free »

@ patryk007@vp.pl:
Po co ta rozpacz i rozgoryczenie ? Sprzęt masz sprawny ? Karty działają ?
Jeśli kłopot leży jedynie w utworzeniu sieci, w której dwa kompy łączą się ad-hoc to załóż nowy temat w odpowiednim dziale i z odpowiednim tytułem, opisz krótko tą sieć i występujące w niej urządzenia i zrobi się.:razz:

.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
jpiter
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 03 lip 2007, 11:57
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Tworzenie sieci ad-hoc

Post autor: jpiter »

Ja z powodzeniem połączyłem ubuntu z win XP w sposób następujący (szyfrowanie WEP):
sudo ifconfig wlan0 down #wyłączenie interface
sudo iwconfig wlan0 mode Ad-Hoc #tryb ad-hoc
sudo iwconfig wlan0 channel 3 #numer kanału
sudo iwconfig wlan0 essid "nazwa hosta"
sudo iwconfig wlan0 key s:hasło asci
sudo ifconfig wlan0 up #włączenie interface
# sudo dhclient wlan0 #można jeśli się chce nadawać adresy automatycznie
sudo ifconfig wlan0 169.254.12.10 netmask 255.255.255.0 #ja mam statycznie
W laptopie mam kartę wifi Intela, w ubuntu używam wicd zamiast network managera.
W terminalu windowsowym ustawienia:
IP statyczne 169.254.12.11
maska 255.255.255.0
brama 169.254.12.10 #na potrzeby maskarade
DNS'y providera internetu podane ręcznie również na potrzeby maskarade.
pozdrawiam wszystkich walczących!!
jerzy
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 25 gości