Portál AbcLinuxu, 12. května 2025 08:18

Dotaz: Sdílení CDMA připojení skrz ethernet

31.1.2014 12:49 M1chl
Sdílení CDMA připojení skrz ethernet
Přečteno: 290×
Odpovědět | Admin
Dobrý den všem. Mám problém s nastavením "přemostění" připojení k internetu pomocí CDMA Modemu do ethernetu (který potom vede do routeru). CDMA modem se mi povedlo rozchodit a v systému tak mám přistup k internetu, ovšem jak přimět systém sdílet připojení přes ethernet, to už se mi nepodařilo vyřešit. Používám Raspberry Pi s eth rozhraním a na tom mi běží Raspbian (poslední release). Ethernetu jsem nastavil statickou ip adresu (v /etc/network/interfaces):

auto eth0

iface eth0 inet static

address 123.0.0.1

network 123.0.0.0

netmask 255.255.255.0

broadcast 123.0.0.255

gateway 123.0.0.2 < zde je ip routeru, nejsem si tim uplně jistý, jelikož do routeru chci sdílet a ne obráceně


Router bez problému pingnu. Jako další krok jsem zkoušel přidat do iptables toto pravidlo:

sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


Dále potom zapnout ip forwarding tímto způsobem:

sysctl net.ipv4.ip_forward=1


Jediné co to udělá je to, že Raspberry ukazuje vytížení na 100% a neustále to s routerem komunikuje, ale internet se mi přes ethernet nedostává žádný. Na internetu sem prošel bezpočet návodů a některé zmiňovali nakonfigurování souboru /etc/dnsmasq.conf . Nicméně vzhledem k tomu, že sem bohužel těžký Linux začátečník, tak nevím jak tento soubor nakonfigurovat pro statickou ip adresu.

Byl bych velice vděčný za jakoukoliv radu, jsem už poměrně zoufalý, hlavně kvůli tomu, že je pro mě Linux velkou neznámou. Děkuji mnohokrát a přeji pěkný den.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (M1chl (tazatel))
31.1.2014 13:54 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Sdílení CDMA připojení skrz ethernet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ta gateway je blbě, tím nastavením říkáš tomu svému stroji, že se přes, ehm, 123.0.0.2 (opravdu bylo nutné obfuskovat adresy vnitřní sítě?) dostane do internetu.

Jo a network a broadcast můžeš taky vyhodit, takže zbyde
auto eth0
iface eth0 inet static
address 123.0.0.1
netmask 255.255.255.0
Na tom svém routeru pak musíš nastavit, že jeho výchozí brána je 123.0.0.1. A nebo - pokud ten router nepotřebuješ k něčemu jinému - vynech router a ostatní stroje připoj přímo k tomu stroji s raspbianem

To pravidlo s MASQUERADE je dobře, ip_forward taky. Bez dnsmasq se lze pro začátek (tj. ve fázi snažím se z vnitřní sítě dopingovat do internetu) obejít.
Quando omni flunkus moritati
31.1.2014 13:58 M1chl
Rozbalit Rozbalit vše Re: Sdílení CDMA připojení skrz ethernet
K těm adresám, mám tam uplně jiné, jenom jsem pro jednoduchost psaní na mobilu napsal takhle. Každopádně hned vyzkouším, díky moc. Bohužel router potřebuju, jelikož mám tady k dispozici bohužel pouze MacBook Air a ten jaksi ethernet nemá. Co by taky člověk za ty peníze chtěl...
31.1.2014 14:40 M1chl
Rozbalit Rozbalit vše Re: Sdílení CDMA připojení skrz ethernet
Pokud to správně chápu nemůžu tady editovat přízpěvky, proto bych chtěl jenom tímto novým říci, že to problém vyřešilo a že opravdu moc děkuju.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.