this post was submitted on 26 Sep 2024
50 points (91.7% liked)

No Stupid Questions

35807 readers
1457 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 

Title. Just imagine the possibilities of having your own "homemade internet"!

all 42 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 month ago

Use an overlay network and run dns on it.

[–] [email protected] 6 points 1 month ago

North Korea did that

[–] [email protected] 14 points 1 month ago (1 children)
[–] [email protected] 9 points 1 month ago

Do the Elders know you have this?!

[–] [email protected] 2 points 1 month ago (2 children)

I know this isn't what is being asked, but has any of us considered a crowd network where independent users mesh? I would say that I would not want the mesh to meet the www due to endpoint abuse, but to have an independent can/man could be pretty rad.

[–] [email protected] 1 points 1 month ago (1 children)

I mean you could have an open wifi mesh and/or a network of either cheap fibre/ethernet with open switches. Then using OSPF or a similar routing protocol that supports routing over LAN networks you could handle the routing between all the remote networks.

I think you'd need to break the network up at some points to break down the broadcast domains. You could do a similar thing to defederating, by not accepting certain routes, or routes from certain OSPF nodes.

Issues with LANs that get too big without splitting into a new LAN (limiting broadcast domains) and definitely even the most modern wifi becomes problematic with a number of active stations online (wifi is half duplex in operation). So multiple channels and some backbone either over point to point radio links, or cable to connect wifi zones and alternate channels would improve things somewhat.

Not sure why you'd want to do something like this. But the tech to do it is fairly inexpensive.

[–] [email protected] 1 points 1 month ago (1 children)

Not sure exactly what I would do with it either. It's not meant for illegal activity, but I can see it being used they way. Properly secured it could be another dark web.

I thought about it needing some kind of border protocol to manage locations and routes. One would need to come up with an address and probably a certificate.

Regarding physical connections, I would say it's easiest to use wireless. I personally wouldn't want to advertise that my location is my network, so like the onion network I would like it to route away and double back.

[–] [email protected] 2 points 1 month ago (1 children)

The problem with wifi is that things will go downhill quickly once you have too many stations online. Even if they're not actively browsing, the normal amount of chatter that a network has will often just slow things right down. It would need to be split into smaller wifi networks linked somehow and that means someone needs to be in a central location that is easily traced.

In theory I guess someone with a very fast connection could run a layer 2 VPN. Then you could all run a routing protocol over that network which is accessed over the internet.

Lot's of ways to do it really. Wifi alone is probably the worst though.

[–] [email protected] 1 points 1 month ago

Yeah, I was thinking more of having a dedicated border device, and limiting the number of neighbors. You would also have to trust you neighbors to run software that self assembles a network, especially in a crowded area.

[–] [email protected] 4 points 1 month ago (1 children)

Check Lora Radio mesh. It’s kinda what you describe.

[–] [email protected] 1 points 1 month ago

I've been interested in this for a while.

I'm in a regional area of Australia though, so can't get a connection out here.

[–] [email protected] 14 points 1 month ago (1 children)

With hookers and blackjack?

[–] [email protected] 2 points 1 month ago

In fact, forget the internet!

[–] [email protected] 2 points 1 month ago

Here ya go.

[–] [email protected] 37 points 1 month ago* (last edited 1 month ago) (1 children)

Does your computer have a floppy drive? You might be able to find a copy of this at a secondhand store:

Picture of a floppy disk with an official-looking Microsoft product label with the text: The Internet / On a Disc / * Surf quickly and easily with no need for ISPs / * Millions and millions of websites on one 3½'' disc / * Take The Internet with you wherever you go - it fits in your pocket!

[–] [email protected] 5 points 1 month ago (1 children)

OK. Now how to make a floppy drive?

[–] [email protected] 4 points 1 month ago

You can use this design, but if you want it to accommodate 3½-inch disks you'll need to scale it down to two thirds of its specified size before printing it.

[–] [email protected] 5 points 1 month ago

This could mean many things.

One interpretation is to re-invent the world wide web. One recent effort to do so is Gemini, which is pretty charming with it's completely text-based tiny internet that feels like the intimate web WWW must have been like in the early 90s or something.

If I had too much time on my hands I would love to tinker with it.

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

You mean like an independent mesh?

I thought about that as well, some sort of "pirate radio"/mesh/distributed wireless where one could host a website kinda like the Internet of old and did some light research, but all I could find are Meshtastic (Messages only, no internet) and LoraWAN (seems more focused on IoT)

[–] [email protected] 5 points 1 month ago
[–] [email protected] 10 points 1 month ago (1 children)

Could you give more details about what you mean by "homemade internet"? The first thing I thought of was just a LAN or Intranet which I see many people have already suggested but I feel like that may not be what you're actually talking about

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

This could have been a really interesting question if OP hadn't been so vague. As is, there's too many interpretations to answer. Do they mean the physical connections? The protocols and services like IP, DNS and BGP? The world wide web, with its sites, links and search engines?

Does OP consider the Dark Web its own internet? Or a large corporate network its own internet? What about self-hosting a huge number of services in your own home?

[–] [email protected] 6 points 1 month ago (2 children)

Well, the Internet is connected together using routers/switches. Your own home network is a "private internet" until you pay to connect it to the big one. So if you want, nothing is stopping you from running cables to your neighbors and hooking together. But then you won't have access to anything useful except whatever servers you guys run

Was that your question?

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

I was going to make a joke that you didn't even mention the tubes, but TIL that's anti-net-neutrality idiot propaganda :( Idk why I thought it was, like, Tim Burners Lee or someone trying to explain things to non-nerds.

[–] [email protected] 1 points 1 month ago

Nitpicking here, but unless there are multiple sites, that's just a LAN (local area network), and even across multiple sites without certain other bits and pieces, it's still "only" a WAN (wide area network).

Admittedly, the latter can be called an internet (lowercase i important). The LAN would be an intranet.

To replace the Internet (capital-i and all) you'd need, at the very least, a DNS server of some sort, if not reimplementation of any tools that assume IANA and ICANN are at the top of the hierarchy (or successfully lying to them about where those roots are on the network).

To head off the question of where VPNs fit into all of this: Any or all of this could be implemented over a VPN that uses the existing capital-I Internet to transfer data, at the expense of some bandwidth.

Some care would be needed to not let data leak onto the real Internet at any of the end points, but it could be done. This is basically what TOR does for the Dark Web.

[–] [email protected] 4 points 1 month ago

Can you give an example of a possibility you think of? In its simplest form it's exactly your house wifi if you disconnect your internet uplink. Anything bigger is also exactly a subset of the current internet disconnected from the rest, plus you having to maintain infrastructure.

[–] [email protected] 4 points 1 month ago

Don't need to image. I have run an ISP for near a decade and know how.

If you genuinely want to I would say have a look into Cisco or Juniper service provider certifications. Then look into how to run your own authoritative DNS server.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

@See VPC, VPN, LAN, etc...

Corporate intranets (intranet essentially being "internal network" while internet is essentially "global network") have existed for a long time.

But there are intranets all around us - everything on your side of your router can be treated as a local intranet and you can even set up a local DNS server (this is commonly used for ad blocking and I believe pi-holes use this technique though they might just use address blacklisting).

So, TL;DR you already do! A hacker is you!

[–] [email protected] 6 points 1 month ago

I think what you're talking about is called a "LAN"/"Local Area Network".

[–] [email protected] 79 points 1 month ago* (last edited 1 month ago) (3 children)

That's called an intranet (which is like the internet but for a building or small area).

The internet isn't really anything more than computers connected to other computers. If you want to make your own internet you can connect two computers whether wired or wireless, and voila. You can host a website locally that only those two computers can access.

See also: [email protected]

[–] [email protected] 2 points 1 month ago

I've read a creepy pasta somewhere from this guy's pov, that somehow discovered a computer at one of the businesses they took over as a contracted IT, think car wash or something, and they've ended up discovering a computer in a closet that was networked with other computers in the area to share CSAM and other smut. I forgot how the story ended as it was fairly long, but they were describing the technical non-sophistication of the whole network in great detail. The PCs were basically just networked windows xp workstations or something, without any sort of password protection on them or their shared folders.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago) (1 children)

Don't you need at least AS numbers and BGP (or equivalent multiple independent networks) for it to be an "inter"net?

[–] [email protected] 10 points 1 month ago* (last edited 1 month ago) (2 children)

If you run BGP, yes. Instead, you can always just build up huge-ass fixed routing tables that are impossible to maintain once you get more than a handful of networks....

[–] [email protected] 3 points 1 month ago

Don’t need to, you can start with RIP

[–] [email protected] 20 points 1 month ago

You can even set up your own DNS and create your own domain names for said websites.

[–] [email protected] 10 points 1 month ago (2 children)

Take two computers, connect then via router, finito.

[–] [email protected] 6 points 1 month ago

You need two entire networks.

So yeah, take two computers, set them on different networks, bridge them via router.

[–] [email protected] 0 points 1 month ago

Connect them directly via wifi.

[–] [email protected] 23 points 1 month ago (1 children)

Take two wireless access points, connect them together, tada, you have an internet....

The thing is "the internet" is really only the sum of its parts, it's interconnectivity is what gives its intrinsic value.

[–] [email protected] 5 points 1 month ago* (last edited 1 month ago)

Or a LAN. Could do a WAN which itself can be interconnected over a wide area. Usually by routing over the internet but you could use something like satellite uplink or miles of dedicated cables.

But the interconnection of multiple LANS and WANS is what would make an “internet”.

So maybe 2 universities joining their own networks would be moving towards a private “internet” but I think we’d still call that a private network or a WAN.

It’s interesting to consider where the definitions change.