Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Linux - USB Nic

Pagina: 1
Acties:

Vraag


  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
Iemand enig idee hoe je in linux een IPV4 adress via DHCP krijgt of een fixed adress vast zet bijde is goed.

Ik blijf maar stoeien met een surface pro 4 met een usb NIC die als server draait en momenteel alleen via WIFI verbinding heeft , wifi valt soms weg dus irritant als server.

Ik heb al vanalles op inet gezocht maar kom er maar neit uit. (NMCLI, aanpassen van netplan (maar dat lijkt de wifi te slopen als dat weer niet goed staat etc. ))

De link bleef ook maar down en die heb ik nu up gezet via nmcli en het nic lampje knippert ook.

scriptkiddie@evcc:~$ ip link show
code:
1
2
3
4
5
6
7
8
9
10
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether bc:83:85:00:6b:b4 brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
    link/ether 52:54:00:28:12:e8 brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
    link/ether 1a:69:02:fa:1e:00 brd ff:ff:ff:ff:ff:ff
5: enx5882a88d97ed: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 58:82:a8:8d:97:ed brd ff:ff:ff:ff:ff:ff

scriptkiddie@evcc:~$ sudo vim /etc/netplan/00-installer-config.yaml
scriptkiddie@evcc:~$
~
^C
scriptkiddie@evcc:~$ sudo nano /etc/network/interfaces
scriptkiddie@evcc:~$ sudo nmcli connection show
NAME UUID TYPE DEVICE
Ik sta er ook en ben sneller 93fa051a-f9d1-45b6-b79d-6b2177e743ee wifi wlp2s0

scriptkiddie@evcc:~$ ifconfig -a
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 1a:69:02:fa:1e:00  txqueuelen 0  (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

enx5882a88d97ed: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 2001:1c00:8b03:cb00:5a82:a8ff:fe8d:97ed  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::5a82:a8ff:fe8d:97ed  prefixlen 64  scopeid 0x20<link>
        inet6 2001:1c00:8b03:cb00:1e83:5008:96bb:ee65  prefixlen 64  scopeid 0x0<global>
        ether 58:82:a8:8d:97:ed  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 396  bytes 133782 (133.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 396  bytes 133782 (133.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:28:12:e8  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

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.201  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2001:1c00:8b03:cb00:b9c9:6e01:915c:7695  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::547c:c458:1549:18d0  prefixlen 64  scopeid 0x20<link>
        inet6 2001:1c00:8b03:cb00:13c:ce0a:7588:48c0  prefixlen 64  scopeid 0x0<global>
        ether bc:83:85:00:6b:b4  txqueuelen 1000  (Ethernet)
        RX packets 7414  bytes 1401770 (1.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8597  bytes 1552781 (1.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


Echter laat nmcli geen connection zien maar hij krijgt nu wel een IPV6 deze is overigens niet te pingen vanuit andere machine.

het betreft dus de : enx5882a88d97ed

[ Voor 39% gewijzigd door Scriptkid op 13-11-2025 20:34 ]

Beste antwoord (via Scriptkid op 13-11-2025 22:24)


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 24-11 13:51
TS zijn wifi adapter werkt blijkbaar wel en deze ontvangt een ipv4-adres.
Die config is een zooitje ;)

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
network:
  version: 2
  ethernets:
    enx5882a88d97ed:
      dhcp4: true
  wifis:
    wlp2s0:
      dhcp4: false
      dhcp6: false
      addresses: [192.168.178.201/24]
      gateway4: 192.168.178.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      access-points:
        "jouw-wifi-ssid":
          password: "jouw-wifi-wachtwoord"

Waarom laat je ze niet beide op dhcp=true staan? En waarom had je een bridge sectie?

Alle reacties


  • MasterL
  • Registratie: Oktober 2003
  • Laatst online: 09:35

MasterL

Moderator Internet & Netwerken
Ehm.. Gebruik je netplan überhaupt?
Het is opzich niet zo lastig maar welke IP "manager" je gebruikt bepaalt wel de manier van configureren.

Bestaat de file "/etc/network/interfaces" en zo ja wat is de content?
Staan er .yaml files in de dir "/etc/netplan"?
Draait er misschien network manager? service network-manager status?

Aangezien je iets hebt geprobeerd met netplan dan gok ik zo dat dit "actief" is wat is de content nu van de .yaml file(s)? Je kunt zo een extra .yaml file aanmaken en/of de huidige wijzigen maar denk even goed na op welke interface je DNS/Gateway e.d. wil hebben.

  • dion_b
  • Registratie: September 2000
  • Nu online

dion_b

Moderator Harde Waren

say Baah

Misschien handig om ook de distro die je gebruikt te vermelden. Sommige tools zijn distro-specifiek, alsook locaties van config files.

Oslik blyat! Oslik!


  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
MasterL schreef op donderdag 13 november 2025 @ 14:04:
Ehm.. Gebruik je netplan überhaupt?
Het is opzich niet zo lastig maar welke IP "manager" je gebruikt bepaalt wel de manier van configureren.

Bestaat de file "/etc/network/interfaces" en zo ja wat is de content?
Staan er .yaml files in de dir "/etc/netplan"?
Draait er misschien network manager? service network-manager status?

Aangezien je iets hebt geprobeerd met netplan dan gok ik zo dat dit "actief" is wat is de content nu van de .yaml file(s)? Je kunt zo een extra .yaml file aanmaken en/of de huidige wijzigen maar denk even goed na op welke interface je DNS/Gateway e.d. wil hebben.
Ik denk niet dat de file van de netplan actief is want de gateway en ip staan daar het zelfde, En dat is dus ook een beetje mijn challange er zijn zoveel methodes ik weet al niet eens meer wat ik allemaal geprobeerd heb half jaar geleden om het aan de praat te krijgen.

Vervelende is dat als ik reboot met de USB adapter er aan dan connect de wifi ook niet en moet ik dus usb er weer uit halen en reboten en dan connect hij meteen weer met wifi. Kan dus alleen de dongel er aan hangen na reboot gezien ik eigenlijk alleen putty access gebruik.


Het is overigens een Ubuntu install en deze draait in shell only of hoe dat dan ook heet bij linux dus geen GUI maar een minimal install.

[ Voor 3% gewijzigd door Scriptkid op 13-11-2025 19:51 ]


  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
Bestaat de file "/etc/network/interfaces" en zo ja wat is de content?

nee als ik vim /etc/network/interfaces dan krijg ik lege nieuwe file

Staan er .yaml files in de dir "/etc/netplan"?

00-installer-config-wifi.yaml
00-installer-config.yaml
.00-installer-config.yaml.swp


00-installer-config-wifi.yaml:
network:
version: 2
wifis:
wlp2s0:
access-points:
Ik sta er ook en ben sneller:
password: ****
dhcp4: true


En 00-installer-config.yaml: (had ik geprobeert aan te passen met nic en dhcp true maar kan niet actief zijn want de gateway staat hier naar zelfde IP)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
network:
  ethernets:
    wlp2s0:
      dhcp4: false
      dhcp6: false
    enx5882a88d97ed:
      dhcp4: true
network:
  ethernets:
    wlp2s0:
      dhcp4: false
      dhcp6: false
    enx5882a88d97ed:
      dhcp4: true
  bridges:
    br0:
      interfaces: [ wlp2s0 ]
      addresses: [192.168.178.201/24]
      gateway4: 192.168.178.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: no
      dhcp6: no
  version: 2



If i fix the GW to correct IP and try to apply netplan it complains about the Wifi adapter :

scriptkiddie@evcc:/etc/netplan$ sudo netplan apply
/etc/netplan/00-installer-config.yaml:4:5: Error in network definition: Updated definition 'wlp2s0' changes device type
wlp2s0:
^

[ Voor 3% gewijzigd door Scriptkid op 13-11-2025 20:17 ]


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 24-11 13:51
Ubuntu server gebruikt netplan en systemd-networkd volgens mij.
Ik vind je startpost wat onoverzichtelijk. Kun je eens een
code:
1
sudo ip -br a s

ingeven het resultaat posten?

en:
code:
1
ls -l /etc/netplan/


Afbeeldingslocatie: https://tweakers.net/i/_paOe5TpvouPaSYDsFSrDNshZp8=/800x/filters:strip_exif()/f/image/wFJzmSZHMQuLcexXNx6EvGm6.png?f=fotoalbum_large

[ Voor 51% gewijzigd door ahbart op 13-11-2025 20:14 ]


  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
scriptkiddie@evcc:~$ sudo ip -br a s
[sudo] password for scriptkiddie:
code:
1
2
3
4
5
lo               UNKNOWN        127.0.0.1/8 ::1/128
wlp2s0           UP             192.168.178.201/24 2001:1c00:8b03:cb00:13c:ce0a:7588:48c0/64              2001:1c00:8b03:cb00:b9c9:6e01:915c:7695/64 fe80::547c:c458:1549:18d0/64
virbr0           DOWN           192.168.122.1/24
docker0          DOWN           172.17.0.1/16
enx5882a88d97ed  DOWN


ls -l /etc/netplan/
1: command not found
total 8
-rw------- 1 root root 222 Sep 11 2024 00-installer-config-wifi.yaml
-rw------- 1 root root 542 Nov 13 20:06 00-installer-config.yaml

[ Voor 21% gewijzigd door Scriptkid op 13-11-2025 20:21 ]


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 24-11 13:51
Post de inhoud van 00-installer-config.yaml eens hier. Maar wel in code tags graag. Zie mijn vorige post.

  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
ahbart schreef op donderdag 13 november 2025 @ 20:16:
Post de inhoud van 00-installer-config.yaml eens hier. Maar wel in code tags graag. Zie mijn vorige post.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
network:
  ethernets:
    wlp2s0:
      dhcp4: false
      dhcp6: false
    enx5882a88d97ed:
      dhcp4: true
network:
  ethernets:
    wlp2s0:
      dhcp4: false
      dhcp6: false
    enx5882a88d97ed:
      dhcp4: true
  bridges:
    br0:
      interfaces: [ wlp2s0 ]
      addresses: [192.168.178.201/24]
      gateway4: 192.168.178.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: no
      dhcp6: no
  version: 2


scriptkiddie@evcc:~$ sudo netplan apply
/etc/netplan/00-installer-config.yaml:4:5: Error in network definition: Updated definition 'wlp2s0' changes device type
wlp2s0:
^

[ Voor 10% gewijzigd door Scriptkid op 13-11-2025 20:20 ]


  • lier
  • Registratie: Januari 2004
  • Laatst online: 09:34

lier

MikroTik nerd

Ik heb de Surface kernel geinstalleerd:
https://github.com/linux-surface/linux-surface

Deze heb ik gebruikt voor mijn Surface Pro 3, was gelijk klaar voor precies dezelfde situatie.

Eerst het probleem, dan de oplossing


  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
lier schreef op donderdag 13 november 2025 @ 20:45:
Ik heb de Surface kernel geinstalleerd:
https://github.com/linux-surface/linux-surface

Deze heb ik gebruikt voor mijn Surface Pro 3, was gelijk klaar voor precies dezelfde situatie.
Ubuntu draait zonder issue , probleem is meer de usb nic hoe configureer je die via de shell

Acties:
  • Beste antwoord

  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 24-11 13:51
TS zijn wifi adapter werkt blijkbaar wel en deze ontvangt een ipv4-adres.
Die config is een zooitje ;)

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
network:
  version: 2
  ethernets:
    enx5882a88d97ed:
      dhcp4: true
  wifis:
    wlp2s0:
      dhcp4: false
      dhcp6: false
      addresses: [192.168.178.201/24]
      gateway4: 192.168.178.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      access-points:
        "jouw-wifi-ssid":
          password: "jouw-wifi-wachtwoord"

Waarom laat je ze niet beide op dhcp=true staan? En waarom had je een bridge sectie?

  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
Die bridge is niet meer nodig , geen idee meer oud gepruts met de containers denk ik.

Moet ik de wifi config meschien leeg gooien hij klaagt nu over duplicate SID

** (generate:4891): WARNING **: 22:16:45.327: `gateway4` has been deprecated, use default routes instead.
See the 'Default routes' section of the documentation for more details.
/etc/netplan/00-installer-config.yaml:15:9: Error in network definition: wlp2s0: Duplicate access point SSID 'Ik sta er ook en ben sneller'
"Ik sta er ook en ben sneller":
^

sudo vim /etc/netplan/00-installer-config-wifi.yaml
YAML:
1
2
3
4
5
6
7
8
network:
  version: 2
  wifis:
    wlp2s0:
      access-points:
        Ik sta er ook en ben sneller:
          password: *****
      dhcp4: true

[ Voor 35% gewijzigd door Scriptkid op 13-11-2025 22:20 ]


  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
Legen van de wifi hielp idd en nu heeft de adapter idd een IP v4 thx man

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 1a:69:02:fa:1e:00  txqueuelen 0  (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

enx5882a88d97ed: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.111  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2001:1c00:8b03:cb00:5a82:a8ff:fe8d:97ed  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::5a82:a8ff:fe8d:97ed  prefixlen 64  scopeid 0x20<link>
        ether 58:82:a8:8d:97:ed  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 4591  bytes 1578594 (1.5 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4591  bytes 1578594 (1.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:28:12:e8  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

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.201  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2001:1c00:8b03:cb00:b9c9:6e01:915c:7695  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::547c:c458:1549:18d0  prefixlen 64  scopeid 0x20<link>
        inet6 2001:1c00:8b03:cb00:be83:85ff:fe00:6bb4  prefixlen 64  scopeid 0x0<global>
        ether bc:83:85:00:6b:b4  txqueuelen 1000  (Ethernet)
        RX packets 111478  bytes 21791916 (21.7 MB)
        RX errors 0  dropped 37  overruns 0  frame 0
        TX packets 123379  bytes 15935468 (15.9 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  • Scriptkid
  • Registratie: Juli 2013
  • Laatst online: 13-11 23:27
Finally ended up with updateing the gateway to route aswell,

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
network:
  version: 2
  ethernets:
    enx5882a88d97ed:
      dhcp4: false
      dhcp6: false
      addresses: [192.168.178.202/24]
      routes:
        - to: default
          via: 192.168.178.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
  wifis:
    wlp2s0:
      dhcp4: false
      dhcp6: false
      addresses: [192.168.178.201/24]
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      access-points:
        Ik sta er ook en ben sneller:
          password: "#####"


Super bedankt. @ahbart

  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 24-11 13:51
Kijk nog even wat er in 00-installer-config-wifi.yaml staat. Dat dat niet botst.
Pagina: 1