Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Sdílení internetového připojení cez eth  (Přečteno 3037 krát)

epoxid

  • Návštěvník
  • Příspěvků: 3
Sdílení internetového připojení cez eth
« kdy: 07 Června 2016, 20:15:27 »
Zdravím

potreboval by som poradiť, na mojom PI mi beží xubuntu 16.04 ,na net som pripojený cez wifi a ďalej ho zdieľam cez ethernet ( podla navodu http://wiki.ubuntu.cz/Sd%C3%ADlen%C3%AD_internetov%C3%A9ho_p%C5%99ipojen%C3%AD) - net ide, ale problém je  vtom že cez ethernet mi spraví novu sieť s ip napr 10.4..... atd (wifi ma ip 192.168....) takže nevidím čo je na ethernetovej sieti .
Vie mi niekto poradiť ako spraviť aby sa wlan0 aj eth0 tvárili ako jedna sieť ,alebo aspoň usmerniť čo mam v tom google hľadať .D

Ďakujem  ::)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Sdílení internetového připojení cez eth
« Odpověď #1 kdy: 07 Června 2016, 21:05:00 »
Hledej bridge ...
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Sdílení internetového připojení cez eth
« Odpověď #2 kdy: 08 Června 2016, 12:59:14 »
Hledej bridge ...
vetsina fyzickejch wifin v bridge nefunguje (spravne)

spis bych to udelal pres routovani, eg adresa s default gw ma v routovaci tabulce statickej zaznam a zbytek dle rozsahu jde pres druhe iface .. podobne jako vpnky nechavaji cestu k default gw/32 pres puvodni iface
« Poslední změna: 08 Června 2016, 13:04:41 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

epoxid

  • Návštěvník
  • Příspěvků: 3
Re:Sdílení internetového připojení cez eth
« Odpověď #3 kdy: 09 Června 2016, 15:38:11 »
Zdravím pani ,

skúsil som ten bridge a tam som aj stroskotal
môj postup bol nasledovní :

- OS raspbian PI
- sudo apt-get update
- sudo apt-get upgrade
- sudo rpi-update
- sudo apt-get bridge-utils

editoval som - /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
 
# Please note that this file is written to be used with dhcpcd # For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
 
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
 
 
auto lo
 
iface lo inet loopback
 
iface eth0 inet manual
 
#allow-hotplug wlan0
auto wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
 
allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
 
#Most wlan0 to eth0
auto br0
iface br0 inet dhcp
  bridge_ports wlan0 eth0
  bridge_stp off
  bridge_fd 0
  bridge_waitport 0
 
wpa-iface wlan0
wpa-bridge br0
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

---------------------------------------------------

ďalej som editoval /etc/sysctl.conf
a povolil
net.ipv4.ip_forward=1

Cez terminal nahodil:

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD --in-interface eth0 -j ACCEPT
sudo iptables -F
sudo iptables -t nat -F
sudo iptables -t mangle -F
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

a výsledok je takýto:

br0       Link encap:Ethernet  HWadr b8:27:eb:6f:ee:3c
          inet6-adr: fe80::ba27:ebff:fe6f:ee3c/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          RX bytes:2201 (2.1 KiB)  TX bytes:6444 (6.2 KiB)
 
eth0      Link encap:Ethernet  HWadr b8:27:eb:6f:ee:3c
          inet adr:169.254.50.108  Všesměr:169.254.255.255 Maska:255.255.0.0
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          RX bytes:2201 (2.1 KiB)  TX bytes:13958 (13.6 KiB)
 
lo        Link encap: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:65536  Metrika:1
          RX packets:136 errors:0 dropped:0 overruns:0 frame:0
          TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1
          RX bytes:11472 (11.2 KiB)  TX bytes:11472 (11.2 KiB)
 
wlan0     Link encap:Ethernet  HWadr b8:27:eb:3a:bb:69
          inet adr:192.168.1.12  Všesměr:192.168.1.255 Maska:255.255.255.0
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:244 errors:0 dropped:158 overruns:0 frame:0
          TX packets:75 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          RX bytes:29706 (29.0 KiB)  TX bytes:11411 (11.1 KiB)

doplnok
pi@raspberrypi:~ $ brctl show
bridge name       bridge id                STP enabled interfaces
br0               8000.b827eb6fee3c      no              eth0
pi@raspberrypi:~ $

neviem prísť na to kde je chyba ....

 


epoxid

  • Návštěvník
  • Příspěvků: 3
Re:Sdílení internetového připojení cez eth
« Odpověď #4 kdy: 10 Června 2016, 18:15:58 »
Tak som išiel odznovu a zistil som že chyba je v bridge=utils...

- brctl addbr br0  - prebehne správne
- brctl addif br0 wlan0 eth0  - tu mi to zomrie na tejto sprave
   "  can't add wlan0 to bridge br0: Operation not supported "

tak googlujem a nejdem riešenie že:

sudo iw dev wlan0 set 4addr on - samozrejme ze error
- Operation not supported  (-95)

a už neviem čo ďalej :( ,


BlueManCZ

  • Návštěvník
  • Příspěvků: 87
Re:Sdílení internetového připojení cez eth
« Odpověď #5 kdy: 10 Června 2016, 20:15:41 »
Jak psal ntz_reloaded, místo bridge si to předělej na router.
Pokud máš správně nastavené všechny IP na rozhraních, tak v podstatě přidáš jen pravidlo:
Kód: [Vybrat]
ip route add [IP1]/24 via [IP2]
* na IP1 choď skrz IP2

Jen si tam doplň své adresy bez hranatých závorek.
Pokud vyřešíte problém určitého vlákna, připište do předmětu prvního dotazu [VYŘEŠENO].

Počítač: GA-Z170-D3H / IC i5-6400 SkyLake / Intel HD Graphic 530 / HyperX Fury 8GB RAM / WD10EZEX (WD Blue 1TB) / ATX-400PNF / ML X801
Distribuce: Debian 9.0 (x86-64)

 

Provoz zaštiťuje spolek OpenAlt.