neidu2

joined 11 months ago
[–] neidu2@feddit.nl 93 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

...with blyatjack and hookers!

[–] neidu2@feddit.nl 8 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Previous job: Windows, because it was a company issued laptop. Plus a lot of the company was built around the MS ecosystem.

Current job: Linux, because I got to keep the perfectly decent Dell laptop when I left. I wanted to make sure I purged everything, so it's running LMDE now. Plus, there's not much outlook and teams stuff that I have to use.

[–] neidu2@feddit.nl 25 points 3 weeks ago

I blame Daniel

[–] neidu2@feddit.nl 2 points 3 weeks ago

Unusable in our case

[–] neidu2@feddit.nl 10 points 3 weeks ago (1 children)
 

So, I was having a phone conversation with my boss yesterday. The topic was a clustered filesystem that can hold huge amounts of data, and how we would best allow local users to access this data without yhe storage cluster becoming overloaded (because of various reasons, the I/O is relatively slow. This was built for quantity, not speed).

Rights now there's an SMB share, and we're looking at replacing that so that we can have better control over the data throughput. My suggestion is to simply spin up an FTP server.

Then my boss asks: "I'm just curious, but would rsync or NFS work as a protocol instead?"

Well, it's a valid question, so the only thing I could do was reply with the honest answer as to why I chose FTP. Paraphrased and translated:

"Because some 20 years ago my then username carried a lot of recognition in certain communities revolving around software and media distribution, whose rights holders would not necessarily approve of said distribution. We used FTP, because when you're on an ADSL from 2002, you want to have as much fine control as you can to make sure your internet connection doesn't get flooded with requests. One connection at a time, and only one file at a time, which would be ideal in our particular case."

The response I got was a chuckle and that he couldn't think of a better endorsement of FTP as a preferred transfer protocol.

So there you have it - My career revolves a lot of skills that I picked up whole sailing the high seas. And coincidentally, my career now also involves literally sailing the high seas as these storage clusters are used on survey ships.

[–] neidu2@feddit.nl 19 points 4 weeks ago* (last edited 3 weeks ago) (4 children)

It is my firm belief that, given a proper pitch, ANYTHING can be sold at a profit.

Also, there's rule 34: If a thing exists, it's someones fetish.

[–] neidu2@feddit.nl 5 points 1 month ago* (last edited 1 month ago)

Some surface-level info while I'm waiting for my kids to finish the evening ritual: No need for an extra IP or VPS. You can host them all on the same IP and machine, provided there aren't any conflicting port assignments.

In the DNS server, you can enter the various subdomains as CNAME pointing to the A record. The server-software is configured with which hostname it should operate as (For example, HTTP/1.1 has a Host-specification in the initial request, so that one server can host multiple domains on the same IP)

It should be noted that mail servers are indicated by an MX-record. And mailservers should also have a TXT record (SPF record) as part of spam prevention - some SMTP servers query this to ensure that your e-mail actually comes from you and not from someone spoofing the domain.

I used to have a zone file that did roughly what you're trying to do, bit sadly I don't have it anymore. But as you have DNS up and running, I'm sure you'll be able to figure out the rest through checking some examples.

I half-baked an example zone file for you. I haven't tested it, though. It assumes the domain of blargh.com being hosted from an IP of 123.123.123.123:

$TTL 86400
@    IN    SOA   ns1.blargh.com. admin.blargh.com. (
                2024102102 ; Serial (incremented)
                3600       ; Refresh
                1800       ; Retry
                1209600    ; Expire
                86400      ; Minimum TTL
)

; Name servers
@    IN    NS    ns1.blargh.com.
@    IN    NS    ns2.blargh.com.

; A Records
@            IN    A      123.123.123.123
ns1          IN    A      123.123.123.123
ns2          IN    A      123.123.123.123

; CNAME Records
mail         IN    CNAME  blargh.com.
mastodon     IN    CNAME  blargh.com.
matrix       IN    CNAME  blargh.com.

; MX Records
@            IN    MX     10 mail.blargh.com.

; TXT/SPF Record
@            IN    TXT    "v=spf1 mx ~all"

Oh, and some tips:

  • Do not enable SMTP-relay on your SMTP server. This opens you up to abuse, and you (probably) don't need it.
  • Your DNS server should only talk to strangers about queries about your domain. Otherwise you might be part of a DNS amplification attack.
  • I have a personal preference for imap.blargh.com or pop3.blargh.com, combined with smtp.blargh.com, as it makes it easier to deduct the protocol, if you're not supporting imap and pop3. I don't think anyone else but me care, though.
[–] neidu2@feddit.nl 10 points 1 month ago (4 children)

Samsung also builds ships

[–] neidu2@feddit.nl 5 points 1 month ago* (last edited 1 month ago)

Yeah, that's the guy, I think.

[–] neidu2@feddit.nl 12 points 1 month ago (2 children)

"With great claims come great responsibility"

That guy from Spiderman, probably

[–] neidu2@feddit.nl 2 points 1 month ago

ReVanced ❤️

[–] neidu2@feddit.nl 2 points 2 months ago

Go away, Sam Altman

16
submitted 2 months ago* (last edited 2 months ago) by neidu2@feddit.nl to c/linux@lemmy.ml
 

I have a Dell Latitude 5420 laptop with LMDE, running kernel 6.1.0-12. This laptop has a builtin I219-LM ethernet controller that I can see via lspci. Some research indicates that this needs the e1000e kernel module, so I grabbed it from Intel, compiled it, and installed it. There were some complaints during the compilation, but nothing more than the average compilation process. Plus, it shows up in lsmod. Afterwards, lspci -vv displays it with the e1000e driver:

0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (13) I219-LM (rev 20)
        Subsystem: Dell Ethernet Connection (13) I219-LM
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        IOMMU group: 15
        Region 0: Memory at a6100000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [c8] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Kernel modules: e1000e

However, when I do lshw, it is listed as unclaimed:

  *-network:1 UNCLAIMED  
       description: Ethernet controller  
       product: Ethernet Connection (13) I219-LM  
       vendor: Intel Corporation  
       physical id: 1f.6  
       bus info: pci@0000:00:1f.6  
       version: 20  
       width: 32 bits  
       clock: 33MHz  
       capabilities: pm msi cap_list  
       configuration: latency=0  
       resources: memory:a6100000-a611ffff  

...and of course, it's still not showing in ifconfig. So, where do I go from here? Did I miss anything obvious?

And just for the record, I know that the ethernet port is working. It worked fine in Win11 before wiped the PC completely.

 

Basically what the title says. Here's the thing: address exhaustion is a solved problem. NAT already took care of this via RFC 1631. While initially presented as a temporary fix, anyone who thinks it's going anywhere at this point is simply wrong. Something might replace IPv4 as the default at some point, but it's not going to be IPv6.

And then there are the downsides of IPv6:

  • Not all legacy equipment likes IPv6. Yes, there's a lot of it out there.
  • "Nobody" remembers an IPv6 address. I know my IPv4 address, and I'm sure many others do too. Do you know your IPv6 address, though?
  • Everything already supports IPv4
  • For IPv6 to fully replace IPv4, practically everything needs to move over. De facto standards don't change very easily. There's a reason why QWERTY keyboards, ASCII character tables, and E-mail are still around, despite alternatives technically being "better".
  • Dealing with dual network stacks in the interim is annoying.

Sure, IPv6 is nice and all. But as an addition rather than as a replacement. I've disabled it by default for the past 10 years, as it tends to clutter up my ifconfig overview, and I've had no ill effects.

Source: Network engineer.

209
submitted 10 months ago* (last edited 10 months ago) by neidu2@feddit.nl to c/linux@lemmy.ml
 

This is your annual reminder to do a snapshot (timeshift or whatever you prefer) before doing relatively minor changes to your system.

I was supposed to be in bed now, but instead I am stuck troubleshooting xorg refusing to start after an apt-get dist-upgrade.

And as far as friendly reminders go, I should've given myself an unfriendly reminder beforehand, as it's not the first time....

UPDATE: Fuck nvidia 545. All my homies hate nvidia 545. 535 4 lyf!

258
submitted 11 months ago* (last edited 10 months ago) by neidu2@feddit.nl to c/linux@lemmy.ml
 

Thanks to @redcalcium@lemmy.institute for providing a better link. This post originally linked to tomshardware.

view more: next ›