Emlékeim szerint soha sem volt gondom a párhuzamos működéssel Fedora Linuxon. Legalább is Fedora 40-ig biztosan.
A Fedora 41-et a múlt hétig csak wifiről használtam, majd egy IP kamera rendszer telepítéshez szükségem volt a vezetékes hálózatra is.
Meglepve tapasztaltam, hogy amint bedugtam a LAN kábelt, lekapcsolódott a wifiről, amit kézzel sem tudtam visszakapcsolni.
Ez azért gáz, mert a LAN-on csak az NVR és az IP kamerák lógtak egy erre létrehozott alhálózaton, és a normál munkámhoz a wifis netre lett volna szükségem.
Ma frissítettem Fedora 42-re, ott sem változott semmi. A felület cinnamon, hálózatkezelő kisalkalmazással.
Nem tudom, hogy van-e bármi jelentősége, de wifi esetén ezt látom:
# nmcli r
WIFI-HW WIFI WWAN-HW WWAN
engedélyezve engedélyezve hiányzik engedélyezve
# nmcli g
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN METERED
kapcsolódva teljes engedélyezve engedélyezve hiányzik engedélyezve nem (feltételezve)
bedugott LAN kábellel pedig ezt:
# nmcli r
WIFI-HW WIFI WWAN-HW WWAN
letiltva letiltva hiányzik engedélyezve
# nmcli g
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN METERED
kapcsolódva (csak helyi) korlátozott letiltva letiltva hiányzik engedélyezve ismeretlen
Van lehetőség párhuzamosan használni a két hálózatot?
update
A megoldás a BIOS-ban keresendő, ki kellett kapcsolni a WLAN/WWAN power managementet.
Köszönöm a tippet!
- 889 megtekintés
Hozzászólások
Nem tudom, mi az a metered connection, ami lehet yes, no és automatic, de elsőre azzal próbálkoznék. Meg van prioritás is, bár az itt aligh alesz jó megoldás.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Egyes notebookoknál van olyan alapbeállítás a BIOS-ban, hogy vezetékes hálózati kapcsolat esetén tiltásra kerüljön a wifi adapter. Nem lehet, hogy ez a funkció eddig nálad nem volt aktív, valamiért most meg már az?
pl.
https://h30434.www3.hp.com/t5/Notebook-Wireless-and-Networking/BIOS-net…
https://www.reddit.com/r/Hewlett_Packard/comments/zmvkkq/lan_wlan_auto_…
- A hozzászóláshoz be kell jelentkezni
Erre tippelnék én is. Dell Latitude notebooknál, egy FW frissítés után vmiért ez a beállítás lett aktív, amellett, hogy sohasem kapcsoltam be.
- A hozzászóláshoz be kell jelentkezni
Ez jó tipp. Elővettem a fiókból a régi HP laptopomat, feltettem rá a Fedora 42-t, simán megy párhuzamosan a két kapcsolat.
A problémás gépem Dell Latitude 7490, átnyálaztam a BIOS-t, de nem találtam erre vonatkozó beállítást. A naplók szerint tavaly novemberben volt utoljára FW upgrade. Most nekiállok guglizni.
- A hozzászóláshoz be kell jelentkezni
Köszi, már korábban megtaláltam ezt a linket, be is raktam a nyitóba, másnak is jól jöhet.
- A hozzászóláshoz be kell jelentkezni
Végül is mindig tanul az ember. Én sem hallottam még ilyenről, hogy BIOS-ban korlátozni, hogy csak egy kapcsolat éljen. Bár még mindig nem értem, hogy hogyan lesz ebből két értelmes kapcsolat. Ugyanis hiába él mind a kettő kapcsolatod, attól még csak az lesz használva alapértelmezetten, amelyiken a default routing/átjáró meg van adva. A másikat csak akkor fogja akármi is használni konkrétan, ha beállítod hozzá a routingot. Egyébként csak dísznek jön létre az a kapcsolat, semmire nem lesz használva.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
A másikat csak akkor fogja akármi is használni konkrétan, ha beállítod hozzá a routingot. Egyébként csak dísznek jön létre az a kapcsolat, semmire nem lesz használva.
Ezt rosszul tudod. Amennyiben más lanhoz csatlakozol wifin és vezetéken (mint az én esetemben), magától beállítódik a routing, és mind a két kapcsolat használva lesz.
Évek óta wifin keresztül használom a laptopom, ám évente 2-3 alkalommal szükségem van arra, hogy egy az otthonitól eltérő LAN-ban is dolgozhassak, például szeretném menedzselni a haverom frissen vásárolt IP kameráit. Ilyenkor adok egy fix IP címet a vezetékes kártyának a kamerák tartományából. A wifi lesz a default gw, így tudok guglizni, dolgozni, miközben a kamerákat is elérem.
Most így néz ki a routingom:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.5.254 0.0.0.0 UG 600 0 0 wlp2s0
10.0.3.0 0.0.0.0 255.255.255.0 U 0 0 0 lxcbr0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s31f6
192.168.5.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp2s0
- A hozzászóláshoz be kell jelentkezni
Ja, értem. Akkor elbeszélünk egymás mellett. Nálad nincs két routing, egy van, minden azon megy át, a 192.168.5.254-en, ez a Wi-Fi kapcsolaté. A helyi LAN felé nincs routing, azt csak simán eléred, mint helyi hálót, IP cím alapján látja, hogy az másik hálózat, de belső, nem kell másik hálózatokra kimennie, azért tudsz rá kapcsolódni. De ha a ethernet-kapcsolatod is valami külsős lenne, akkor a programok azt nem tudnák használni addig, amíg alternatív átjárót nem adsz meg rá, és nem konfigurálod, hogy melyik program melyik kapcsolatot használja, ugyanis a gépnek nincs kristálygömbje, hogy helyetted a gondolataid kitalálja, hogy mit szeretnél az egyik, és mit a másik kapcsolaton keresztül küldeni.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
A helyi LAN felé nincs routing
De, van. Már hogyne lenne. Ami nincs, az ALAPÉRTELMEZETT routing.
- A hozzászóláshoz be kell jelentkezni
Igen, azt mondom. Nincs alapértelmezett, de helyi LAN felé nem is baj, mert ahogy nézed, 192.168.5.x helyett 192.168.1.x-et használ, az még helyi hálózat, olyankor nem is kell még gateway. A 10.x.x.x-hez már kéne, meg a külső címekhez, de azt nem használ róla, csak helyi IP-t, ez a szerencséje, ezért ússza meg, hogy nincs semmilyen alapértelmezett routing az Ethernet kapcsolatára. Igen, valami ott van a táblázatban, 0.0.0.0, de az a nagy büdös semmi.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Már hogyne volna alapértelmezett átjáróm. Van két fizikai és két virtuális hálókártyám, ezekhez 4 külön címtartomány tartozik. Minden más forgalom elindul a default GW felé (192.168.5.254).
Ha a példád szerint el szeretném érni a 10.x.x.x-es IP címet, akkor szépen kimegy a forgalom a default gw felé. Más kérdés, hogy nem jut tovább, mivel nincs ilyen hálózatom :-)
Viszont a külső címeket szépen el fogom érni, és pont ez volt a célom.
Igen, valami ott van a táblázatban, 0.0.0.0, de az a nagy büdös semmi.
Pont a 0.0.0.0 a default gw ;-)
- A hozzászóláshoz be kell jelentkezni
Sajnos pont ez a baj az absztrakciókkal. Az nmcli a NetworkManager-t használja, ami egy absztrakció a netctl-re építve. Nagyon leegyszerűsíti 1 biteseknek a hálózat konfigurálását, amíg hirtelen nem jönnek olyan spéci igények, hogy egyszerre két hálózati kapcsolat. Utánaolvasva az nmcli nem tud két kapcsolatot kezelni egyszerre, csak hálózati profilt választani. Valahol NetworkManager-ben kéne ezt állítani, de meg nem mondom hol, talán nmtui-t mgpróbálhatod.
Ha kidobnád az absztrakciókat, akkor könnyű, csak dhcpcd-vel címet kérsz mindkét interface-re, eth és wlan eszközre is. Persze előtte a wlan eszközt lehet fel kell lőni, ha blokkolva van automatice (ez disztrófüggő), akkor rfkill-lel unblock-olni, wpa_supplicant-tal csatlakozni a SSID-hez, stb.. LAN-t még könnyebb, mert ott semmit nem kell fellőni, csak címet kérni dhcpcd-vel. Vagy ahogy én csinálom az utóbbi időben, teljesen kézi cím az ip addr add i.p.cí.m dev eszkoz és ip route add default via at.ja.ro.ka formában, az még sokkal egyszerűbb, bár a lejáró/mások által lefoglalt címek problémája bezavarhat.
Nem kizárt, hogy ez működik NetworkManager mellett is, de ott belezavarhat automatika, meg profilváltások, amik felülírhatnak ilyen beállításokat. A cseddzsípíti szerint ez a menete nmtui-val:
Run nmtui
Edit a Connection
Choose "Activate a connection"
You’ll see a list of available interfaces and their corresponding networks.
If you have two interfaces (like eth0 and wlan0), you can highlight one, press Enter, and connect it.
Then do the same for the second one.
Make sure both interfaces are enabled:
Go to "Edit a connection" and ensure each interface is properly configured.
If you want both to automatically connect, make sure "Automatically connect" is checked.
✅ After connecting both:
You can verify with:
nmcli connection show --active
You should see both connections listed as active.
⚠️ Important caveat:
Even if both are connected, Linux will use only one default route (usually the first connected interface) for outbound internet traffic unless you manually configure advanced routing.
If you need load balancing or dedicated routes per interface, you’d have to go beyond nmtui and use:
nmcli (for advanced setup)
ip rule and ip route (policy-based routing).
A Google AI-ja ezt mondja.
Using nmtui to create two simultaneous network connections on a single Linux machine can be achieved by configuring separate routing tables and rules for each interface. This allows the system to use different network interfaces for different traffic destinations.
Here's how to do it:
1. Configure Separate Routing Tables:
Create two tables: For example, TABLE1 and TABLE2.
Add a gateway to each table: Use ip route add <gateway> dev <interface> src <source_ip> table <table_name>.
Add a default route: Use ip route add default via <gateway> table <table_name>.
Add rules to select the table: Use ip rule add from <source_ip> table <table_name>.
2. Configure Network Interfaces with nmtui:
Launch nmtui: Open the Network Manager text user interface.
Select and edit each connection: Choose the connection you want to modify, and select "Edit".
Configure IPv4/IPv6 settings: Set the IP addresses and netmasks for each interface, ensuring they are on different networks.
Save the changes: Apply the changes to each connection.
3. Verify the Configuration:
Check the routing tables: Use the ip route show table <table_name> command to verify the routes.
Test connectivity: Try connecting to hosts on both networks to ensure traffic is routed correctly.
Example (simplified):
Let's say you have two Ethernet cards: eth0 and eth1.
For eth0:
Create a routing table named eth0_table.
Add a route for the network behind eth0.
Add a default route via the gateway connected to eth0.
Set eth0 in nmtui to have an IP address on the network it's connected to.
For eth1:
Create a routing table named eth1_table.
Add a route for the network behind eth1.
Add a default route via the gateway connected to eth1.
Set eth1 in nmtui to have an IP address on the network it's connected to.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni