ACHTUNG! 9front dash1 manual is written by and for 9front users.
Those who can do, those who can’t write and those who can’t write make ezines.
— Sape Mullender
ACHTUNG! Information provided by this document is UNOFFICIAL and may be outdated or just plain WRONG. Use your brain. NO REFUNDS.
_sl’s info is incorrect.
— anth_x
ACHTUNG! 9front is absolutely and unalterably opposed to racism, sexism, homophobia, transphobia, nationalism, ethnocentrism, religious fundamentalism, and oppressive and coercive power structures of all kinds.
Nobody wants 2 take the weight - The responsibility
— Prince,
ACHTUNG! Don’t read too much into what you find here.
Unless this publication states otherwise, masculine nouns and pronouns do not
refer exclusively to men.
— FM34-60 COUNTERINTELLIGENCE
0.1.1.1 - Plan 9 is not plan9port
0.1.1.2 - Plan 9 is not Inferno
0.1.2 - Plan 9 is not a product
0.1.3 - Is Plan 9 a cult run by scam artists?
0.2.1 - What do people like about Plan 9?
0.2.1.1 - What do you use Plan 9 for?
0.2.2 - What do people hate about Plan 9?
0.2.2.1 - What is not in Plan 9
0.2.3 - Why did Plan 9’s creators give up on Plan 9?
0.2.3.1 - Why did Plan 9’s users give up on Plan 9?
0.2.3.2 - Why did CIA give up on Plan 9?
0.2.4 - What is the deal with Plan 9’s weird license?
0.2.4.1 - Richard Stallman hates the Plan Nine license (circa 2000)
0.2.4.2 - Theo de Raadt hates the Plan 9 license (circa 2003)
0.2.4.3 - Everyone hates the Plan 9 license (circa 2014)
0.2.4.4 - PRAISE FOR 9FRONT’S BOLD ACTION, RE: LICENSING
0.2.4.5 - Everyone loves the Plan 9 license (circa 2021)
0.2.4.6 - Plan 9 is a registered trademark of SouthSuite Inc.
1.2 - On what systems does 9front run?
1.3 - Why might I want to use 9front?
1.3.0 - Why might I not want to use 9front?
1.3.0.1 - Why did 9front stop making fun of Nazis?
1.3.1.2 - New Hardware Support
1.5 - How can I help support 9front?
1.7 - When is the next release of 9front?
1.8 - What is included with 9front?
1.9 - Can I use 9front as a desktop system?
1.10 - Why is/isn’t ProductX included?
1.11 - Fine, where can I get 9front?
2.2.1.1 - Unofficial Web Archives
2.2.1.2 - Official Web Archives
2.2.2 - Other useful mailing lists
2.2.2.1 - Starfleet General Order 1
2.3.2 - How do I write my own manual page?
2.4.2 - How do I get more useful info for developers?
2.4.2.1 - Take a photo of the panic screen
2.4.2.2 - Make a stack trace of a crashed process
2.4.2.3 - Make a process snapshot
2.5.1 - How do I write good patches?
2.5.2 - How do I send in my patches?
3.2.5 - Desktop and Laptop Systems
3.3.1.2 - Post-Installation Booting
3.3.2.4 - Known Working Versions
4.1 - Pre-installation Checklist
4.2 - Creating bootable 9front install media
4.3 - Performing a simple install
4.3.4 - vgasize, monitor, mouseport
4.3.4.1 - Changing screen resolution
4.3.6.1 - cwfs no-dump configuration
5.1 - Why should I build my system from source?
5.2 - Building 9front from source
5.4 - Common Problems when Compiling and Building
5.4.2 - Trouble upgrading the compilers
6.1 - Before we go any further
6.2.2 - Identifying and setting up your network interfaces
6.2.5.2 - DNS authoritative name server
6.2.5.2.1 - Troubleshooting DNS authoritative name server
6.2.6 - Network-wide configuration
6.2.7 - Activating the changes
6.2.8 - Verifying network settings
6.2.8.1.1 - Adding static routes
6.2.9 - Setting up your 9front box as a forwarding gateway
6.2.10 - Setting up aliases on an interface
6.3 - How do I filter and firewall with 9front?
6.3.1 - Blackhole routes with null device
6.3.2 - Block traffic with aux/dial
6.3.2.1 - aux/dial scripted blocklist
6.4 - Dynamic Host Configuration Protocol (DHCP)
6.6 - Setting up a network bridge in 9front
6.7 - How do I boot from the network?
6.7.1.1 - Passing arguments to ipconfig at the bootargs prompt
6.7.2 - How do I boot using PXE?
7.1 - Plan 9 Services Overview
7.1.2 - What is the file server?
7.1.3 - What is the auth server?
7.1.4 - What is the cpu server?
7.2 - Kernel configuration and maintenance
7.2.1 - How do I mount the 9fat partition?
7.2.2 - How do I modify plan9.ini?
7.2.3 - Kernel configuration file
7.2.5 - How do I install a new kernel?
7.3 - Fileserver configuration and maintenance
7.3.3 - Setting up a listener for network connections
7.3.3.1 - Stop cwfs from allowing user none to attach without authentication
7.3.3.1.1 - notes on user none
7.3.4 - Mounting a file system from userspace
7.3.5.1 - manually trigger the dump
7.4 - Auth server configuration and maintenance
7.4.1 - Configuring an auth server
7.4.1.1 - Avoiding an ndb entry for the auth server
7.4.3.1 - Adding users to secstore
7.4.3.2 - Converting from p9sk1 to dp9ik
7.5 - Cpu server configuration and maintenance
7.5.1 - Configuring a cpu server
7.6 - Terminal configuration and maintenance
7.6.1 - Configuring a terminal
7.6.2 - Configuring a Terminal to Accept cpu Connections
7.7 - Mail server configuration and maintenance
7.7.8 - Troubleshooting the mail server
7.7.9 - Setting up a mailing list
7.8 - Web server configuration and maintenance
8.2.6.1 - No, really, keyboard shortcuts (and virtual desktops for free)
8.2.9.2 - Prevent console messages from overwriting the screen
8.3.1.3 - Why does sam have a separate snarf buffer from rio?
8.4.1.1.1 - Reading gmail via IMAP
8.4.1.1.2 - Sending mail with gmail
8.4.1.1.3 - Reading mailboxes on remote Plan 9 file systems
8.4.6.5.1 - Mounting a remote u9fs share over SSH
8.4.8.1 - Connect to Plan 9 from a mobile device
8.4.8.2 - drawterm behind firewalls
8.4.10 - Remote Administration
8.6.1 - Mount an ISO9660 CD-ROM
8.6.3 - Mount a FAT formatted USB device
8.7.5.1 - Virtualization Using vmx(1)
8.8.3 - Other public 9p servers
8.8.4 - Advanced Namespace Tools for Plan 9
8.8.5 - Even More Additional Software
8.8.6 - Community Maintained Link For Additional Software
8.9 - Bootstrapping architectures not included on the ISO
9.2.4 - Boot media not recognized
9.2.5 - I moved my hard drive between ports
9.3.2 - VESA BIOS does not contain a valid mode
9.4.1 - Networking is not working
9.4.2 - Cannot resolve domain names
9.4.3 - /mnt/web/clone does not exist
9.4.4 - PCMCIA WiFi stopped working after reboot
9.5.1 - Devices not recognized or not working
9.5.2 - System freezes after showing memory sizes
9.99999999999999999999999999999999999999 - GIVE UP
Z - Getting Started With 9front