Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Dnsmasq + NetworkManager blijft reconnecten met switch

Pagina: 1
Acties:

Vraag


  • 526735
  • Registratie: juni 2021
  • Niet online
Mijn vraag
Ik heb Dnsmasq op mijn computer met Debian Unstable geïnstalleerd. Ik heb het volgende aan de config toegevoegd:

code:
1
2
interface=eth0
dhcp-range=eth0,192.168.64.50,192.168.64.150,4h


Daarnaast heb ik de IPv4 instelling van de bedrade verbinding in NetworkManager aangepast, waardoor het er als volgt uitziet:



Wanneer ik mijn laptop direct op mijn computer aansluit werkt het gewoon zoals het hoort. Als ik er echter een switch tussenzet (computer op de eerste poort die gelabelt is met Uplink LAN en laptop op de vijfde poort die gelabelt is met LAN), blijft NetworkManager notificaties geven dat de bedrade verbinding aan is gesloten. Ook krijgt mijn laptop meestal dan geen DHCP lease en werkt het gewoon niet. Hetzelfde geldt trouwens ook als ik mijn computer op de tweede poort gelabelt met LAN aansluit.

Hoe zorg ik er voor dat het wel gewoon werkt? Of is de switch kapot en hoe kan ik dat testen?

Relevante software en hardware die ik gebruik
- Debian Unstable
- Dnsmasq
- NetworkManager
- Oude Sitecom switch met 5 Fast Ethernet poorten

Wat ik al gevonden of geprobeerd heb
Ik heb op "dnsmasq network-manager keeps reconnecting eth0 with switch" gezocht, maar ik kreeg niks gevonden.

Alle reacties


  • Hero of Time
  • Registratie: oktober 2004
  • Laatst online: 14-06 17:39

Hero of Time

Moderator NOS

There is only one Legend

Als je link verandert, moet je dat ook in je systemlogs zien zoals /var/log/messages. Andere netwerkkabels geprobeerd? Is de switch echt alleen maar 100 Mbps? Daar kan namelijk ook je probleem liggen, aangezien systemen al een aardig tijdje 1 Gbps is.

Commandline FTW | Tweakt met mate


  • 526735
  • Registratie: juni 2021
  • Niet online
Hero of Time schreef op woensdag 10 januari 2018 @ 17:31:
Als je link verandert, moet je dat ook in je systemlogs zien zoals /var/log/messages. Andere netwerkkabels geprobeerd? Is de switch echt alleen maar 100 Mbps? Daar kan namelijk ook je probleem liggen, aangezien systemen al een aardig tijdje 1 Gbps is.
De switch is echt alleen 10/100 Mbps volgens de bedrukking. In mijn computer zit inderdaad wel Gigabit Ethernet met een Intel I219-V en in de laptop een Realtek RTL8169 (met non-free firmware, ugh…). Ik heb verschillende netwerkkabels gebruikt, waar ik allemaal zeker van weet dat ze werken. Ik zie in /var/log/messages heel vaak en snel achter elkaar "e1000e: eth0 NIC Link is Down" en "e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx" van de kernel en van NetworkManager ongeveer hetzelfde. Misschien moet ik het een keer zonder NetworkManager proberen, maar ik betwijfel of dat het probleem is en dan moet ik weer een hoop config files aan gaan passen.

  • Thralas
  • Registratie: december 2002
  • Laatst online: 09:14
wb9688 schreef op woensdag 10 januari 2018 @ 19:58:
Ik zie in /var/log/messages heel vaak en snel achter elkaar "e1000e: eth0 NIC Link is Down" en "e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: Rx/Tx" van de kernel en van NetworkManager ongeveer hetzelfde.
Als de driver al mekkert kun je alles dat daarna gebeurt (networkmanager, IP config) vergeten. Tenminste, ik geloof niet dat je dat normaliter zou moeten zien. Tenzij NetworkManager echt de hele interface telkens opnieuw up/down gooit..
Misschien moet ik het een keer zonder NetworkManager proberen, maar ik betwijfel of dat het probleem is en dan moet ik weer een hoop config files aan gaan passen.
Ja. Networkmanager is nogal bezitterig, en ik zie niet helemaal waarom je een 'hoop' config files zou moeten aanpassen. Gewoon even 'automatically connect' uitvinken in nmtui of de GUI.

Dan heb je een interface, en doe je iets als 'ip link set eth0 up' en kijk je of de link nog steeds klappert (waarschijnlijk wel).

Vervolgens kun je met ethtool je interface op 100Mbit/s forceren. Moet je wel iedere keer opnieuw doen, dus ik zou kijken of je dat in /etc/NetworkManager/dispatcher.d kwijt kunt.

Of de simpelste oplossing koop een gigabitswitch. Het is 2018.

[Voor 7% gewijzigd door Thralas op 10-01-2018 20:36]


  • 526735
  • Registratie: juni 2021
  • Niet online
Thralas schreef op woensdag 10 januari 2018 @ 20:34:
[...]


Als de driver al mekkert kun je alles dat daarna gebeurt (networkmanager, IP config) vergeten. Tenminste, ik geloof niet dat je dat normaliter zou moeten zien. Tenzij NetworkManager echt de hele interface telkens opnieuw up/down gooit..


[...]


Ja. Networkmanager is nogal bezitterig, en ik zie niet helemaal waarom je een 'hoop' config files zou moeten aanpassen. Gewoon even 'automatically connect' uitvinken in nmtui of de GUI.

Dan heb je een interface, en doe je iets als 'ip link set eth0 up' en kijk je of de link nog steeds klappert (waarschijnlijk wel).

Vervolgens kun je met ethtool je interface op 100Mbit/s forceren. Moet je wel iedere keer opnieuw doen, dus ik zou kijken of je dat in /etc/NetworkManager/dispatcher.d kwijt kunt.

Of de simpelste oplossing koop een gigabitswitch. Het is 2018.
Een hoop is ook overdreven, maar dan moet ik NetworkManager disablen en eth0 in /etc/network/interfaces configureren. Dan hoef ik idd alleen nog 'sudo ifup eth0' te doen (ik ben nog niet gewend aan 'ip'). Is 'ethtool' trouwens echt nodig? Er is toch auto negotiation ofzo?

Ik was ook van plan om ooit nog een switch met Gigabit Ethernet te kopen, maar ik wist niet dat een switch met Fast Ethernet waarschijnlijk een probleem zou zijn. Ik ga het dus eerst zonder NetworkManager testen en anders een nieuwe switch kopen.

Edit: Nu heb ik geprobeerd de switch achter een 'normale' router (die ook maar 100 Mbps is) te zetten en dan heb ik exact hetzelfde, dus de switch is gewoon kapot. 8)7

[Voor 5% gewijzigd door 526735 op 11-01-2018 16:01]



Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True