Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Mam problem z ustawieniem statycznego ip dla sieci wifi.
zmian dokonałem w /etc/network/interfaces następująco:
root@torus:/etc/network# cat interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface # przed zmiana auto lo iface lo inet loopback ### dodane - po zmianie iface wlan0 inet static address 192.168.0.229 netmask 255.255.255.0 network 192.168.0.1 broadcast 192.168.0.255 gateway 192.168.0.1 root@torus:/etc/network#
Gdzie jest błąd? Coś żle robie?
Offline
Sprawdź adresy network i gateway.
Offline
root@torus:/home/torus# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 600 0 0 wlp60s0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp60s0 192.168.0.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp60s0 root@torus:/home/torus#
Co do network to nie wiem czy nie powinienem tego usnac?
Offline
czy to powinno wyglądać tak?
iface wlan0 inet static address 192.168.0.229 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
Offline
powinno zadziałać, możesz też spróbować
iface wlan0 inet static address 192.168.0.229/24 broadcast 192.168.0.255 gateway 192.168.0.1
Offline
nie działa
root@torus:/home/torus# ifconfig -a enp59s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether a4:4c:c8:74:46:2c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 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 104 bytes 7916 (7.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 104 bytes 7916 (7.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp60s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.31 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::4c87:9481:6736:f58e prefixlen 64 scopeid 0x20<link> ether d4:25:8b:fa:91:7d txqueuelen 1000 (Ethernet) RX packets 2032 bytes 2751066 (2.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 719 bytes 121667 (118.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 root@torus:/home/torus# root@torus:/home/torus# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface # przed zmiana auto lo iface lo inet loopback ### dodane - po zmianie, #iface wlan0 inet static #address 192.168.0.229 #netmask 255.255.255.0 #network 192.168.0.0 #broadcast 192.168.0.255 #gateway 192.168.0.1 iface wlan0 inet static address 192.168.0.229/24 broadcast 192.168.0.255 gateway 192.168.0.1 root@torus:/home/torus#
Offline
Jak już poprawiłeś adresy, to teraz popraw jeszcze nazwy interfejsów sieciowych ;)
Offline
Ha, racja wlp60s0 zamiast wlan0.
Offline
Niestety ale nie działa. Coś jest jeszcze nie tak.
Po zmianie wygląda to następująco:
root@torus:/home/torus# ifconfig -a enp59s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether a4:4c:c8:74:46:2c txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 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 408 bytes 32408 (31.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 408 bytes 32408 (31.6 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp60s0: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether d4:25:8b:fa:91:7d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 root@torus:/home/torus# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface # przed zmiana auto lo iface lo inet loopback ### dodane - po zmianie, jak cos to usun tylko ponizsze #iface wlan0 inet static #address 192.168.0.229 #netmask 255.255.255.0 #network 192.168.0.0 #broadcast 192.168.0.255 #gateway 192.168.0.1 iface wlp60s0 inet static address 192.168.0.229/24 broadcast 192.168.0.255 gateway 192.168.0.1 root@torus:/home/torus#
Offline
wlp60s0 chyba nie jest "UP", bo
(flags=4098<BROADCAST,MULTICAST>)
spróbuj zrobić
ifup wlp60s0
Offline
też nie działa:
torus@torus:~$ su Hasło: root@torus:/home/torus# cd /etc/network root@torus:/etc/network# cat interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface # przed zmiana auto lo iface lo inet loopback ### dodane - po zmianie, iface wlp60s0 inet static address 192.168.0.229/24 broadcast 192.168.0.255 gateway 192.168.0.1 root@torus:/etc/network# ifup wlp60s0 ifup: interface wlp60s0 already configured
po restarcie sieci nie wykrywa.
Nie rozumiem czemu nie mogę wyedytować tego interfaceu przez nmcli:
root@torus:/home/torus# nmcli con edit wlan1 Błąd: nieznane połączenie „wlan1”. root@torus:/home/torus# nmcli con edit wlp60s0 Błąd: nieznane połączenie „wlp60s0”. root@torus:/home/torus# nmcli con edit wifi Błąd: nieznane połączenie „wifi”.
Jaki błąd robie?
Offline
Nie możesz użyć do skonfigurowania połączenia nmtui ?
Offline
jeśli ma Ci się automatycznie włączać, to dodaj na początku
auto wlp60s0
Offline
Ja bym wifi zostawił domyślnie na DHCP, a tylko dla pojedynczej lokalizacji ustawiał statyczne parametry.
W /etc/network/interfaces jest możliwość ustawiania sieci per-essid, chociaż ostatnio Debian stawia na różne NM, Connmany i inne badziewia.
Tu masz opis, jak w intefaces ustawiać parametry per-essid:
https://wiki.debian.org/DebianOnFreeRunner/WLAN
Chodzi o ten kawałek:
Kod:
# MySSID comes from an id_str above. iface MySSID inet dhcp # default is what's used if there is no id_str setting. # so the 'SomeNetwork' network will use DHCP. iface default inet dhcp iface home inet static # static interface settings, or whatever...
Oczywiście ten przykład dotyczy użycia czystego wpa_supplicanta, a nie NM, Wicd, Connmana czy czegoś podobnego.
Pozdro
Ostatnio edytowany przez Jacekalex (2019-08-19 00:40:41)
Offline