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!
- 521 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
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