Direkt zum Hauptbereich

FreeBSD/pfSense USB-C LAN Adapter aktivieren

Falls du versuchst einen USB(-C) Adapter auf pfSense zum Laufen zu bekommen bist du hier richtig.

Nachdem ich jetzt nach dem Systemupdate von pfSense zur Erkenntnis gekommen war, dass in FreeBSD meine USB Konfiguration nicht persistent ist und es jetzt nochmal eine geschlagene Stunde gekostet hatte, um die Firewall erneut aufgesetzt zu haben: Hier bekommst du alles, was du brauchst, damit dir das erspart bleibt.


Lass uns starten

Da pfSense als auch freeBSD ein amerikanisches QWERTY Keyboard Layout, nutzen hier gleich mal zur Hilfe ein Bild davon:

So, jetzt zum eigentlichen Teil.


1) per usbconfig die ugen ID holen

[2.6.0-RELEASE][user@FW.home.arpa]/root: usbconfig
ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.5: <Lenovo Lenovo USB-C to LAN> at usbus0, cfg=1 md=HOST spd=SUPER (5.0Gbps) pwr=ON (64mA)


2) Adapter per usbconfig -d <ugen0.x> set_config 1 aktivieren

 

3) Per ifconfig checken ob n neuer Adapter da is (meist ue0)

[2.6.0-RELEASE][user@FW.home.arpa]/root: ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=81209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWFILTER>
        ether 40:b0:34:...
        inet6 fe80::42b0:...
        inet <public_ip> netmask 0xffffff00 broadcast 255.255.255.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
enc0: flags=0<> metric 0 mtu 1536
        groups: enc
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        inet 10.10.10.1 netmask 0xffffffff
        groups: lo
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
pflog0: flags=100<PROMISC> metric 0 mtu 33160
        groups: pflog
pfsync0: flags=0<> metric 0 mtu 1500
        groups: pfsync
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether ...
 

4) Static IPv4 per ifconfig <adapter> inet <ip_cidr> eingeben
 

5) Per ipconfig checken
 [2.6.0-RELEASE][user@FW.home.arpa]/root:
... ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 3c:18:...
        inet6 fe80:... prefixlen 64 scopeid 0x6
        inet 192.168.x.x netmask 0xffffff00 broadcast 192.168.x.255
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

6) Konsole verlassen und per PfSense CLI nochmal die interfaces assignen und dann die IP vergeben und alle anderen Dinge setzen (DHCP etc.)
 


 

Damit sollte nun alles wieder funktionieren.


- Arty



Kommentare

Beliebte Posts aus diesem Blog

ASR GPO Regeldefinition

Du willst zu Hause, beim Laptop deiner Großeltern oder in einem Unternehmen ASR-Regeln implementieren? Hier bist du richtig!

Wieso Mirrors Edge mein Lieblingsspiel ist

Ich möchte zuerst mit einem kurzen Auffrischkurs für dich über Mirrors Edge beginnen, denn die Wahrscheinlichkeit, dass du davon gehört, geschweige denn es gespielt hast, ist leider schwindend gering..

Modulare Arithmetik - Gleich aber nicht das Selbe (Rework)

Modular arithmetic is a system of arithmetic for integers, where numbers wrap around when reaching a certain value, called the modulus.