interfaces-ben, hogy pl.auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0És ehhez képest az eszköz megkapja IP címnek a 192.168.1.238-as címet és működik is, holott a 192.168.1.1-est kéne megkapnia. Az egy dolog, hogy esetleg ütközés van és ezért nem tud felcsatlakozni, nem válaszol, stb. de az IP - localban - akkor is 192.168.1.1 kéne, hogy legyen, nem?
Mi és hol lehet rosszul konfigolva? Megköszönöm, ha valakinek van ötlete.- 408 megtekintés
Hozzászólások
Nem lehet hogy valami pötterix-szintû szirszar elcseszi menetkozben?
- A hozzászóláshoz be kell jelentkezni
Az az eszköz biztos eth0?
- A hozzászóláshoz be kell jelentkezni
A gateway milyen címen van? Nem ütközik azzal?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Dhcpcd esetleg nem fut?
- A hozzászóláshoz be kell jelentkezni
interfaces-ben static-re van állítva az adapter, akkor ahhoz elméletileg nincs köze, nem? Azonfelül az adapter az ifup/ifdown párossal van vezérelve. Belefutottam volna egy ilyenbe?- A hozzászóláshoz be kell jelentkezni
Nekem a raspberryn hiába állítok be staticot akkor is dhcpzteti. Viszont az /etc alatt van egy dhcpcd.conf fájl abban tudsz static IP-t adni. Vagy letiltod a szolgáltatást...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
ifup/ifdown parancsot, akkor elindul magától.- A hozzászóláshoz be kell jelentkezni
ifup -v eth0
mit mond? A syslog-ban van valami ifup-ra, dhcp-re vonatkozó infó?
- A hozzászóláshoz be kell jelentkezni
apt-get remove dhcpcd5 és az ifup/ifdown nélküle is megy, köszönik szépen. Csak épp így, ha nem kap netet a lapka, akkor nem futtatja valamiért az /etc/rc.local-t és így nem indul el az X11 sem... Ha kap netet - azaz dhcp-vel, vagy valid statikus konfiggal - akkor felkel minden.
Egyébként az "elindul magától" csak annyit tett, hogy a szolgáltatás indult el, nem azt, hogy átállt dhcp-re.- A hozzászóláshoz be kell jelentkezni
Akkor most megkérdezném, hogy az rc.local-ra vonatkozó log/hibaüzenet van-e. Meg az is lehet, hogy az rc.local elindul, de az X indítása előtt van benne valami, ami blokkolja, mert net-re akar menni.
De gondolom azok is "köszönik szépen", úgyhogy inkább bocsánatot kérek, amiért próbáltam segíteni.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
" returned failure: rc.local"
Ez nem pont azt jelenti, hogy nem futtatta le, hanem azt, hogy lefuttatta, de az rc.local nem 0 visszateresi ertekkel lepett ki (returned failure). Szoval, akkor meg kellene nezni, hogy mi van az rc.local-ban, ami megdoglik.
- A hozzászóláshoz be kell jelentkezni
&-del hívom meg, akkor felkel. Azért thx a tippet.- A hozzászóláshoz be kell jelentkezni
Én rpi-n ha nem kell dhcp:
systemctl stop dhcpcd.service
systemctl disable dhcpcd.service
- A hozzászóláshoz be kell jelentkezni
/etc/init.d/dhcpcd stop && update-rc.d dhcpcd disable, de egyébként az interfaces-ben továbbra is lehet dhcp-t beállítani.- A hozzászóláshoz be kell jelentkezni
Ha jol emlekszem mielott megvaltoztatnad az interfaces fajlt le kell kapcsolni az eth0-t kulonben a dhcpd tovabbra is at fogja allitgatni az IP-t.
Olyan lehetoseged van, hogy visszaallitod az interfaces fajlt dynamicra majd leallitod az eth0-t, es utana atirod staticra az IP-t, majd ifup. (Vagy ujrainditod a gepet... Whatever)
Bosszanto, de sajnos igy mukodnek az interface scriptek debian alatt
Lambda calculus puts the fun into functional programming
- A hozzászóláshoz be kell jelentkezni
ifdown, utána csere és csak utána ifup.
Az újraindítás az ügyfélnél is működött, érdekes módon. Lehet, hogy tényleg ez a dhcpcd kavar be; kiderül.
Az ok, csak az adapter saját IP cím helyett elméletileg nem kaphat mást (statikus esetén), mint amit kért, max semmit nem kap. Tudtommal...- A hozzászóláshoz be kell jelentkezni
"Lehet, hogy tényleg ez a dhcpcd kavar be; kiderül."
Lehet, és valószínűleg nem véletlenül, a systemd "segítségével".
Amúgy miért nem jó a dhcp? Az nem csak ip-címet ad, hanem pl. default gw-t, nameserver-t, ... Ha static ip-címet akarsz, akkor ezeket is be kell állítani, lehetőleg úgy, hogy a systemd ne bírálja felül.
Egy másik lehetőség, hogy eth0 dhcp, és a dhcp szerveren (ami gondolom egy rúter) állítasz be fix kiosztást az eszköznek, az eth0 mac-címe alapján.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
> Egy a baj, hogy csak a local IP-t és a netmaskot tudjuk. Az eszközt bármilyen hálóra fel lehet plugni és a gateway nem mindig ugyanott van.
Hát pont ezért jobb a dhcp, mert az tudja, hogy mi merre. Ezt magyarázd el az ügyfélnek.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
De a dhcpcd-t tudod nagyon ügyesen static IP-re is konfigurálni:(vagy fallback to static ha nincs DHCP...)
Static profile
Required settings are explained in Network configuration. These typically include the network interface name, IP address, router address, and name server.
Configure a static profile for dhcpcd in /etc/dhcpcd.conf, for example:
/etc/dhcpcd.conf
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8
Fallback profile
It is possible to configure a static profile within dhcpcd and fall back to it when DHCP lease fails. This is useful particularly for headless machines, where the static profile can be used as "recovery" profile to ensure that it is always possible to connect to the machine.
The following example configures a static_eth0 profile with 192.168.1.23 as IP address, 192.168.1.1 as gateway and name server, and makes this profile fallback for interface eth0.
/etc/dhcpcd.conf
# define static profile
profile static_eth0
static ip_address=192.168.1.23/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
# fallback to static profile on eth0
interface eth0
fallback static_eth0- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
nem lehet, hogy a dhcpcd hamarabb fut le, mint az ifup? Ha igen, akkor ez a rootcause.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Esetleg nincsen semmi a /etc/network/interfaces.d/ könyvtárban ?
Fedora 43, Thinkpad x280
- A hozzászóláshoz be kell jelentkezni
dhcpcd kavarja a dolgokat, csak épp ha nem indul el a rendszerrel együtt, akkor az X11 sem kel fel...- A hozzászóláshoz be kell jelentkezni
Ubuntu grafikus felület az indulása után innen felülbírál: /etc/NetworkManager/system-connections/
- A hozzászóláshoz be kell jelentkezni