Strona 1 z 1

Udostępnianie internetu na 18.04

: 02 maja 2018, 08:41
autor: DeepCore
Szanowni Państwo;

Znudzony oprogramowaniem MS zdecydowałem się postawić na Ubuntu. Powoli, ale systematycznie uczę się życia z bobrem 8-) . Aby całkowicie przestawić się na tego gryzonia ważne dla mnie jest udostępnienie internetu z Ubuntu na Windows 7. Ustawiłem parametry połączenia po obu stronach i hosty widzą się bez problemu; ping, zdalny pulpit. Natomiast nie potrafię ustawić konfiguracji po stronie bobra, aby ten udostępniał internet siódemce. Chciałem skorzystać z Firestarter, ale nie znalazłem tego softu w repozytoriach.

Będę zobowiązany za wskazówki jak popełnić owe udostępnianie.

Re: Udostępnianie internetu na 18.04

: 02 maja 2018, 13:51
autor: jacekalex
Od co najmniej 14 lat robi się to mniej więcej tak:
https://dug.net.pl/drukuj/31/udostepnie ... go_(masq)/

Za jakiś rok dwa się to zmieni z powodu zmiany w netfilterze, interfejs iptables będzie zastąpiony nowym interfejsem nftables.

Inna sprawa, że Ubuntu teraz używa Systemd, także mieniła się struktura skryptów startowych, tutaj trzeba troszkę ruszyć głową. :twisted:

Pozdro
:craz:

Re: Udostępnianie internetu na 18.04

: 10 maja 2018, 18:32
autor: DeepCore
jacekalex pisze: 02 maja 2018, 13:51 Od co najmniej 14 lat robi się to mniej więcej tak:
https://dug.net.pl/drukuj/31/udostepnie ... go_(masq)/
Dziękuję za wskazówki. Dopiero teraz znalazłem czas, aby usiąść do tematu. Niestety pomimo kilku prób wg wskazówek z linku nie ogarnąłem tematu :confused: Ale może po kolei.

Tak wygląda konfiguracja interfejsów:

Kod: Zaznacz cały

ens5f5: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::f66d:4ff:fe82:a418  prefixlen 64  scopeid 0x20<link>
        ether f4:6d:04:82:a4:18  txqueuelen 1000  (Ethernet)
        RX packets 576  bytes 283743 (283.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 531  bytes 42236 (42.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 32  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 155  bytes 10897 (10.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 155  bytes 10897 (10.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wls1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.101  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::b324:975c:45c2:b742  prefixlen 64  scopeid 0x20<link>
        ether 48:5d:60:e8:65:fc  txqueuelen 1000  (Ethernet)
        RX packets 385  bytes 242868 (242.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 226  bytes 34599 (34.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Zawartość pliku interfaces wygląda jak poniżej:

Kod: Zaznacz cały

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens5f5
iface ens5f5 inet static
       address 192.168.1.1
       netmask 255.255.255.0
       network 192.168.1.0
       gateway 192.168.1.1
Do stworzonego pliku firewall wrzuciłem zawartości ze strony z linku bez jakichkolwiek zmian. w resolv.conf podałem 192.168.1.1.

I niestety internet na Win7 nie pojawia się.
Zauważyłem, że po rekonfiguracji pliku interfaces, stworzeniu firewall czyli postąpieniu wg poradnika znika możliwość zmiany ustawień sieci przewodowej jak na screenie poniżej:

Obrazek

I teraz, jeżeli usunę modyfikacje w powyższych plikach a firewall usunę całkowicie, to brakująca w interfejsie graficznym możliwość zmiany ustawień sieci przewodowej wraca na swoje miejsce :clap: .

Nie mam pojęcia co knocę.

Re: Udostępnianie internetu na 18.04

: 20 maja 2018, 19:30
autor: DeepCore
Ja widzę nikt nie miał podobnego przypadku :(. Wykonałem już kilka reinstalacji Ubuntu 18.04 i czyniąc te same kroki co opisałem wyżej nie widzę poprawy. Gdzieś czytałem, że w 18.04 jest sporo błędów, a tym samym pomyślałem, że może w jakiejś części ich właśnie doświadczam próbując wykonać udostępnianie sieci...

Re: Udostępnianie internetu na 18.04

: 21 maja 2018, 20:59
autor: glazier
W jaki sposób chcesz udostępniać internet z ubuntu na windows? Linux jest podłączony kablem z modemem/routerem i chcesz dalej przesłać sygnał np. po wifi?

Re: Udostępnianie internetu na 18.04

: 22 maja 2018, 07:14
autor: DeepCore
Laptop z Ubuntu łączy się z routerem przez WiFi a maszyna z Win7 podpięta jest do laptopa kablem UTP.

Re: Udostępnianie internetu na 18.04

: 22 maja 2018, 16:34
autor: glazier
Zakładam, że laptop ma sieć po dhcp. Zacznijmy od edycji /etc/network/interfaces

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto ens5f5
iface ens5f5 inet static
        address 192.168.0.1
        netmask 255.255.255.0
Następnie wywołujesz:

Kod: Zaznacz cały

sudo service networking restart
Internet na laptopie nadal jest?

Re: Udostępnianie internetu na 18.04

: 24 maja 2018, 12:50
autor: DeepCore
glazier pisze: 22 maja 2018, 16:34 Zakładam, że laptop ma sieć po dhcp.
Tak, laptop z Ubuntu dostaje sieć z routera WiFi po DHCP.
Zacznijmy od edycji /etc/network/interfaces

Kod: Zaznacz cały

auto lo
iface lo inet loopback

auto ens5f5
iface ens5f5 inet static
        address 192.168.0.1
        netmask 255.255.255.0
Aby nie powielać błędów, które potencjalnie popełniam na czystym bobrze 18.04, wykonałem dokładnie czynności jakie wskazałeś powyżej z tą różnicą, że IP ustawiłem na 192.168.1.1.
Internet na laptopie nadal jest?
Cały czas. Natomiast udostępnienie internetu nadal nie funkcjonuję. Zdalny pulpit, pingi itp. działa bez zarzutu.

Re: Udostępnianie internetu na 18.04

: 24 maja 2018, 14:47
autor: jacekalex
Zauważyłem, że po rekonfiguracji pliku interfaces, stworzeniu firewall czyli postąpieniu wg poradnika znika możliwość zmiany ustawień sieci przewodowej jak na screenie poniżej:
Pewnie ten skrypt z Systemd nie gada prawidłowo.

Zrób sobie klasycznego skrypta powłoki, a potem go podlinkuj w ten sposób:

Kod: Zaznacz cały

ls -l /etc/network/if-pre-up.d/
razem 0
lrwxrwxrwx 1 root root 24 sty 23 17:52 firewall -> /usr/local/sbin/firewall
W Debianie działa bez problemu.

Re: Udostępnianie internetu na 18.04

: 24 maja 2018, 16:06
autor: DeepCore
jacekalex pisze: 24 maja 2018, 14:47
Zauważyłem, że po rekonfiguracji pliku interfaces, stworzeniu firewall czyli postąpieniu wg poradnika znika możliwość zmiany ustawień sieci przewodowej jak na screenie poniżej:
Pewnie ten skrypt z Systemd nie gada prawidłowo.

Zrób sobie klasycznego skrypta powłoki, a potem go podlinkuj w ten sposób:

Kod: Zaznacz cały

ls -l /etc/network/if-pre-up.d/
razem 0
lrwxrwxrwx 1 root root 24 sty 23 17:52 firewall -> /usr/local/sbin/firewall
Szczerze odpisuję, że nie jestem jeszcze na tyle zaawansowanym użytkownikiem linuxa, abym z tym co napisałeś, bez problemu zrobił użytek... :(
Postawiłem na próbę 16.04 i postępując wg wszelkich rad jakich tutaj mi udzielono nadal udostępnianie nie działało.

Re: Udostępnianie internetu na 18.04

: 26 maja 2018, 14:45
autor: lcoyote
Innym i bardzo prostym sposobem jest zastosowanie wtyczek zamieniających przewody prądowe na sieć UTP " netplug 85 euro turbo eth" Ja stosuje to we Francji już od około 6 lat. Podłączasz przewód UTP z gniazdem RJ45 do routera WiFi, a gniazdo " netplug 85 euro turbo eth" do prądu. W innym pokoju, gdzie masz ten komp (laptop) z windows7 też podłączasz do gniazda prądowego wtyczkę " netplug 85 euro turbo eth" a przewód UTP ze wtykiem RJ45 do swego kompa z win7.
===============
A odnośnie protokołów sieciowych w Ubuntu 18.04 - to coś z nimi jest jeszcze nie tak.

Re: Udostępnianie internetu na 18.04

: 27 maja 2018, 23:07
autor: mario_7
Przy pomocy interfejsu graficznego dla Network Managera udostępnianie internetu ustawia się w 10 sekund - wystarczy kilka kliknięć. W Ubuntu 18.04 w ustawieniach systemowych jest niestety jakaś okrojona nakładka graficzna i tam tego nie ma (albo nie wiem jak się do tego dostać), ale wystarczy uruchomić "stare" okienko konfiguracji i da się zrobić.

Na wstępie - należy cofnąć wszelkie zmiany w skryptach i plikach konfiguracyjnych, bo nie są potrzebne i będą tylko przeszkadzały. Drugi komputer też nie powinien być ustawiony "na sztywno".
W terminalu należy wykonać:

Kod: Zaznacz cały

nm-connection-editor
Należy wybrać połączenie, do którego będzie podłączony drugi komputer i kliknąć przycisk z zębatką.
Na zakładce "Ustawienia IPv4" z listy rozwijanej należy wybrać "Współdzielone z innymi komputerami".
Teraz wystarczy kliknąć "Zapisz" i gotowe. Drugi komputer powinien się sam połączyć przez DHCP.