commit - 1ae5049b88a2452196a912e42966d303909a5f0b
commit + 1d0a3cf9e959e6e1bb44e75a818e1348e24b5514
blob - 89898d83485745fe85078bb6870b9cae0033b283
blob + 6e4438254afe8929fe6cc1603662291149cf43f7
--- wiki.d/.pageindex
+++ wiki.d/.pageindex
-Route.Static:1720754464: Vmm.Intro Nat.Configure Openbsd.Install Pf.Configure Route.Usage Openbsd.Sysctl : configuring destination demonstrate 0xffff0000 forwarding 0xffffff00 priorities interfaces hypervisor represents performing connecting asymmetric networking necessary configure listening multipath following install75 different broadcast translate forwarded switch23 priority switch35 traverse hostname vmdusers switch34 receives reserved switch24 switch12 multiple icmp_seq requests required received topology internet simulate changing ifconfig machines expected forwards directly together tcpdump routing packets virtual openbsd however routers ruleset correct default address cloning careful defined replace dropped command vport11 gateway vport21 similar through replies devices makedev running ensures because between happens domain sysctl en10mb change proper 585446 create reload locked public lladdr prefix notice egress socket should tables 092971 inside 089609 routes static longer 092876 subnet filter chosen kernel breaks 089628 588670 941035 expire 599916 937602 093273 941063 937682 passes maxlen 603157 089728 format coming bsdiso choose memory tap322 lowest cannot 270192 270061 272799 272550 270045 272715 handle images tap342 system mpath paths bytes iface reply which intro masks setup basic input allow bring usage based their links order still flags takes where reach first title inet6 veb34 tap53 there veb35 veb24 vmctl qcow2 tap42 veb23 owner cdrom veb12 https using costs share tap55 match range nodes three above tap22 tap44 below guide pfctl 0x28 1024 arpq disk vio1 echo home 0800 what vio0 when type also from does vio2 with send ping will have data them then time that this same tell done note save must used down need next runs etc cat try tos org ips 20g our let but you 122 ttl see 464 any now 328 353 vmm ip6 181 349 if0 831 mtu lab r2 r3 1g e8 r4 98 ms 8b 52 r5 r1 56 of 47 30 40
-Ripd.Configure:1720678838: Vmm.Intro Route.Static Nat.Configure Openbsd.Install Pf.Configure : troubleshooting redistribute information destination configuring recv_packet demonstrate forwarding hypervisor 0xffff0000 interfaces represents 0xffffff00 performing calculated connecting configure connected triggered correctly necessary linkstate install75 following neighbors broadcast addresses practiced translate topology simulate hostname presumes internet multiple switch12 machines together vmdusers required indicate icmp_seq matching reserved switch23 switch24 switch34 switch35 traverse querying current openbsd network devices deraadt default updates nexthop careful virtual routing similar makedev replace vport21 vport11 ruleset because routers message verbose seconds ensures active uptime lladdr bsdiso ripctl locked tap322 kernel images subnet tables create memory entire static sysctl system tap342 longer cannot public number actual egress prefix proper domain socket reload inside maxlen cdrom vmctl bytes qcow2 owner veb12 https veb23 veb34 inet6 veb35 veb24 reach masks pfctl tap55 input tap44 which flags tap42 error below range valid using costs tap53 shows based iface debug tap22 share above intro title guide check there nodes three order with ripd what into vio0 vio1 vio2 this will save have that 2014 your does mode wait arpq 1024 find then goes home when need note also hops case disk from data same ever ping ttl now vmm may 353 exp etc yes 104 241 167 fib 192 any see run 127 224 181 20g man org and ips if0 ip6 64 of e8 8b ms 1g r4 30 r3 r2 dv r5 we 60 r1 26 29 48 07 56
+Ospfd.Configure:1720841318: Vmm.Intro Route.Static Ripd.Configure Nat.Configure Openbsd.Install Pf.Configure : 2kh3peujb0ovgnso jwmmqoitxokfvh8i ajilrubq9uvsnp9x rg7dhwe35a7sldmq 9qvfzwh3hie0less ub4gwbqhmjfjwjdv troubleshooting configuration redistribute configuring recv_packet destination information demonstrate represents forwarding 0xffff0000 interfaces 0xffffff00 calculated performing connecting hypervisor neighbors install75 configure connected broadcast addresses following practiced correctly necessary translate together hostname icmp_seq multiple switch35 switch34 switch24 required switch12 switch23 querying internet traverse vmdusers matching machines presumes topology simulate indicate reserved openbsd current vport21 careful nexthop claudio virtual replace vport11 ospfctl default routing message similar because routers ensures ruleset network verbose devices seconds makedev bsdiso public lladdr locked proper static sysctl tap322 memory create global reload egress subnet longer cannot tap342 prefix system actual images domain socket number maxlen entire uptime kernel tables inside qcow2 key34 crypt vmctl key24 keyid key12 key35 key23 veb35 inet6 ospfd veb34 veb24 https veb12 veb23 tap55 cdrom bytes tap42 using tap44 shows costs masks order owner range above reach below which tap53 error input title based iface state check nodes setup tap22 three there guide share debug intro vio0 this area 1024 arpq also hops same ever will link auth case with type vio1 that 2018 save ripd very have vio2 then find your what goes into does mode flag wait home disk from note when data ping need exp ttl run etc any vmm fib 181 353 see may now if0 ips org man ip6 and 20g r5 07 8b 06 r3 1g e8 16 r4 r2 of 60 r1 ms 64 56 08
+Ospfd.RecentChanges:1720799853: : recentchanges configure ospfd 12t15 2024 jrmu 17z 07 53 by
+Ripd.Configure:1720795550: Vmm.Intro Route.Static Nat.Configure Openbsd.Install Pf.Configure : troubleshooting redistribute information destination configuring recv_packet demonstrate forwarding hypervisor 0xffff0000 interfaces represents 0xffffff00 performing calculated connecting configure connected triggered correctly necessary linkstate install75 following neighbors broadcast addresses practiced translate topology simulate hostname presumes internet multiple switch12 machines together vmdusers required indicate icmp_seq matching reserved switch23 switch24 switch34 switch35 traverse querying current openbsd network devices deraadt default updates nexthop careful virtual routing similar makedev replace vport21 vport11 ruleset because routers message verbose seconds ensures active uptime lladdr bsdiso ripctl locked tap322 kernel images subnet tables create memory entire static sysctl system tap342 longer cannot public number actual egress prefix proper domain socket reload inside maxlen cdrom vmctl bytes qcow2 owner veb12 https veb23 veb34 inet6 veb35 veb24 reach masks pfctl tap55 input tap44 which flags tap42 error below range valid using costs tap53 shows based iface debug tap22 share above intro title guide check there nodes three order with ripd what into vio0 vio1 vio2 this will save have that 2014 your does mode wait arpq 1024 find then goes home when need note also hops case disk from data same ever ping ttl now vmm may 353 exp etc yes 104 241 167 fib 192 any see run 127 224 181 20g man org and ips if0 ip6 64 of e8 8b ms 1g r4 30 r3 r2 dv r5 we 60 r1 26 29 48 07 56
+Route.Static:1720794486: Vmm.Intro Nat.Configure Openbsd.Install Pf.Configure Route.Usage Openbsd.Sysctl : configuring rtp_default destination demonstrate forwarding 0xffff0000 priorities 0xffffff00 interfaces rtf_static connecting performing asymmetric hypervisor represents rtp_static calculated networking multipath listening following configure necessary broadcast specified install75 forwarded depending different translate multiple switch23 priority switch35 required hostname requests switch24 traverse switch34 switch12 vmdusers reserved ifconfig icmp_seq expected receives received topology internet directly changing together forwards simulate machines virtual tcpdump routing openbsd running vport21 replies vport11 packets careful correct routers devices gateway address similar however makedev replace through command dropped ruleset happens defined between ensures because 308964 reload system create public kernel 312342 images en10mb sysctl egress notice change tables expire filter 308979 longer subnet prefix 811394 814762 should maxlen 811231 814731 811288 814664 routes inside proper 312279 312357 941035 937602 941063 937682 passes breaks chosen domain lladdr locked memory bsdiso format 270045 270192 either lowest cannot handle choose tap342 tap322 adding 272799 coming 272550 272715 socket 270061 bytes paths masks https which input reply usage takes added allow basic still title intro setup mpath reach order bring where their based links first flags qcow2 vmctl range three nodes tap44 inet6 veb12 share cdrom veb34 veb24 owner veb35 tap53 veb23 costs above tap55 tap22 tap42 there below pfctl match using guide vio1 vio0 with vio2 that 0x28 echo from also does have home time 0800 ping will runs done type data this same then them send tell disk save note must when used next arpq 1024 what down need 20g let but try you new tos etc ips cat 831 any now see org ttl 349 mtu 181 353 if0 ip6 lab vmm our e8 r5 8b 16 r2 98 of 1g r3 52 r4 40 59 26 ms 56 r1
Ripd.Configure-Draft:1720672416: Vmm.Intro Route.Static Nat.Configure Openbsd.Install Pf.Configure : troubleshooting redistribute configuring recv_packet demonstrate 0xffffff00 interfaces forwarding 0xffff0000 hypervisor represents connecting performing multipath configure addresses connected triggered following install75 broadcast necessary correctly neighbors practiced translate hostname indicate machines multiple topology switch35 simulate switch23 traverse required internet switch24 together switch34 matching switch12 presumes vmdusers reserved deraadt openbsd network vport21 ensures devices careful similar ruleset vport11 routing makedev because default replace virtual message updates routers verbose seconds create tap342 bsdiso locked format lladdr images tap322 memory system static domain sysctl maxlen egress public socket subnet prefix longer ripctl uptime inside cannot proper actual reload qcow2 veb24 debug error tap44 below veb23 pfctl iface masks intro cdrom veb12 owner veb34 shows state inet6 vmctl veb35 input check tap55 title draft there guide which above range three nodes order tap42 tap22 costs using tap53 share https will home ripd then 2014 1024 arpq each vio1 have vio0 from with your note next link disk that vio2 find this same wait ever does also save flag need mode etc if0 exp yes org man ip6 nat may and any now ips vmm run 20g see r3 16 dv 60 of we r5 07 r2 r1 r4 8b e8 1g
Adminforces.Training:1720551246: Openbsd.Intro Doas.Configure Syspatch.Syspatch FwUpdate.Usage Openbsd.Pkg Minutemin.Questions Lists.Ircnow Freedom.Selfadmin Openbsd.Loginconf Netcat.Irc Netcat.Usage Openbsd.Rcctl Freedom.Fork Chroot.Intro Openhttpd.Configure Openhttpd.Website Netcat.Http Telnet.Http Acme-client.Configure Openhttpd.Tls Openssl.Http Openssl.Cert Openhttpd.Hosting Openbsd.Httpopenproxy Openbsd.Chroot Openhttpd.Perl Slowcgi.Usage Tls.Intro Tls.Overview Tls.CA Freedom.Firstamendment Ircnow.Dogfood Freedom.Software Relayd.Acceleration Relayd.TLSMulti Freedom.Religion Tcpip.Overview IPv4.Overview IPv6.Overview Tcpip.Sockets Ip.Netmask Tcpip.Ports IP.Myaddress Tcpbench.Usage Openbsd.Ping Traceroute.Usage Openbsd.Dig Adminforces.Ifconfig Ifconfig.Change Hostnameif.Static Hostnameif.Autoconf Ifstated.Configure Arp.Usage Ndp.Usage Resolv.Conf- Resolvd.Usage Route.Usage Route.Hostnameif Netstat.Usage Route.Sourceaddr Ifconfig.Hostap Hostapd.Configure Freedom.Openforeveryone Pf.Configure Pf.Guide Openbsd.Ddos Openbsd.Tcpdump Openbsd.SSDP Openbsd.ACKFlood Openbsd.RSTFlood Openbsd.UDPFlood Openbsd.Amplification Openbsd.PFStable Openbsd.PFTesting Openbsd.Pf Pfctl.Usage Ifconfig.Wifi Ifconfig.Wifitoethernet Ifconfig.Bridge Ifconfig.Vlan Ifconfig.Veb Ifconfig.Vether Ifconfig.Carp Ifconfig.Gre Ifconfig.Mgre Ifconfig.Egre Ifconfig.Eoip Ifconfig.Etherip Ifconfig.Vxlan Ifconfig.Mpe Ifconfig.Mpip Ifconfig.Mpw Ifconfig.Bpe Ifconfig.Pppoe Ifconfig.Sppp Ifconfig.Tpmr Ifconfig.Trunk Ifconfig.Aggr Ifconfig.Urndis Ifconfig.Pflow Ifconfig.Pfsync Gre.6in4vmm Gre.6in4 Gre.4in6 Ifconfig.Wg Ifconfig.Tap Ifconfig.Tun Dns.Overview Unwind.Configure Unbound.Configure Unbound.Dnssec- Dig.Usage Host.Usage Hostname.Usage Hosts.Configure Netizen.Become Netizen.Rights Dns.Records Dns.Registrars Dns.FQDN Nsd.Configure Dns.Zonefile Nsd.Zone Nsd.Masterslave Nsd.Troubleshoot DNS.RDNS DNS.Ipv4rDNS DNS.Ipv6rDNS Freedom.Unix Dns.Vhost Identd.Configure Freedom.Federation Opensmtpd.Configure DNS.Mail DNS.SPF DNS.DKIM DNS.DMARC Netcat.SMTP Opensmtpd.Test Opensmtpd.Inbox Opensmtpd.Openrelay Smtp.Usage Spamd.Configure Opensmtpd.Aliases Snmpd.Configure Snmp.Configure Ldapd.Configure Servers.Rights Minutemin.Code Minutemin.Duty Cvsweb.Restore Got.Usage Got.Repo Got.Server Got.Mirror Gotweb.Install Minutemin.Server Openbsd.Dump Openrsync.Usage Openbsd.Fdisk Openbsd.Disklabel Disklabel.Partitioning Newfs.Usage Mount.Usage Openbsd.Newdisk Mfs.Usage Ffs.Intro Fsck.Usage Openbsd.Quota Openbsd.Growfs Softraid.Install Softraid.Rebuild Exports.Configure Nfsd.Configure MountNfs.Usage Mountd.Configure Ftpd.Configure Tftpd.Configure Sed.Usage Awk.Usage Roff.Usage Ksh.Intro Perl101.Perl101 Vmm.Intro Vmctl.Usage Cu.Usage Vmctl.Newdisk Vmctl.Reinstall Vmm.Install Openbsd.Install Openbsd.Upgrade Openbsd.Sysupgrade Vmm.Sysupgrade Sysmerge.Usage Openbsd.Bsdrd Openbsd.Singleuser OpenBSD.ResetPassword Vmm.Configure Hosting.Providers Dhcpd.Configure Rad.Configure Slaacd.Configure Openbsd.Diskless Openbsd.Ed Tar.Usage Ksh.Editor Ksh.History Crontab.Edit Openbsd.Adduser Group.Usage Openbsd.Localtime Dd.Iso Ln.Intro Openbsd.Fstab Dmesg.Usage Openbsd.Hier Ps.Usage Renice.Usage Fstat.Usage Fuser.Usage Kill.Usage Openbsd.Panic Openbsd.Sysctl Swapctl.Usage Openbsd.Outofmemory Atactl.Usage Openbsd.Vipw Syslogd.Configure Syslogd.Remote Newsyslog.Configure Sendbug.Usage Openbsd.Mail Freedom.Independence Ircnow.Constitution Freedom.Union Freedom.Privacy Freedom.Homestead Freedom.Madeonirc Freedom.Startupdream Freedom.Dueprocess Freedom.Checks Freedom.Rulebylaw Openbsd.Ports Pkgadd.CheckUpdates- Ntpd.Configure Abuse.Intro Team.Security Password.Management Openssl.Encryptfile Signify.Verify Shell.Limits Openbsd.FilePermissions Pledge.Intro Unveil.Intro Openbsd.Setuid Security.Usage Vlan.Configure Pair.Configure Veb.Configure Bridge.Configure Nat.Configure Route.Static Ripd.Configure Route6d.Configure Ospfd.Configure Bgpd.Configure Dvmrpd.Configure Mrouted.Configure Radiusd.Configure Npppd.Configure Dhcpleased.Configure Iked.Configure Vpn.Vpn Vpn.Myipaddress Iked.Sitetosite Sshd.Configure Ssh.Fingerprints Ssh.Agent OpenSSH.Connect OpenSSH.Keygen Openbsd.Sshkeys Openbsd.Sshbackdoor Sftp.Chroot Sshd.Chroot Openrsync.Chroot Openbsd.Books Unix.Reading Team.Welcome Team.Testing Team.Announce : responsibilities openforeveryone filepermissions troubleshooting wifitoethernet firstamendment advertisements administration amplification resetpassword automatically investigation announcements httpopenproxy miscellaneous constitution checkupdates acceleration startupdream independence partitioning fingerprints applications introduction simpletable masterslave filesystems description myipaddress adminforces encryptfile sshbackdoor outofmemory authorities certificate configuring declaration information recommended synchronize consistency environment singleuser networking roadwarrio dueprocess sysupgrade registrars blacklists dogfooding sourceaddr understand management sitetosite federation techniques nameserver validating partitions rebuilding traceroute hostnameif restricted installing throughput processing dhcpleased operations resolution hypervisor opensmtpd procedure configure interface minutemin discovery providers addresses mount_nfs madeonirc pftesting myaddress scripting homestead openhttpd rulebylaw wireguard disklabel questions selfadmin reinstall benchmark loginconf openrsync religious hierarchy processes multicast localtime jumpstart newsyslog fw_update openrelay passwords construct criminals webserver ifconfig ackflood udpflood rstflood pfstable emulator terminal firewall software ipv6rdns securely security generate ipv4rdns softraid zonefile binaries insecure protocol resource phishing stopping tcpbench autoconf ifstated overview training fwupdate operator database downtime syspatch religion resolver balances tlsmulti commands wireless changing packages firmware sortable diskless netmasks services archives neighbor mountnfs multiple sysmerge rotation webpages symbolic addusers domains openbsd reverse proxies channel dealing closing freedom prevent openssl swapctl connect signals openssh hosting sshkeys netizen exports servers records getting welcome storage pkg_add setting updated bouncer slowcgi reading further account crontab history syslogd radiusd mailing editing route6d version control mrouted classes message execute backups routing display restore default sendbug signify website clients privacy request newdisk sending aliases monitor chroots acquire inboxed hostapd netstat machine etherip resolvd virtual perl101 tcpdump logging 6in4vmm packets sockets ramdisk defense traffic unbound liberty attacks caching against reward remote setuid lesson groups unveil create serial civics extend inside access kernel panics growfs choose quotas report atactl repair pkgadd mountd sysctl checks buffer editor limits status renice ircnow change pledge router united slaacd verify daemon rights gotweb dnssec points filter unwind defend pfsync become cvsweb static netcat identd routes bootup urndis mirror tunnel relayd pseudo device sample vether bridge border keygen dvmrpd speech basics telnet lookup vhosts custom letter folder behind recite origin usage fuser npppd links ospfd shell topic dmesg tftpd agent abuse dhcpd using books parts union audit pppoe learn guide pfctl vxlan trunk pflow tcpip image rcctl ipsec error vmctl space bsdrd avoid leaks dmarc spamd snmpd ldapd fdisk newfs title write press after ethic clone setup types email paths apply about width block based honor offer doas with week fork acme team dkim iked sshd your vpns unix fqdn ddos sftp 4in6 mgre kill save vipw what fsck nfsd roff bgpd good ripd ntpd vlan eoip egre ssdp mpip carp aggr tpmr sppp duty show code hard mode into keep from tree text fast bill tape nsd ndp dig vps ksh usb 100 awk nat oom veb ffs mfs mpe fix git mpw bpe wg
Wordpress.Install:1720400568: : mysql_secure_installation wp_proxy_bypass_hosts wp_proxy_password wp_proxy_username mysql_install_db configuration wp_proxy_host wp_proxy_port introduction application corporation downloading permissions db_password connection extensions wp_siteurl identified privileges dedicated wordpress available forwarded recommend following directory copyright resolving openfiles localhost php74_fpm accessing parsedurl statement parse_url correctly chrooted database actually packages commands services required activate combined although affected location software hostname versions mariadb db_user servers db_name prepare welcome openbsd restart current archive section default include headers initial fastcgi monitor db_host _server example wp_home easiest enabled started reverse present imagick release browser opening writing daemons plugins pkg_add socket create relayd folder static define within change choose latest option scheme behind covers domain pecl74 second listen render mysqli client egress _mysql needed placed mysqld assume finish sample append values readme themes unpack oracle should others https grant clear query input share setup rcctl httpd first fetch mkdir chown pages needs index flush using style types order title which there shows enter login group tells none your must time this make only want both doas find exit exec busy will path that into case sure misc mime from done sets 8080 0711 edit work next part help code 2048 last step 2018 2000 uses 12v1 1024 else curl post max var xzf www new way zip net web run off can not now usr may cnf bye org ftp cd ok gz gd cp sf ln 3 6 5
blob - 5a1e58b878fb7be14b0ffd0ac62a5a64de50421e
blob + 634addef375ae85b393e06dd62d5da72d5e9bc62
--- wiki.d/Ripd.Configure
+++ wiki.d/Ripd.Configure
ctime=1718830407
host=104.167.242.140
name=Ripd.Configure
-rev=55
+rev=56
targets=Vmm.Intro,Route.Static,Nat.Configure,Openbsd.Install,Pf.Configure
-text=(:title Configuring RIPd:)%0a%0aIn the guide below, we will demonstrate the use of%0a[[https://man.openbsd.org/ripd.8|ripd(8)]] using virtual machines%0ainside [[vmm/intro|vmm]]. This guide presumes you have practiced%0a[[route/static|static routing]].%0a%0aIn order to save on costs, we will be using the reserved IP address prefix 10/8%0aand then [[nat/configure|translate the range]] to a public IP address. Here is%0athe topology:%0a%0a[@%0a R1 %3c-----> Internet%0a (10.1/16)%0a 10.2.1.1%0a ^%0a |%0a |%0a veb12%0a |%0a |%0a V%0a 10.2.2.1%0a R2 10.3.2.1 %3c-veb23-> 10.3.2.2 R3 10.5.3.1 %3c--veb35--> 10.5.5.1 R5%0a (10.2/16) (10.3/16) (10.5/16)%0a 10.4.2.1 10.3.4.2%0a ^ ^%0a \ /%0a veb24 /%0a \ veb34%0a \ /%0a ------> R4 %3c-----%0a 10.4.4.1 (10.4/16) 10.3.4.1%0a@]%0a%0aEach R# in the above topology represents a router, which we simulate with a%0avirtual machine with multiple interfaces. We will use%0a[[https://man.openbsd.org/veb.4|veb(4)]] to link two routers together.%0aBecause there are multiple interfaces on each router, no three nodes will%0aever share the same broadcast domain. This ensures that routing will be%0arequired to traverse the network. %0a%0aIn the hypervisor, we configure the proper interfaces:%0a%0a[@%0ahost# cat /etc/vm.conf%0asocket owner :vmdusers%0a%0aswitch "switch12" {%0a locked lladdr%0a interface veb12%0a}%0a%0aswitch "switch23" {%0a locked lladdr%0a interface veb23%0a}%0a%0aswitch "switch24" {%0a locked lladdr%0a interface veb24%0a}%0a%0aswitch "switch34" {%0a locked lladdr%0a interface veb34%0a}%0a%0aswitch "switch35" {%0a locked lladdr%0a interface veb35%0a}%0a%0absdiso="/home/iso/install75.iso"%0a%0avm "r2" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r2.qcow2 format qcow2%0a interface tap22 {%0a locked lladdr e8:8b:22:22:22:22%0a switch "switch12"%0a }%0a interface tap32 {%0a locked lladdr e8:8b:32:32:32:32%0a switch "switch23"%0a }%0a interface tap42 {%0a locked lladdr e8:8b:42:42:42:42%0a switch "switch24"%0a }%0a}%0a%0avm "r3" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r3.qcow2 format qcow2%0a interface tap322 { %0a locked lladdr e8:8b:32:02:32:02%0a switch "switch23"%0a }%0a interface tap342 { %0a locked lladdr e8:8b:34:02:34:02%0a switch "switch34"%0a }%0a interface tap53 {%0a locked lladdr e8:8b:53:53:53:53%0a switch "switch35"%0a }%0a}%0a%0avm "r4" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r4.qcow2 format qcow2%0a interface tap44 { %0a switch "switch24"%0a locked lladdr e8:8b:44:44:44:44%0a }%0a interface tap34 { %0a locked lladdr e8:8b:34:34:34:34%0a switch "switch34"%0a }%0a}%0a%0avm "r5" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r5.qcow2 format qcow2%0a interface tap55 { %0a switch "switch35"%0a locked lladdr e8:8b:55:55:55:55%0a }%0a}%0a@]%0a%0aNOTE: You will need to create necessary tap devices:%0a%0a[@%0a# cd /dev%0a# sh MAKEDEV tap{22,32,42,322,342,53,44,34,55}%0a@]%0a%0aWe also create the qcow2 images and [[openbsd/install|install the system]]:%0a%0a[@%0a$ vmctl create -s 20G $HOME/r2.qcow2%0a$ vmctl create -s 20G $HOME/r3.qcow2%0a$ vmctl create -s 20G $HOME/r4.qcow2%0a$ vmctl create -s 20G $HOME/r5.qcow2%0a@]%0a%0aIn [[pf/configure|/etc/pf.conf]], we add a rule similar to the following for%0aperforming [[nat/configure|NAT]]:%0a%0a[@%0amatch out on egress from !(egress:network) to any nat-to (egress:0)%0a@]%0a%0aNow all IPs from 10/8 will be NAT'd to our host's public IP address.%0a%0aThen reload the ruleset:%0a%0a[@%0ahost# pfctl -f /etc/pf.conf%0a@]%0a%0aWe configure the proper interfaces on the host, [[https://man.openbsd.org/sysctl.conf.5|sysctl.conf(5)]], and [[https://man.openbsd.org/ripd.conf.5|ripd.conf(5)]]:%0a%0a[@%0ahost# cat /etc/hostname.veb12%0aadd vport21%0aup%0ahost# cat /etc/hostname.veb23%0aup%0ahost# cat /etc/hostname.veb24%0aup%0ahost# cat /etc/hostname.veb34%0aup%0ahost# cat /etc/hostname.veb35%0aup%0ahost# cat /etc/hostname.vport11%0ainet 10.1.1.1 0xffff0000%0aup%0ahost# cat /etc/hostname.vport21%0ainet 10.2.1.1 0xffff0000%0aup%0ahost# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface if0%0ainterface vport11%0ainterface vport21%0ahost# cat /etc/sysctl.conf%0anet.inet.ip.arpq.maxlen=1024%0anet.inet.ip.forwarding=1%0anet.inet6.ip6.forwarding=1%0a@]%0a%0aReplace @@if0@@ with your actual egress interface.%0a%0aNext, we configure the virtual machines:%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0ar2# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ainterface vio2%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0aup%0ar3# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ainterface vio2%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0aup%0ar4# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0aup%0ar5# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a@]%0a%0a'''Note''': Be careful to input the correct subnet masks. Interfaces connecting to 10.3/16 have a longer mask.%0a%0aWhen set up correctly, r5 will now be able to reach the Internet:%0a%0ar5# ping 1.1.1.1 %0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.181 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.353 ms%0a%0a!! Querying ripd%0a%0aYou can show the state of your current interfaces:%0a%0ar3# ripctl show interfaces%0aInterface Address State Linkstate Uptime%0avio2 10.5.3.1/16 ACTIVE active 00:30:18%0avio1 10.3.4.2/24 ACTIVE active 00:30:18%0avio0 10.3.2.2/24 ACTIVE active 00:30:18%0a%0aYou can also show the routing information base:%0a%0ar3# ripctl show rib%0aDestination Nexthop Cost%0a0.0.0.0/0 10.3.2.1 3%0a10.1.0.0/16 10.3.2.1 3%0a10.2.0.0/16 10.3.2.1 2%0a10.3.2.0/24 0.0.0.0 1%0a10.3.4.0/24 0.0.0.0 1%0a10.4.0.0/16 10.3.4.1 2%0a10.5.0.0/16 0.0.0.0 1%0a%0aThis shows us the cost (in our case, calculated based on the number of hops) to%0areach a network. The destination 0.0.0.0/0 represents the entire Internet.%0aAs nexthop, 0.0.0.0 represents this current host.%0a%0aWe can also show the forwarding information base (fib), which is what goes into%0athe kernel routing tables:%0a%0ar3# ripctl show fib %0aflags: * = valid, R = RIP, C = Connected, S = Static%0aFlags Destination Nexthop %0a*R 0.0.0.0/0 10.3.2.1%0a*R 10.1.0.0/16 10.3.2.1%0a*R 10.2.0.0/16 10.3.2.1%0a*C 10.3.2.0/24 link#1%0a*C 10.3.4.0/24 link#2%0a*R 10.4.0.0/16 10.3.4.1%0a*C 10.5.0.0/16 link#3%0a*R 104.167.241.48/29 10.3.2.1%0a*R 104.167.241.192/26 10.3.2.1%0a*S 127.0.0.0/8 127.0.0.1%0a*C 127.0.0.1/8 link#0%0a* 127.0.0.1/32 127.0.0.1%0a*S 224.0.0.0/4 127.0.0.1%0a%0a!! Troubleshooting%0a%0aRun ripctl to check if it shows neighbors:%0a%0a# ripctl show neighbor %0aID State Address Iface Uptime %0a%0aIf it does not show any neighbors, run it in debug mode with the verbose flag:%0a%0a# ripd -dv%0a%0aWait 60 seconds. If you see the error message below:%0a%0a[@%0arecv_packet: cannot find a matching interface%0a@]%0a%0aIt may indicate that the IP addresses / subnet masks on the interfaces do not%0amatch up correctly.%0a
-time=1720678838
+text=(:title Configuring RIPd:)%0a%0aIn the guide below, we will demonstrate the use of%0a[[https://man.openbsd.org/ripd.8|ripd(8)]] using virtual machines%0ainside [[vmm/intro|vmm]]. This guide presumes you have practiced%0a[[route/static|static routing]].%0a%0aIn order to save on costs, we will be using the reserved IP address prefix 10/8%0aand then [[nat/configure|translate the range]] to a public IP address. Here is%0athe topology:%0a%0a[@%0a R1 %3c-----> Internet%0a (10.1/16)%0a 10.2.1.1%0a ^%0a |%0a |%0a veb12%0a |%0a |%0a V%0a 10.2.2.1%0a R2 10.3.2.1 %3c-veb23-> 10.3.2.2 R3 10.5.3.1 %3c--veb35--> 10.5.5.1 R5%0a (10.2/16) (10.3/16) (10.5/16)%0a 10.4.2.1 10.3.4.2%0a ^ ^%0a \ /%0a veb24 /%0a \ veb34%0a \ /%0a ------> R4 %3c-----%0a 10.4.4.1 (10.4/16) 10.3.4.1%0a@]%0a%0aEach R# in the above topology represents a router, which we simulate with a%0avirtual machine with multiple interfaces. We will use%0a[[https://man.openbsd.org/veb.4|veb(4)]] to link two routers together.%0aBecause there are multiple interfaces on each router, no three nodes will%0aever share the same broadcast domain. This ensures that routing will be%0arequired to traverse the network. %0a%0aIn the hypervisor, we configure the proper interfaces:%0a%0a[@%0ahost# cat /etc/vm.conf%0asocket owner :vmdusers%0a%0aswitch "switch12" {%0a locked lladdr%0a interface veb12%0a}%0a%0aswitch "switch23" {%0a locked lladdr%0a interface veb23%0a}%0a%0aswitch "switch24" {%0a locked lladdr%0a interface veb24%0a}%0a%0aswitch "switch34" {%0a locked lladdr%0a interface veb34%0a}%0a%0aswitch "switch35" {%0a locked lladdr%0a interface veb35%0a}%0a%0absdiso="/home/iso/install75.iso"%0a%0avm "r2" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r2.qcow2 format qcow2%0a interface tap22 {%0a locked lladdr e8:8b:22:22:22:22%0a switch "switch12"%0a }%0a interface tap32 {%0a locked lladdr e8:8b:32:32:32:32%0a switch "switch23"%0a }%0a interface tap42 {%0a locked lladdr e8:8b:42:42:42:42%0a switch "switch24"%0a }%0a}%0a%0avm "r3" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r3.qcow2 format qcow2%0a interface tap322 { %0a locked lladdr e8:8b:32:02:32:02%0a switch "switch23"%0a }%0a interface tap342 { %0a locked lladdr e8:8b:34:02:34:02%0a switch "switch34"%0a }%0a interface tap53 {%0a locked lladdr e8:8b:53:53:53:53%0a switch "switch35"%0a }%0a}%0a%0avm "r4" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r4.qcow2 format qcow2%0a interface tap44 { %0a switch "switch24"%0a locked lladdr e8:8b:44:44:44:44%0a }%0a interface tap34 { %0a locked lladdr e8:8b:34:34:34:34%0a switch "switch34"%0a }%0a}%0a%0avm "r5" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r5.qcow2 format qcow2%0a interface tap55 { %0a switch "switch35"%0a locked lladdr e8:8b:55:55:55:55%0a }%0a}%0a@]%0a%0aNOTE: You will need to create necessary tap devices:%0a%0a[@%0a# cd /dev%0a# sh MAKEDEV tap{22,32,42,322,342,53,44,34,55}%0a@]%0a%0aWe also create the qcow2 images and [[openbsd/install|install the system]]:%0a%0a[@%0a$ vmctl create -s 20G $HOME/r2.qcow2%0a$ vmctl create -s 20G $HOME/r3.qcow2%0a$ vmctl create -s 20G $HOME/r4.qcow2%0a$ vmctl create -s 20G $HOME/r5.qcow2%0a@]%0a%0aIn [[pf/configure|/etc/pf.conf]], we add a rule similar to the following for%0aperforming [[nat/configure|NAT]]:%0a%0a[@%0amatch out on egress from !(egress:network) to any nat-to (egress:0)%0a@]%0a%0aNow all IPs from 10/8 will be NAT'd to our host's public IP address.%0a%0aThen reload the ruleset:%0a%0a[@%0ahost# pfctl -f /etc/pf.conf%0a@]%0a%0aWe configure the proper interfaces on the host, [[https://man.openbsd.org/sysctl.conf.5|sysctl.conf(5)]], and [[https://man.openbsd.org/ripd.conf.5|ripd.conf(5)]]:%0a%0a[@%0ahost# cat /etc/hostname.veb12%0aadd vport21%0aup%0ahost# cat /etc/hostname.veb23%0aup%0ahost# cat /etc/hostname.veb24%0aup%0ahost# cat /etc/hostname.veb34%0aup%0ahost# cat /etc/hostname.veb35%0aup%0ahost# cat /etc/hostname.vport11%0ainet 10.1.1.1 0xffff0000%0aup%0ahost# cat /etc/hostname.vport21%0ainet 10.2.1.1 0xffff0000%0aup%0ahost# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface if0%0ainterface vport11%0ainterface vport21%0ahost# cat /etc/sysctl.conf%0anet.inet.ip.arpq.maxlen=1024%0anet.inet.ip.forwarding=1%0anet.inet6.ip6.forwarding=1%0a@]%0a%0aReplace @@if0@@ with your actual egress interface.%0a%0aNext, we configure the virtual machines:%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0ar2# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ainterface vio2%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0aup%0ar3# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ainterface vio2%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0aup%0ar4# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0aup%0ar5# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a@]%0a%0a'''Note''': Be careful to input the correct subnet masks. Interfaces connecting to 10.3/16 have a longer mask.%0a%0aWhen set up correctly, r5 will now be able to reach the Internet:%0a%0a[@%0ar5# ping 1.1.1.1 %0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.181 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.353 ms%0a@]%0a%0a!! Querying ripd%0a%0aYou can show the state of your current interfaces:%0a%0a[@%0ar3# ripctl show interfaces%0aInterface Address State Linkstate Uptime%0avio2 10.5.3.1/16 ACTIVE active 00:30:18%0avio1 10.3.4.2/24 ACTIVE active 00:30:18%0avio0 10.3.2.2/24 ACTIVE active 00:30:18%0a@]%0a%0aYou can also show the routing information base:%0a%0a[@%0ar3# ripctl show rib%0aDestination Nexthop Cost%0a0.0.0.0/0 10.3.2.1 3%0a10.1.0.0/16 10.3.2.1 3%0a10.2.0.0/16 10.3.2.1 2%0a10.3.2.0/24 0.0.0.0 1%0a10.3.4.0/24 0.0.0.0 1%0a10.4.0.0/16 10.3.4.1 2%0a10.5.0.0/16 0.0.0.0 1%0a@]%0a%0aThis shows us the cost (in our case, calculated based on the number of hops) to%0areach a network. The destination 0.0.0.0/0 represents the entire Internet.%0aAs nexthop, 0.0.0.0 represents this current host.%0a%0aWe can also show the forwarding information base (fib), which is what goes into%0athe kernel routing tables:%0a%0a[@%0ar3# ripctl show fib %0aflags: * = valid, R = RIP, C = Connected, S = Static%0aFlags Destination Nexthop %0a*R 0.0.0.0/0 10.3.2.1%0a*R 10.1.0.0/16 10.3.2.1%0a*R 10.2.0.0/16 10.3.2.1%0a*C 10.3.2.0/24 link#1%0a*C 10.3.4.0/24 link#2%0a*R 10.4.0.0/16 10.3.4.1%0a*C 10.5.0.0/16 link#3%0a*R 104.167.241.48/29 10.3.2.1%0a*R 104.167.241.192/26 10.3.2.1%0a*S 127.0.0.0/8 127.0.0.1%0a*C 127.0.0.1/8 link#0%0a* 127.0.0.1/32 127.0.0.1%0a*S 224.0.0.0/4 127.0.0.1%0a@]%0a%0a!! Troubleshooting%0a%0aRun ripctl to check if it shows neighbors:%0a%0a[@%0a# ripctl show neighbor %0aID State Address Iface Uptime %0a@]%0a%0aIf it does not show any neighbors, run it in debug mode with the verbose flag:%0a%0a[@%0a# ripd -dv%0a@]%0a%0aWait 60 seconds. If you see the error message below:%0a%0a[@%0arecv_packet: cannot find a matching interface%0a@]%0a%0aIt may indicate that the IP addresses / subnet masks on the interfaces do not%0amatch up correctly.%0a
+time=1720795550
title=Configuring RIPd
+author:1720795550=jrmu
+diff:1720795550:1720678838:=299d298%0a%3c [@%0a304,305c303%0a%3c @]%0a%3c %0a---%0a> %0a310d307%0a%3c [@%0a316,317c313%0a%3c @]%0a%3c %0a---%0a> %0a320d315%0a%3c [@%0a330,331c325%0a%3c @]%0a%3c %0a---%0a> %0a339d332%0a%3c [@%0a356,357c349%0a%3c @]%0a%3c %0a---%0a> %0a362d353%0a%3c [@%0a365,366c356%0a%3c @]%0a%3c %0a---%0a> %0a369d358%0a%3c [@%0a371d359%0a%3c @]%0a
+host:1720795550=104.167.242.140
author:1720678838=jrmu
diff:1720678838:1720677584:=14c14,15%0a%3c (10.1/16)%0a---%0a> (10.1/16)%0a> %0a
host:1720678838=104.167.242.140
blob - 42eacf460cf93a6467c27e7488d12610c4a1dd3a
blob + b4b1a1720c7e7c52ed371d256358a41d91d131da
--- wiki.d/Ripd.RecentChanges
+++ wiki.d/Ripd.RecentChanges
ctime=1718830407
host=104.167.242.140
name=Ripd.RecentChanges
-rev=54
-text=* [[Ripd/Configure]] . . . @2024-07-11T06:20:38Z by [[~jrmu]]: [==]%0a
-time=1720678838
+rev=55
+text=* [[Ripd/Configure]] . . . @2024-07-12T14:45:50Z by [[~jrmu]]: [==]%0a
+time=1720795550
blob - /dev/null
blob + 2c970deeebbe7a8d4d2d12538aa768cb63e01f52 (mode 644)
--- /dev/null
+++ wiki.d/Ripd.Configure-Draft,del-1720672423
+version=pmwiki-2.3.20 ordered=1 urlencoded=1
+agent=w3m/0.5.3+git20230121
+author=jrmu
+charset=UTF-8
+csum=
+ctime=1718830407
+host=104.167.242.140
+name=Ripd.Configure-Draft
+rev=49
+targets=Vmm.Intro,Route.Static,Nat.Configure,Openbsd.Install,Pf.Configure
+text=(:title Configuring RIPd:)%0a%0aIn the guide below, we will demonstrate the use of%0a[[https://man.openbsd.org/ripd.8|ripd(8)]] using virtual machines%0ainside [[vmm/intro|vmm]]. This guide presumes you have practiced%0a[[route/static|static routing]].%0a%0aIn order to save on costs, we will be using the reserved IP address prefix 10/8%0aand then [[nat/configure|translate the range]] to a public IP address. Here is%0athe topology:%0a%0a[@%0a R1 %3c-----> Internet%0a(10.1/16)%0a%0a 10.2.1.1%0a ^%0a |%0a |%0a veb12%0a |%0a |%0a V%0a 10.2.2.1%0a R2 10.3.2.1 %3c-veb23-> 10.3.2.2 R3 10.5.3.1 %3c--veb35--> 10.5.5.1 R5%0a (10.2/16) (10.3/16) (10.5/16)%0a 10.4.2.1 10.3.4.2%0a ^ ^%0a \ /%0a veb24 /%0a \ veb34%0a \ /%0a ------> R4 %3c-----%0a 10.4.4.1 (10.4/16) 10.3.4.1%0a@]%0a%0aEach R# in the above topology represents a router, which we simulate with a%0avirtual machine with multiple interfaces. We will use%0a[[https://man.openbsd.org/veb.4|veb(4)]] to link two routers together.%0aBecause there are multiple interfaces on each router, no three nodes will%0aever share the same broadcast domain. This ensures that routing will be%0arequired to traverse the network. %0a%0aIn the hypervisor, we configure the proper interfaces:%0a%0a[@%0ahost# cat /etc/vm.conf%0asocket owner :vmdusers%0a%0aswitch "switch12" {%0a locked lladdr%0a interface veb12%0a}%0a%0aswitch "switch23" {%0a locked lladdr%0a interface veb23%0a}%0a%0aswitch "switch24" {%0a locked lladdr%0a interface veb24%0a}%0a%0aswitch "switch34" {%0a locked lladdr%0a interface veb34%0a}%0a%0aswitch "switch35" {%0a locked lladdr%0a interface veb35%0a}%0a%0absdiso="/home/iso/install75.iso"%0a%0avm "r2" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r2.qcow2 format qcow2%0a interface tap22 {%0a locked lladdr e8:8b:22:22:22:22%0a switch "switch12"%0a }%0a interface tap32 {%0a locked lladdr e8:8b:32:32:32:32%0a switch "switch23"%0a }%0a interface tap42 {%0a locked lladdr e8:8b:42:42:42:42%0a switch "switch24"%0a }%0a}%0a%0avm "r3" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r3.qcow2 format qcow2%0a interface tap322 { %0a locked lladdr e8:8b:32:02:32:02%0a switch "switch23"%0a }%0a interface tap342 { %0a locked lladdr e8:8b:34:02:34:02%0a switch "switch34"%0a }%0a interface tap53 {%0a locked lladdr e8:8b:53:53:53:53%0a switch "switch35"%0a }%0a}%0a%0avm "r4" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r4.qcow2 format qcow2%0a interface tap44 { %0a switch "switch24"%0a locked lladdr e8:8b:44:44:44:44%0a }%0a interface tap34 { %0a locked lladdr e8:8b:34:34:34:34%0a switch "switch34"%0a }%0a}%0a%0avm "r5" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r5.qcow2 format qcow2%0a interface tap55 { %0a switch "switch35"%0a locked lladdr e8:8b:55:55:55:55%0a }%0a}%0a@]%0a%0aNOTE: You will need to create necessary tap devices:%0a%0a[@%0a# cd /dev%0a# sh MAKEDEV tap{22,32,42,322,342,53,44,34,55}%0a@]%0aWe also create the qcow2 images and [[openbsd/install|install the system]]:%0a%0a[@%0a$ vmctl create -s 20G $HOME/r2.qcow2%0a$ vmctl create -s 20G $HOME/r3.qcow2%0a$ vmctl create -s 20G $HOME/r4.qcow2%0a$ vmctl create -s 20G $HOME/r5.qcow2%0a@]%0a%0aIn [[pf/configure|/etc/pf.conf]], we add a rule similar to the following for%0aperforming [[nat/configure|NAT]]:%0a%0a[@%0amatch out on egress from !(egress:network) to any nat-to (egress:0)%0a@]%0a%0aNow all IPs from 10/8 will be NAT'd to our host's public IP address.%0a%0aThen reload the ruleset:%0a%0a[@%0ahost# pfctl -f /etc/pf.conf%0a@]%0a%0aWe configure the proper interfaces on the host:%0a%0a[@%0ahost# cat /etc/hostname.veb12%0aadd vport21%0aup%0ahost# cat /etc/hostname.veb23%0aup%0ahost# cat /etc/hostname.veb24%0aup%0ahost# cat /etc/hostname.veb34%0aup%0ahost# cat /etc/hostname.veb35%0aup%0ahost# cat /etc/hostname.vport11%0ainet 10.1.1.1 0xffff0000%0aup%0ahost# cat /etc/hostname.vport21%0ainet 10.2.1.1 0xffff0000%0aup%0ahost# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface if0%0ainterface vport11%0ainterface vport21%0ahost# cat /etc/sysctl.conf%0anet.inet.ip.arpq.maxlen=1024%0anet.inet.ip.forwarding=1%0anet.inet6.ip6.forwarding=1%0anet.inet.ip.multipath=1%0anet.inet6.ip6.multipath=1%0a@]%0a%0aReplace @@if0@@ with your actual egress interface.%0a%0aNext, we configure the virtual machines:%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0ar2# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ainterface vio2%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0aup%0ar3# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ainterface vio2%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0aup%0ar4# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ainterface vio1%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0aup%0ar5# cat /etc/ripd.conf%0a# $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%0aredistribute static%0aredistribute connected%0aredistribute default%0atriggered-updates yes%0a%0ainterface vio0%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a@]%0a%0a'''Note''': Be careful to input the correct subnet masks. Interfaces connecting to 10.3/16 have a longer mask.%0a%0a!! Troubleshooting%0a%0aRun ripctl to check if it shows neighbors:%0a%0a# ripctl show neighbor %0aID State Address Iface Uptime %0a%0aIf it does not show any neighbors, run it in debug mode with the verbose flag:%0a%0a# ripd -dv%0a%0aWait 60 seconds. If you see the error message below:%0a%0a[@%0arecv_packet: cannot find a matching interface%0a@]%0a%0aIt may indicate that the IP addresses / subnet masks on the interfaces do not%0amatch up correctly.%0a
+time=1720672416
+title=Configuring RIPd
+author:1720672416=jrmu
+diff:1720672416:1720624310:=298,317d297%0a%3c %0a%3c !! Troubleshooting%0a%3c %0a%3c Run ripctl to check if it shows neighbors:%0a%3c %0a%3c # ripctl show neighbor %0a%3c ID State Address Iface Uptime %0a%3c %0a%3c If it does not show any neighbors, run it in debug mode with the verbose flag:%0a%3c %0a%3c # ripd -dv%0a%3c %0a%3c Wait 60 seconds. If you see the error message below:%0a%3c %0a%3c [@%0a%3c recv_packet: cannot find a matching interface%0a%3c @]%0a%3c %0a%3c It may indicate that the IP addresses / subnet masks on the interfaces do not%0a%3c match up correctly.%0a
+host:1720672416=104.167.242.140
+author:1720624310=jrmu
+diff:1720624310:1720622791:=220c220%0a%3c inet 10.3.2.1 0xffffff00%0a---%0a> inet 10.3.2.1 0xffff0000%0a266c266%0a%3c inet 10.3.4.1 0xffffff00%0a---%0a> inet 10.3.4.1 0xffff0000%0a297c297%0a%3c '''Note''': Be careful to input the correct subnet masks. Interfaces connecting to 10.3/16 have a longer mask.%0a---%0a> '''Note''': Some of r3's interfaces have a longer subnet mask.%0a
+host:1720624310=104.167.242.140
+author:1720622791=jrmu
+diff:1720622791:1720622519:=177c177%0a%3c up%0a---%0a> add tap22%0a179c179,180%0a%3c up%0a---%0a> add tap32%0a> add tap322%0a181c182,183%0a%3c up%0a---%0a> add tap42%0a> add tap44%0a183c185,186%0a%3c up%0a---%0a> add tap342%0a> add tap34%0a185c188,189%0a%3c up%0a---%0a> add tap53%0a> add tap55%0a
+host:1720622791=104.167.242.140
+author:1720622519=jrmu
+diff:1720622519:1720621953:=180c180%0a%3c add tap322%0a---%0a> add tap332%0a
+host:1720622519=104.167.242.140
+author:1720621953=jrmu
+diff:1720621953:1720621580:=107c107%0a%3c switch "switch34"%0a---%0a> switch "switch23"%0a
+host:1720621953=104.167.242.140
+author:1720621580=jrmu
+diff:1720621580:1720621421:=300,301d299%0a%3c %0a%3c '''Note''': Some of r3's interfaces have a longer subnet mask.%0a
+host:1720621580=104.167.242.140
+author:1720621421=jrmu
+diff:1720621421:1720621244:=180c180%0a%3c add tap332%0a---%0a> add tap331%0a185c185%0a%3c add tap342%0a---%0a> add tap332%0a204c204%0a%3c interface if0%0a---%0a> interface em1%0a214,215d213%0a%3c %0a%3c Replace @@if0@@ with your actual egress interface.%0a
+host:1720621421=104.167.242.140
+author:1720621244=jrmu
+diff:1720621244:1720596808:=23d22%0a%3c V%0a78c77%0a%3c owner $USER%0a---%0a> owner jrmu%0a81c80%0a%3c disk /home/$USER/r2.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r2.qcow2 format qcow2%0a97c96%0a%3c owner $USER%0a---%0a> owner jrmu%0a100,102c99,101%0a%3c disk /home/$USER/r3.qcow2 format qcow2%0a%3c interface tap322 { %0a%3c locked lladdr e8:8b:32:02:32:02%0a---%0a> disk /home/jrmu/r3.qcow2 format qcow2%0a> interface tap331 { %0a> locked lladdr e8:8b:33:01:33:01%0a105,106c104,105%0a%3c interface tap342 { %0a%3c locked lladdr e8:8b:34:02:34:02%0a---%0a> interface tap332 { %0a> locked lladdr e8:8b:33:02:33:02%0a116c115%0a%3c owner $USER%0a---%0a> owner jrmu%0a119c118%0a%3c disk /home/$USER/r4.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r4.qcow2 format qcow2%0a131c130%0a%3c owner $USER%0a---%0a> owner jrmu%0a134c133%0a%3c disk /home/$USER/r5.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r5.qcow2 format qcow2%0a146c145%0a%3c # sh MAKEDEV tap{22,32,42,322,342,53,44,34,55}%0a---%0a> # sh MAKEDEV tap$i%0a
+host:1720621244=104.167.242.140
+author:1720596808=jrmu
+diff:1720596808:1720590947:=13,16c13,14%0a%3c R1 %3c-----> Internet%0a%3c (10.1/16)%0a%3c %0a%3c 10.2.1.1%0a---%0a> R1 %3c--> Internet%0a> 10.1/16%0a19d16%0a%3c |%0a22,33c19,27%0a%3c |%0a%3c 10.2.2.1%0a%3c R2 10.3.2.1 %3c-veb23-> 10.3.2.2 R3 10.5.3.1 %3c--veb35--> 10.5.5.1 R5%0a%3c (10.2/16) (10.3/16) (10.5/16)%0a%3c 10.4.2.1 10.3.4.2%0a%3c ^ ^%0a%3c \ /%0a%3c veb24 /%0a%3c \ veb34%0a%3c \ /%0a%3c ------> R4 %3c-----%0a%3c 10.4.4.1 (10.4/16) 10.3.4.1%0a---%0a> R2 %3c--veb23--> R3 %3c--veb35--> R5 10.5/16%0a> 10.2/16 10.3/16%0a> ^ ^%0a> \ /%0a> veb24 /%0a> \ veb34%0a> \ /%0a> > R4 %3c%0a> 10.4/16%0a77c71%0a%3c owner jrmu%0a---%0a> owner $USER%0a80c74%0a%3c disk /home/jrmu/r2.qcow2 format qcow2%0a---%0a> disk /home/$USER/r2.qcow2 format qcow2%0a96c90%0a%3c owner jrmu%0a---%0a> owner $USER%0a99c93%0a%3c disk /home/jrmu/r3.qcow2 format qcow2%0a---%0a> disk /home/$USER/r3.qcow2 format qcow2%0a115c109%0a%3c owner jrmu%0a---%0a> owner $USER%0a118c112%0a%3c disk /home/jrmu/r4.qcow2 format qcow2%0a---%0a> disk /home/$USER/r4.qcow2 format qcow2%0a130c124%0a%3c owner jrmu%0a---%0a> owner $USER%0a133c127%0a%3c disk /home/jrmu/r5.qcow2 format qcow2%0a---%0a> disk /home/$USER/r5.qcow2 format qcow2%0a239c233,236%0a%3c %0a---%0a> r2# rcctl enable ripd%0a> r2# rcctl start ripd%0a> r2# chmod o-r /etc/ripd.conf%0a> %0a241c238%0a%3c inet 10.3.2.2 0xffffff00%0a---%0a> inet 10.3.3.1 0xffff0000%0a244c241%0a%3c inet 10.3.4.2 0xffffff00%0a---%0a> inet 10.5.3.1 0xffff0000%0a246,248c243,244%0a%3c r3# cat /etc/hostname.vio2%0a%3c inet 10.5.3.1 0xffff0000%0a%3c up%0a---%0a> r3# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a259,262c255,258%0a%3c interface vio2%0a%3c r3# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c %0a---%0a> r3# rcctl enable ripd%0a> r3# rcctl start ripd%0a> r3# chmod o-r /etc/ripd.conf%0a> %0a268a265,266%0a> r4# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a279,281c277,280%0a%3c r4# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c %0a---%0a> r4# rcctl enable ripd%0a> r4# rcctl start ripd%0a> r4# chmod o-r /etc/ripd.conf%0a> %0a284a284,285%0a> r5# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a294,295c295,297%0a%3c r5# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a---%0a> r5# rcctl enable ripd%0a> r5# rcctl start ripd%0a> r5# chmod o-r /etc/ripd.conf%0a
+host:1720596808=104.167.242.140
+author:1720590947=jrmu
+diff:1720590947:1720590691:=235,236c235%0a%3c r2# chmod o-r /etc/ripd.conf%0a%3c %0a---%0a> %0a257,258c256%0a%3c r3# chmod o-r /etc/ripd.conf%0a%3c %0a---%0a> %0a279,280c277%0a%3c r4# chmod o-r /etc/ripd.conf%0a%3c %0a---%0a> %0a297d293%0a%3c r5# chmod o-r /etc/ripd.conf%0a
+host:1720590947=104.167.242.140
+author:1720590691=jrmu
+diff:1720590691:1720590442:=233,235c233%0a%3c r2# rcctl enable ripd%0a%3c r2# rcctl start ripd%0a%3c %0a---%0a> %0a242,243d239%0a%3c r3# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a254,256c250,252%0a%3c r3# rcctl enable ripd%0a%3c r3# rcctl start ripd%0a%3c %0a---%0a> r3# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> %0a263,264d258%0a%3c r4# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a275,277c269,271%0a%3c r4# rcctl enable ripd%0a%3c r4# rcctl start ripd%0a%3c %0a---%0a> r4# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> %0a281,282d274%0a%3c r5# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a292,293c284,285%0a%3c r5# rcctl enable ripd%0a%3c r5# rcctl start ripd%0a---%0a> r5# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a
+host:1720590691=104.167.242.140
+author:1720590442=jrmu
+diff:1720590442:1720590403:=71c71%0a%3c owner $USER%0a---%0a> owner jrmu%0a74c74%0a%3c disk /home/$USER/r2.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r2.qcow2 format qcow2%0a90c90%0a%3c owner $USER%0a---%0a> owner jrmu%0a93c93%0a%3c disk /home/$USER/r3.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r3.qcow2 format qcow2%0a109c109%0a%3c owner $USER%0a---%0a> owner jrmu%0a112c112%0a%3c disk /home/$USER/r4.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r4.qcow2 format qcow2%0a124c124%0a%3c owner $USER%0a---%0a> owner jrmu%0a127c127%0a%3c disk /home/$USER/r5.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r5.qcow2 format qcow2%0a
+host:1720590442=104.167.242.140
+author:1720590403=jrmu
+diff:1720590403:1720585979:=8,11c8,10%0a%3c In order to save on costs, we will be using the reserved IP address prefix 10/8%0a%3c and then [[nat/configure|translate the range]] to a public IP address. Here is%0a%3c the topology:%0a%3c %0a---%0a> In order to save on costs, we will be using the reserved IP address prefix%0a> 10/8 and then [[nat/configure|translate the range]] to a public IP address. Here is the topology:%0a> %0a71c70%0a%3c owner jrmu%0a---%0a> owner $USER%0a74c73%0a%3c disk /home/jrmu/r2.qcow2 format qcow2%0a---%0a> disk /home/$USER/r2.qcow2 format qcow2%0a90c89%0a%3c owner jrmu%0a---%0a> owner $USER%0a93c92%0a%3c disk /home/jrmu/r3.qcow2 format qcow2%0a---%0a> disk /home/$USER/r3.qcow2 format qcow2%0a109c108%0a%3c owner jrmu%0a---%0a> owner $USER%0a112c111%0a%3c disk /home/jrmu/r4.qcow2 format qcow2%0a---%0a> disk /home/$USER/r4.qcow2 format qcow2%0a124c123%0a%3c owner jrmu%0a---%0a> owner $USER%0a127c126%0a%3c disk /home/jrmu/r5.qcow2 format qcow2%0a---%0a> disk /home/$USER/r5.qcow2 format qcow2%0a135,136c134,135%0a%3c NOTE: You will need to create necessary tap devices:%0a%3c %0a---%0a> We also create the qcow2 images and [[openbsd/install|install the system]]:%0a> %0a138,143d136%0a%3c # cd /dev%0a%3c # sh MAKEDEV tap$i%0a%3c @]%0a%3c We also create the qcow2 images and [[openbsd/install|install the system]]:%0a%3c %0a%3c [@%0a169a163%0a> add tap21%0a179c173%0a%3c add tap34%0a---%0a> add tap43%0a
+host:1720590403=104.167.242.140
+author:1720585979=jrmu
+diff:1720585979:1720585359:=70c70%0a%3c owner $USER%0a---%0a> owner jrmu%0a73c73%0a%3c disk /home/$USER/r2.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r2.qcow2 format qcow2%0a89c89%0a%3c owner $USER%0a---%0a> owner jrmu%0a92c92%0a%3c disk /home/$USER/r3.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r3.qcow2 format qcow2%0a108c108%0a%3c owner $USER%0a---%0a> owner jrmu%0a111c111%0a%3c disk /home/$USER/r4.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r4.qcow2 format qcow2%0a123c123%0a%3c owner $USER%0a---%0a> owner jrmu%0a126c126%0a%3c disk /home/$USER/r5.qcow2 format qcow2%0a---%0a> disk /home/jrmu/r5.qcow2 format qcow2%0a
+host:1720585979=104.167.242.140
+author:1720585359=jrmu
+diff:1720585359:1720584959:=194,199d193%0a%3c host# cat /etc/sysctl.conf%0a%3c net.inet.ip.arpq.maxlen=1024%0a%3c net.inet.ip.forwarding=1%0a%3c net.inet6.ip6.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c net.inet6.ip6.multipath=1%0a206c200,203%0a%3c inet 10.2.2.1 0xffff0000%0a---%0a> inet 10.2.1.1 0xffff0000%0a> !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a> !route add -inet 10.1/16 10.1.2.1%0a> !route add -inet default 10.1.2.1%0a208,209c205,209%0a%3c r2# cat /etc/hostname.vio1%0a%3c inet 10.3.2.1 0xffff0000%0a---%0a> r2# cat /etc/hostname.vio1 %0a> inet 10.2.3.1 0xffff0000%0a> !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a> !route add -inet 10.3/16 10.3.2.1%0a> !route add -inet 10.5/16 10.3.2.1%0a211,212c211,214%0a%3c r2# cat /etc/hostname.vio2%0a%3c inet 10.4.2.1 0xffff0000%0a---%0a> r2# cat /etc/hostname.vio2 %0a> inet 10.2.4.1 0xffff0000%0a> !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a> !route add -inet 10.4/16 10.4.2.1%0a216,229c218,223%0a%3c r2# cat /etc/ripd.conf%0a%3c # $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%3c %0a%3c redistribute static%0a%3c redistribute connected%0a%3c redistribute default%0a%3c triggered-updates yes%0a%3c %0a%3c interface vio0%0a%3c interface vio1%0a%3c interface vio2%0a%3c %0a%3c r3# cat /etc/hostname.vio0%0a%3c inet 10.3.3.1 0xffff0000%0a---%0a> %0a> r3# cat /etc/hostname.vio0 %0a> inet 10.3.2.1 0xffff0000%0a> !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a> !route add -inet 10.2/16 10.2.3.1%0a> !route add -inet default 10.2.3.1%0a231,232c225,228%0a%3c r3# cat /etc/hostname.vio1%0a%3c inet 10.5.3.1 0xffff0000%0a---%0a> r3# cat /etc/hostname.vio1 %0a> inet 10.3.4.1 0xffff0000%0a> !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a> !route add -inet 10.4/16 10.4.3.1%0a234,243c230,234%0a%3c r3# cat /etc/ripd.conf%0a%3c # $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%3c %0a%3c redistribute static%0a%3c redistribute connected%0a%3c redistribute default%0a%3c triggered-updates yes%0a%3c %0a%3c interface vio0%0a%3c interface vio1%0a---%0a> r3# cat /etc/hostname.vio2 %0a> inet 10.3.5.1 0xffff0000%0a> !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a> !route add -inet 10.5/16 10.5.3.1%0a> up%0a248c239,242%0a%3c inet 10.4.4.1 0xffff0000%0a---%0a> inet 10.4.2.1 0xffff0000%0a> !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a> !route add -inet 10.2/16 10.2.4.1%0a> !route add -inet default 10.2.4.1%0a250,251c244,248%0a%3c r4# cat /etc/hostname.vio1%0a%3c inet 10.3.4.1 0xffff0000%0a---%0a> r4# cat /etc/hostname.vio1 %0a> inet 10.4.3.1 0xffff0000%0a> !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a> !route add -inet 10.3/16 10.3.4.1%0a> !route add -inet 10.5/16 10.3.4.1%0a253,262d249%0a%3c r4# cat /etc/ripd.conf%0a%3c # $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%3c %0a%3c redistribute static%0a%3c redistribute connected%0a%3c redistribute default%0a%3c triggered-updates yes%0a%3c %0a%3c interface vio0%0a%3c interface vio1%0a267c254,257%0a%3c inet 10.5.5.1 0xffff0000%0a---%0a> inet 10.5.3.1 0xffff0000%0a> !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a> !route add -inet 10.3/16 10.3.5.1%0a> !route add -inet default 10.3.5.1%0a269,277d258%0a%3c r5# cat /etc/ripd.conf%0a%3c # $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%3c %0a%3c redistribute static%0a%3c redistribute connected%0a%3c redistribute default%0a%3c triggered-updates yes%0a%3c %0a%3c interface vio0%0a
+host:1720585359=104.167.242.140
+author:1720584959=jrmu
+diff:1720584959:1720584660:=
+host:1720584959=104.167.242.140
+author:1720584660=jrmu
+diff:1720584660:1720581089:=93,94c93,94%0a%3c interface tap331 { %0a%3c locked lladdr e8:8b:33:01:33:01%0a---%0a> interface tap33 { %0a> locked lladdr e8:8b:33:33:33:33%0a97,100d96%0a%3c interface tap332 { %0a%3c locked lladdr e8:8b:33:02:33:02%0a%3c switch "switch23"%0a%3c }%0a162c158%0a%3c add vport21%0a---%0a> add vport11%0a164d159%0a%3c add tap22%0a165a161%0a> add tap23%0a167d162%0a%3c add tap331%0a168a164%0a> add tap24%0a170d165%0a%3c add tap44%0a172c167%0a%3c add tap332%0a---%0a> add tap34%0a174a170%0a> add tap35%0a176,178c172,175%0a%3c add tap55%0a%3c host# cat /etc/hostname.vport11%0a%3c inet 10.1.1.1 0xffff0000%0a---%0a> host# cat /etc/hostname.vport11 %0a> inet 10.1.2.1 0xffff0000%0a> !route add -inet 10.2.1.1 -cloning -link -iface vport11%0a> !route add -inet 10/8 10.2.1.1%0a180,193d176%0a%3c host# cat /etc/hostname.vport21%0a%3c inet 10.2.1.1 0xffff0000%0a%3c up%0a%3c host# cat /etc/ripd.conf%0a%3c # $OpenBSD: ripd.conf,v 1.1 2014/07/11 21:20:10 deraadt Exp $%0a%3c %0a%3c redistribute static%0a%3c redistribute connected%0a%3c redistribute default%0a%3c triggered-updates yes%0a%3c %0a%3c interface em1%0a%3c interface vport11%0a%3c interface vport21%0a
+host:1720584660=104.167.242.140
+author:1720581089=jrmu
+diff:1720581089:1720310656:=70c70%0a%3c owner jrmu%0a---%0a> owner $USER%0a73,75c73,75%0a%3c disk /home/jrmu/r2.qcow2 format qcow2%0a%3c interface tap22 {%0a%3c locked lladdr e8:8b:22:22:22:22%0a---%0a> disk /home/$USER/r2.qcow2 format qcow2%0a> interface tap21 {%0a> locked lladdr e8:8b:21:21:21:21%0a78,79c78,79%0a%3c interface tap32 {%0a%3c locked lladdr e8:8b:32:32:32:32%0a---%0a> interface tap23 {%0a> locked lladdr e8:8b:23:23:23:23%0a82,83c82,83%0a%3c interface tap42 {%0a%3c locked lladdr e8:8b:42:42:42:42%0a---%0a> interface tap24 {%0a> locked lladdr e8:8b:24:24:24:24%0a89c89%0a%3c owner jrmu%0a---%0a> owner $USER%0a92,94c92,94%0a%3c disk /home/jrmu/r3.qcow2 format qcow2%0a%3c interface tap33 { %0a%3c locked lladdr e8:8b:33:33:33:33%0a---%0a> disk /home/$USER/r3.qcow2 format qcow2%0a> interface tap32 { %0a> locked lladdr e8:8b:32:32:32:32%0a97,99c97,99%0a%3c interface tap53 {%0a%3c locked lladdr e8:8b:53:53:53:53%0a%3c switch "switch35"%0a---%0a> interface tap34 {%0a> locked lladdr e8:8b:34:34:34:34%0a> switch "switch34"%0a100a101,104%0a> interface tap35 {%0a> locked lladdr e8:8b:35:35:35:35%0a> switch "switch35"%0a> }%0a104c108%0a%3c owner jrmu%0a---%0a> owner $USER%0a107,108c111,113%0a%3c disk /home/jrmu/r4.qcow2 format qcow2%0a%3c interface tap44 { %0a---%0a> disk /home/$USER/r4.qcow2 format qcow2%0a> interface tap42 { %0a> locked lladdr e8:8b:42:42:42:42%0a110d114%0a%3c locked lladdr e8:8b:44:44:44:44%0a112,113c116,117%0a%3c interface tap34 { %0a%3c locked lladdr e8:8b:34:34:34:34%0a---%0a> interface tap43 { %0a> locked lladdr e8:8b:43:43:43:43%0a119c123%0a%3c owner jrmu%0a---%0a> owner $USER%0a122,123c126,128%0a%3c disk /home/jrmu/r5.qcow2 format qcow2%0a%3c interface tap55 { %0a---%0a> disk /home/$USER/r5.qcow2 format qcow2%0a> interface tap53 { %0a> locked lladdr e8:8b:53:53:53:53%0a125d129%0a%3c locked lladdr e8:8b:55:55:55:55%0a
+host:1720581089=104.167.242.140
+author:1720310656=jrmu
+diff:1720310656:1720310565:=
+host:1720310656=104.167.242.140
+author:1720310565=jrmu
+diff:1720310565:1720310187:=39c39%0a%3c host# cat /etc/vm.conf%0a---%0a> # cat /etc/vm.conf%0a155c155%0a%3c host# pfctl -f /etc/pf.conf%0a---%0a> # pfctl -f /etc/pf.conf%0a
+host:1720310565=104.167.242.140
+author:1720310187=jrmu
+diff:1720310187:1720286272:=3,7c3,5%0a%3c In the guide below, we will demonstrate the use of%0a%3c [[https://man.openbsd.org/ripd.8|ripd(8)]] using virtual machines%0a%3c inside [[vmm/intro|vmm]]. This guide presumes you have practiced%0a%3c [[route/static|static routing]].%0a%3c %0a---%0a> In the guide below, we will create a virtual networking lab using%0a> [[vmm/intro|vmm]].%0a> %0a240c238%0a%3c r5# cat /etc/hostname.vio0%0a---%0a> r5# cat /etc/hostname.vio0 %0a247a246,536%0a> @]%0a> %0a> In this basic setup, we add static routes to allow packets to be forwarded%0a> inside the network.%0a> %0a> Pay careful attention to the routes that are chosen. If R5 runs:%0a> %0a> [@%0a> r5# ping 1.1.1.1%0a> @]%0a> %0a> You can run tcpdump on each of the routers' interfaces to see which%0a> interfaces receive the packet:%0a> %0a> [@%0a> # tcpdump -ne -i if0 'icmp and host 1.1.1.1'%0a> @]%0a> %0a> Replace @@if0@@ with @@vio0@@, @@vio1@@, or @@vio2@@. You can also run:%0a> %0a> [@%0a> r5# route -n get 1.1.1.1%0a> route to: 1.1.1.1%0a> destination: 0.0.0.0%0a> mask: 0.0.0.0%0a> gateway: 10.3.5.1%0a> interface: vio0%0a> if address: 10.5.3.1%0a> priority: 8 (static)%0a> flags: %3cUP,GATEWAY,DONE,STATIC>%0a> use mtu expire%0a> 146 0 0 %0a> @]%0a> %0a> Notice that packets traverse from R5 to R3 to R2 to R1, skipping R4.%0a> %0a> !! Route priorities%0a> %0a> By changing the routing tables, we can change the path that packets take.%0a> %0a> First, notice how R3 can take two paths to reach R2. It can reach R2 directly,%0a> or it can first send packets to R4 which then forwards them to R2.%0a> %0a> Let's have R3 send packets to R4 in order to reach R2. However, as before, R2%0a> will still reach R3 directly. This will create asymmetric routing.%0a> %0a> [@%0a> r2# cat /etc/hostname.vio0%0a> inet 10.2.1.1 0xffff0000%0a> !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a> !route add -inet 10.1/16 10.1.2.1%0a> !route add -inet default 10.1.2.1%0a> up%0a> r2# cat /etc/hostname.vio1 %0a> inet 10.2.3.1 0xffff0000%0a> !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a> !route add -inet -priority 2 -mpath 10.3/16 10.3.2.1%0a> !route add -inet -priority 2 -mpath 10.4/16 10.3.2.1%0a> !route add -inet -priority 2 -mpath 10.5/16 10.3.2.1%0a> up%0a> r2# cat /etc/hostname.vio2 %0a> inet 10.2.4.1 0xffff0000%0a> !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a> !route add -inet -mpath 10.4/16 10.4.2.1%0a> !route add -inet -mpath 10.3/16 10.4.2.1%0a> !route add -inet -mpath 10.5/16 10.4.2.1%0a> up%0a> r2# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> %0a> r3# cat /etc/hostname.vio0 %0a> inet 10.3.2.1 0xffff0000%0a> !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a> !route add -inet -mpath 10.2/16 10.2.3.1%0a> !route add -inet -mpath default 10.2.3.1%0a> up%0a> r3# cat /etc/hostname.vio1 %0a> inet 10.3.4.1 0xffff0000%0a> !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a> !route add -inet -priority 2 -mpath 10.4/16 10.4.3.1%0a> !route add -inet -priority 2 -mpath default 10.4.3.1%0a> up%0a> r3# cat /etc/hostname.vio2 %0a> inet 10.3.5.1 0xffff0000%0a> !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a> !route add -inet 10.5/16 10.5.3.1%0a> up%0a> r3# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> %0a> r4# cat /etc/hostname.vio0%0a> inet 10.4.2.1 0xffff0000%0a> !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a> !route add -inet -priority 2 -mpath 10.2/16 10.2.4.1%0a> !route add -inet -priority 2 -mpath default 10.2.4.1%0a> up%0a> r4# cat /etc/hostname.vio1 %0a> inet 10.4.3.1 0xffff0000%0a> !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a> !route add -inet 10.3/16 10.3.4.1%0a> !route add -inet 10.5/16 10.3.4.1%0a> !route add -inet -mpath default 10.3.4.1%0a> up%0a> r4# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> %0a> r5# cat /etc/hostname.vio0 %0a> inet 10.5.3.1 0xffff0000%0a> !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a> !route add -inet 10.3/16 10.3.5.1%0a> !route add -inet -mpath default 10.3.5.1%0a> up%0a> r5# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> @]%0a> %0a> Note that route priorities 0 and 1 are reserved and cannot be used, so use the%0a> next lowest priority, 2.%0a> %0a> On R5, try running:%0a> %0a> [@%0a> # ping 1.1.1.1%0a> @]%0a> %0a> On R4's vio0, you can see ping requests but no ping replies, and on R3's vio0,%0a> you can see ping replies but no ping requests:%0a> %0a> [@%0a> r5# ping 1.1.1.1%0a> PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a> 64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a> %0a> r3# tcpdump -ne -i vio0%0a> tcpdump: listening on vio0, link-type EN10MB%0a> 23:29:59.873314 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 23:30:00.873292 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 23:30:01.873514 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> %0a> r4# tcpdump -ne -i vio0%0a> tcpdump: listening on vio0, link-type EN10MB%0a> 23:29:36.869999 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 23:29:37.869900 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 23:29:38.869912 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> @]%0a> %0a> !! Routing%0a> %0a> Let's fix up the routes so that we have symmetric routing, and multiple paths%0a> defined. We can show how routes can change if one of the links breaks.%0a> %0a> [@%0a> r2# cat /etc/hostname.vio0%0a> inet 10.2.1.1 0xffff0000%0a> !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a> !route add -inet 10.1/16 10.1.2.1%0a> !route add -inet default 10.1.2.1%0a> up%0a> r2# cat /etc/hostname.vio1 %0a> inet 10.2.3.1 0xffff0000%0a> !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a> !route add -inet -priority 2 -mpath 10.3/16 10.3.2.1%0a> !route add -inet -priority 10 -mpath 10.4/16 10.3.2.1%0a> !route add -inet -priority 2 -mpath 10.5/16 10.3.2.1%0a> up%0a> r2# cat /etc/hostname.vio2 %0a> inet 10.2.4.1 0xffff0000%0a> !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a> !route add -inet -priority 10 -mpath 10.3/16 10.4.2.1%0a> !route add -inet -priority 2 -mpath 10.4/16 10.4.2.1%0a> !route add -inet -priority 10 -mpath 10.5/16 10.4.2.1%0a> up%0a> r2# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> %0a> r3# cat /etc/hostname.vio0 %0a> inet 10.3.2.1 0xffff0000%0a> !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a> !route add -inet -priority 2 -mpath 10.1/16 10.2.3.1%0a> !route add -inet -priority 2 -mpath 10.2/16 10.2.3.1%0a> !route add -inet -priority 10 -mpath 10.4/16 10.2.3.1%0a> !route add -inet -priority 2 -mpath default 10.2.3.1%0a> up%0a> r3# cat /etc/hostname.vio1 %0a> inet 10.3.4.1 0xffff0000%0a> !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a> !route add -inet -priority 10 -mpath 10.1/16 10.4.3.1%0a> !route add -inet -priority 10 -mpath 10.2/16 10.4.3.1%0a> !route add -inet -priority 2 -mpath 10.4/16 10.4.3.1%0a> !route add -inet -priority 10 -mpath default 10.4.3.1%0a> up%0a> r3# cat /etc/hostname.vio2 %0a> inet 10.3.5.1 0xffff0000%0a> !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a> !route add -inet 10.5/16 10.5.3.1%0a> up%0a> r3# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> %0a> r4# cat /etc/hostname.vio0%0a> inet 10.4.2.1 0xffff0000%0a> !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a> !route add -inet -priority 2 -mpath 10.1/16 10.2.4.1%0a> !route add -inet -priority 2 -mpath 10.2/16 10.2.4.1%0a> !route add -inet -priority 10 -mpath 10.3/16 10.2.4.1%0a> !route add -inet -priority 10 -mpath 10.5/16 10.2.4.1%0a> !route add -inet -priority 2 -mpath default 10.2.4.1%0a> up%0a> r4# cat /etc/hostname.vio1 %0a> inet 10.4.3.1 0xffff0000%0a> !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a> !route add -inet -priority 10 -mpath 10.1/16 10.3.4.1%0a> !route add -inet -priority 10 -mpath 10.2/16 10.3.4.1%0a> !route add -inet -priority 2 -mpath 10.3/16 10.3.4.1%0a> !route add -inet -priority 2 -mpath 10.5/16 10.3.4.1%0a> !route add -inet -priority 10 -mpath default 10.3.4.1%0a> up%0a> r4# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> %0a> r5# cat /etc/hostname.vio0 %0a> inet 10.5.3.1 0xffff0000%0a> !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a> !route add -inet 10.3/16 10.3.5.1%0a> !route add -inet -mpath default 10.3.5.1%0a> up%0a> r5# cat /etc/sysctl.conf%0a> net.inet.ip.forwarding=1%0a> net.inet.ip.multipath=1%0a> @]%0a> %0a> We verify that pings from R5 to 1.1.1.1 pass entirely through the link between%0a> R2 and R3:%0a> %0a> [@%0a> r5# ping 1.1.1.1%0a> PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a> 64 bytes from 1.1.1.1: icmp_seq=0 ttl=52 time=4.831 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=1 ttl=52 time=4.349 ms%0a> %0a> r3# tcpdump -ne -i vio0%0a> tcpdump: listening on vio0, link-type EN10MB%0a> 11:16:49.419761 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 11:16:49.422942 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 11:16:50.419617 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 11:16:50.423011 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> @]%0a> %0a> We will deliberately bring down the vio0 interface on R3, to break the link%0a> between R2 and R3:%0a> %0a> [@%0a> r3# ifconfig vio0 down%0a> @]%0a> %0a> On R2, we change route priorities:%0a> %0a> [@%0a> r2# route change -inet -priority 10 10.5/16 10.3.2.1%0a> change net 10.5/16: gateway 10.3.2.1%0a> r2# route change -inet -priority 2 10.5/16 10.4.2.1%0a> change net 10.5/16: gateway 10.4.2.1%0a> @]%0a> %0a> On R5, ping should still work:%0a> %0a> [@%0a> r5# ping 1.1.1.1%0a> PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a> 64 bytes from 1.1.1.1: icmp_seq=0 ttl=52 time=4.831 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=1 ttl=52 time=4.349 ms%0a> @]%0a> %0a> However, it now takes a different route. Notice that R4 now receives all packets:%0a> %0a> [@%0a> r4# tcpdump -ne -i vio0%0a> tcpdump: listening on vio0, link-type EN10MB%0a> 10:18:57.585446 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 10:18:57.588670 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 10:18:58.599916 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 10:18:58.603157 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a
+host:1720310187=104.167.242.140
+author:1720286272=jrmu
+diff:1720286272:1720286127:=484,500d483%0a%3c @]%0a%3c %0a%3c We verify that pings from R5 to 1.1.1.1 pass entirely through the link between%0a%3c R2 and R3:%0a%3c %0a%3c [@%0a%3c r5# ping 1.1.1.1%0a%3c PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a%3c 64 bytes from 1.1.1.1: icmp_seq=0 ttl=52 time=4.831 ms%0a%3c 64 bytes from 1.1.1.1: icmp_seq=1 ttl=52 time=4.349 ms%0a%3c %0a%3c r3# tcpdump -ne -i vio0%0a%3c tcpdump: listening on vio0, link-type EN10MB%0a%3c 11:16:49.419761 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c 11:16:49.422942 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%3c 11:16:50.419617 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c 11:16:50.423011 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a
+host:1720286272=104.167.242.140
+author:1720286127=jrmu
+diff:1720286127:1720285910:=414c414%0a%3c !route add -inet -priority 10 -mpath 10.4/16 10.3.2.1%0a---%0a> !route add -inet -priority 2 -mpath 10.4/16 10.3.2.1%0a420,422c420,422%0a%3c !route add -inet -priority 10 -mpath 10.3/16 10.4.2.1%0a%3c !route add -inet -priority 2 -mpath 10.4/16 10.4.2.1%0a%3c !route add -inet -priority 10 -mpath 10.5/16 10.4.2.1%0a---%0a> !route add -inet -mpath 10.4/16 10.4.2.1%0a> !route add -inet -mpath 10.3/16 10.4.2.1%0a> !route add -inet -mpath 10.5/16 10.4.2.1%0a431,434c431,432%0a%3c !route add -inet -priority 2 -mpath 10.1/16 10.2.3.1%0a%3c !route add -inet -priority 2 -mpath 10.2/16 10.2.3.1%0a%3c !route add -inet -priority 10 -mpath 10.4/16 10.2.3.1%0a%3c !route add -inet -priority 2 -mpath default 10.2.3.1%0a---%0a> !route add -inet -mpath 10.2/16 10.2.3.1%0a> !route add -inet -mpath default 10.2.3.1%0a439,440d436%0a%3c !route add -inet -priority 10 -mpath 10.1/16 10.4.3.1%0a%3c !route add -inet -priority 10 -mpath 10.2/16 10.4.3.1%0a442c438%0a%3c !route add -inet -priority 10 -mpath default 10.4.3.1%0a---%0a> !route add -inet -priority 2 -mpath default 10.4.3.1%0a456d451%0a%3c !route add -inet -priority 2 -mpath 10.1/16 10.2.4.1%0a458,459d452%0a%3c !route add -inet -priority 10 -mpath 10.3/16 10.2.4.1%0a%3c !route add -inet -priority 10 -mpath 10.5/16 10.2.4.1%0a465,469c458,460%0a%3c !route add -inet -priority 10 -mpath 10.1/16 10.3.4.1%0a%3c !route add -inet -priority 10 -mpath 10.2/16 10.3.4.1%0a%3c !route add -inet -priority 2 -mpath 10.3/16 10.3.4.1%0a%3c !route add -inet -priority 2 -mpath 10.5/16 10.3.4.1%0a%3c !route add -inet -priority 10 -mpath default 10.3.4.1%0a---%0a> !route add -inet 10.3/16 10.3.4.1%0a> !route add -inet 10.5/16 10.3.4.1%0a> !route add -inet -mpath default 10.3.4.1%0a
+host:1720286127=104.167.242.140
+author:1720285910=jrmu
+diff:1720285910:1720285249:=302,304c302,304%0a%3c !route add -inet -priority 2 -mpath 10.3/16 10.3.2.1%0a%3c !route add -inet -priority 2 -mpath 10.4/16 10.3.2.1%0a%3c !route add -inet -priority 2 -mpath 10.5/16 10.3.2.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.3.2.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.3.2.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.3.2.1%0a326,327c326,327%0a%3c !route add -inet -priority 2 -mpath 10.4/16 10.4.3.1%0a%3c !route add -inet -priority 2 -mpath default 10.4.3.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.4.3.1%0a> !route add -inet -nostatic -priority 2 -mpath default 10.4.3.1%0a341,342c341,342%0a%3c !route add -inet -priority 2 -mpath 10.2/16 10.2.4.1%0a%3c !route add -inet -priority 2 -mpath default 10.2.4.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.2/16 10.2.4.1%0a> !route add -inet -nostatic -priority 2 -mpath default 10.2.4.1%0a413,415c413,415%0a%3c !route add -inet -priority 2 -mpath 10.3/16 10.3.2.1%0a%3c !route add -inet -priority 2 -mpath 10.4/16 10.3.2.1%0a%3c !route add -inet -priority 2 -mpath 10.5/16 10.3.2.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.3.2.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.3.2.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.3.2.1%0a437,438c437,438%0a%3c !route add -inet -priority 2 -mpath 10.4/16 10.4.3.1%0a%3c !route add -inet -priority 2 -mpath default 10.4.3.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.4.3.1%0a> !route add -inet -nostatic -priority 2 -mpath default 10.4.3.1%0a452,453c452,453%0a%3c !route add -inet -priority 2 -mpath 10.2/16 10.2.4.1%0a%3c !route add -inet -priority 2 -mpath default 10.2.4.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.2/16 10.2.4.1%0a> !route add -inet -nostatic -priority 2 -mpath default 10.2.4.1%0a
+host:1720285910=104.167.242.140
+author:1720285249=jrmu
+diff:1720285249:1720284939:=402,475d401%0a%3c %0a%3c [@%0a%3c r2# cat /etc/hostname.vio0%0a%3c inet 10.2.1.1 0xffff0000%0a%3c !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a%3c !route add -inet 10.1/16 10.1.2.1%0a%3c !route add -inet default 10.1.2.1%0a%3c up%0a%3c r2# cat /etc/hostname.vio1 %0a%3c inet 10.2.3.1 0xffff0000%0a%3c !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.3.2.1%0a%3c up%0a%3c r2# cat /etc/hostname.vio2 %0a%3c inet 10.2.4.1 0xffff0000%0a%3c !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a%3c !route add -inet -mpath 10.4/16 10.4.2.1%0a%3c !route add -inet -mpath 10.3/16 10.4.2.1%0a%3c !route add -inet -mpath 10.5/16 10.4.2.1%0a%3c up%0a%3c r2# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c %0a%3c r3# cat /etc/hostname.vio0 %0a%3c inet 10.3.2.1 0xffff0000%0a%3c !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a%3c !route add -inet -mpath 10.2/16 10.2.3.1%0a%3c !route add -inet -mpath default 10.2.3.1%0a%3c up%0a%3c r3# cat /etc/hostname.vio1 %0a%3c inet 10.3.4.1 0xffff0000%0a%3c !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.4.3.1%0a%3c !route add -inet -nostatic -priority 2 -mpath default 10.4.3.1%0a%3c up%0a%3c r3# cat /etc/hostname.vio2 %0a%3c inet 10.3.5.1 0xffff0000%0a%3c !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a%3c !route add -inet 10.5/16 10.5.3.1%0a%3c up%0a%3c r3# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c %0a%3c r4# cat /etc/hostname.vio0%0a%3c inet 10.4.2.1 0xffff0000%0a%3c !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.2/16 10.2.4.1%0a%3c !route add -inet -nostatic -priority 2 -mpath default 10.2.4.1%0a%3c up%0a%3c r4# cat /etc/hostname.vio1 %0a%3c inet 10.4.3.1 0xffff0000%0a%3c !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a%3c !route add -inet 10.3/16 10.3.4.1%0a%3c !route add -inet 10.5/16 10.3.4.1%0a%3c !route add -inet -mpath default 10.3.4.1%0a%3c up%0a%3c r4# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c %0a%3c r5# cat /etc/hostname.vio0 %0a%3c inet 10.5.3.1 0xffff0000%0a%3c !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a%3c !route add -inet 10.3/16 10.3.5.1%0a%3c !route add -inet -mpath default 10.3.5.1%0a%3c up%0a%3c r5# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c @]%0a
+host:1720285249=104.167.242.140
+author:1720284939=jrmu
+diff:1720284939:1720284828:=400,404c400,404%0a%3c Let's fix up the routes so that we have symmetric routing, and multiple paths%0a%3c defined. We can show how routes can change if one of the links breaks.%0a%3c %0a%3c We will deliberately bring down the vio0 interface on R3, to break the link%0a%3c between R2 and R3:%0a---%0a> Let's fix up the routes so that we have symmetric routing and multiple paths%0a> defined for redundancy. This will help in case one node goes down.%0a> %0a> Now, let's see what happens when one of the links breaks. We will bring down%0a> the vio0 interface on R3, to break the link between R2 and R3:%0a
+host:1720284939=104.167.242.140
+author:1720284828=jrmu
+diff:1720284828:1720245468:=398,399d397%0a%3c !! Routing%0a%3c %0a402,437d399%0a%3c %0a%3c Now, let's see what happens when one of the links breaks. We will bring down%0a%3c the vio0 interface on R3, to break the link between R2 and R3:%0a%3c %0a%3c [@%0a%3c r3# ifconfig vio0 down%0a%3c @]%0a%3c %0a%3c On R2, we change route priorities:%0a%3c %0a%3c [@%0a%3c r2# route change -inet -priority 10 10.5/16 10.3.2.1%0a%3c change net 10.5/16: gateway 10.3.2.1%0a%3c r2# route change -inet -priority 2 10.5/16 10.4.2.1%0a%3c change net 10.5/16: gateway 10.4.2.1%0a%3c @]%0a%3c %0a%3c On R5, ping should still work:%0a%3c %0a%3c [@%0a%3c r5# ping 1.1.1.1%0a%3c PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a%3c 64 bytes from 1.1.1.1: icmp_seq=0 ttl=52 time=4.831 ms%0a%3c 64 bytes from 1.1.1.1: icmp_seq=1 ttl=52 time=4.349 ms%0a%3c @]%0a%3c %0a%3c However, it now takes a different route. Notice that R4 now receives all packets:%0a%3c %0a%3c [@%0a%3c r4# tcpdump -ne -i vio0%0a%3c tcpdump: listening on vio0, link-type EN10MB%0a%3c 10:18:57.585446 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c 10:18:57.588670 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%3c 10:18:58.599916 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c 10:18:58.603157 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%3c @]%0a
+host:1720284828=104.167.242.140
+author:1720245468=jrmu
+diff:1720245468:1720243916:=397,399d396%0a%3c %0a%3c Let's fix up the routes so that we have symmetric routing and multiple paths%0a%3c defined for redundancy. This will help in case one node goes down.%0a
+host:1720245468=104.167.242.140
+author:1720243916=jrmu
+diff:1720243916:1720243226:=377,396d376%0a%3c %0a%3c [@%0a%3c r5# ping 1.1.1.1%0a%3c PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a%3c 64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a%3c 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a%3c 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a%3c %0a%3c r3# tcpdump -ne -i vio0%0a%3c tcpdump: listening on vio0, link-type EN10MB%0a%3c 23:29:59.873314 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%3c 23:30:00.873292 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%3c 23:30:01.873514 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%3c %0a%3c r4# tcpdump -ne -i vio0%0a%3c tcpdump: listening on vio0, link-type EN10MB%0a%3c 23:29:36.869999 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c 23:29:37.869900 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c 23:29:38.869912 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a%3c @]%0a
+host:1720243916=104.167.242.140
+author:1720243226=jrmu
+diff:1720243226:1720241693:=289,291c289,290%0a%3c Let's have R3 send packets to R4 in order to reach R2. However, as before, R2%0a%3c will still reach R3 directly. This will create asymmetric routing.%0a%3c %0a---%0a> Let's have R3 send packets to R4 in order to reach R2. However, as before, R2 will still reach R3 directly. This will create asymmetric routing.%0a> %0a302,304c301,303%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.3.2.1%0a---%0a> !route add -inet -nostatic -priority 20 -mpath 10.3/16 10.3.2.1%0a> !route add -inet -nostatic -priority 20 -mpath 10.4/16 10.3.2.1%0a> !route add -inet -nostatic -priority 20 -mpath 10.5/16 10.3.2.1%0a309,311c308,310%0a%3c !route add -inet -mpath 10.4/16 10.4.2.1%0a%3c !route add -inet -mpath 10.3/16 10.4.2.1%0a%3c !route add -inet -mpath 10.5/16 10.4.2.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.4.2.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.4.2.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.4.2.1%0a320,321c319,320%0a%3c !route add -inet -mpath 10.2/16 10.2.3.1%0a%3c !route add -inet -mpath default 10.2.3.1%0a---%0a> !route add -inet 10.2/16 10.2.3.1%0a> !route add -inet -nostatic -priority 20 -mpath default 10.2.3.1%0a326,327c325,326%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.4.3.1%0a%3c !route add -inet -nostatic -priority 2 -mpath default 10.4.3.1%0a---%0a> !route add -inet 10.4/16 10.4.3.1%0a> !route add -inet -nostatic -priority 3 -mpath default 10.4.3.1%0a341c340%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.2/16 10.2.4.1%0a---%0a> !route add -inet 10.2/16 10.2.4.1%0a348,349c347,349%0a%3c !route add -inet 10.5/16 10.3.4.1%0a%3c !route add -inet -mpath default 10.3.4.1%0a---%0a> !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.3.4.1%0a> !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.3.4.1%0a> !route add -inet -nostatic -priority 20 -mpath default 10.3.4.1%0a366,376c366%0a%3c Note that route priorities 0 and 1 are reserved and cannot be used, so use the%0a%3c next lowest priority, 2.%0a%3c %0a%3c On R5, try running:%0a%3c %0a%3c [@%0a%3c # ping 1.1.1.1%0a%3c @]%0a%3c %0a%3c On R4's vio0, you can see ping requests but no ping replies, and on R3's vio0,%0a%3c you can see ping replies but no ping requests:%0a---%0a> Note that route priorities 0 and 1 appear to be reserved.%0a
+host:1720243226=104.167.242.140
+author:1720241693=jrmu
+diff:1720241693:1720213749:=292,298c292%0a%3c r2# cat /etc/hostname.vio0%0a%3c inet 10.2.1.1 0xffff0000%0a%3c !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a%3c !route add -inet 10.1/16 10.1.2.1%0a%3c !route add -inet default 10.1.2.1%0a%3c up%0a%3c r2# cat /etc/hostname.vio1 %0a---%0a> # cat /etc/hostname.vio1%0a300a295%0a> #!route add -inet 10.3/16 10.3.2.1%0a301a297%0a> !route add -inet 10.5/16 10.3.2.1%0a305c301%0a%3c r2# cat /etc/hostname.vio2 %0a---%0a> r2# cat /etc/hostname.vio2%0a307a304%0a> #!route add -inet 10.4/16 10.4.2.1%0a312,313c309,310%0a%3c r2# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a---%0a> r2# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a> net.inet6.ip6.forwarding=1%0a315,316c312,314%0a%3c %0a%3c r3# cat /etc/hostname.vio0 %0a---%0a> net.inet6.ip6.multipath=1%0a> %0a> r3# cat /etc/hostname.vio0%0a322c320%0a%3c r3# cat /etc/hostname.vio1 %0a---%0a> r3# cat /etc/hostname.vio1%0a328c326%0a%3c r3# cat /etc/hostname.vio2 %0a---%0a> r3# cat /etc/hostname.vio2%0a333,334c331,332%0a%3c r3# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a---%0a> r3# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a> net.inet6.ip6.forwarding=1%0a336c334,335%0a%3c %0a---%0a> net.inet6.ip6.multipath=1%0a> %0a343c342%0a%3c r4# cat /etc/hostname.vio1 %0a---%0a> r4# cat /etc/hostname.vio1%0a351,352c350,351%0a%3c r4# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a---%0a> r4# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a> net.inet6.ip6.forwarding=1%0a354,355c353,355%0a%3c %0a%3c r5# cat /etc/hostname.vio0 %0a---%0a> net.inet6.ip6.multipath=1%0a> %0a> r5# cat /etc/hostname.vio0%0a361,362c361,364%0a%3c r5# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a---%0a> r5# cat /etc/hostname.vio1%0a> cat: /etc/hostname.vio1: No such file or directory%0a> r5# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a> net.inet6.ip6.forwarding=1%0a363a366%0a> net.inet6.ip6.multipath=1%0a
+host:1720241693=104.167.242.140
+author:1720213749=jrmu
+diff:1720213749:1720213386:=282,367c282%0a%3c !! Route priorities%0a%3c %0a%3c By changing the routing tables, we can change the path that packets take.%0a%3c %0a%3c First, notice how R3 can take two paths to reach R2. It can reach R2 directly,%0a%3c or it can first send packets to R4 which then forwards them to R2.%0a%3c %0a%3c Let's have R3 send packets to R4 in order to reach R2. However, as before, R2 will still reach R3 directly. This will create asymmetric routing.%0a%3c %0a%3c [@%0a%3c # cat /etc/hostname.vio1%0a%3c inet 10.2.3.1 0xffff0000%0a%3c !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a%3c #!route add -inet 10.3/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 20 -mpath 10.3/16 10.3.2.1%0a%3c !route add -inet 10.5/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 20 -mpath 10.4/16 10.3.2.1%0a%3c !route add -inet -nostatic -priority 20 -mpath 10.5/16 10.3.2.1%0a%3c up%0a%3c r2# cat /etc/hostname.vio2%0a%3c inet 10.2.4.1 0xffff0000%0a%3c !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a%3c #!route add -inet 10.4/16 10.4.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.4/16 10.4.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.4.2.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.4.2.1%0a%3c up%0a%3c r2# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a%3c net.inet6.ip6.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c net.inet6.ip6.multipath=1%0a%3c %0a%3c r3# cat /etc/hostname.vio0%0a%3c inet 10.3.2.1 0xffff0000%0a%3c !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a%3c !route add -inet 10.2/16 10.2.3.1%0a%3c !route add -inet -nostatic -priority 20 -mpath default 10.2.3.1%0a%3c up%0a%3c r3# cat /etc/hostname.vio1%0a%3c inet 10.3.4.1 0xffff0000%0a%3c !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a%3c !route add -inet 10.4/16 10.4.3.1%0a%3c !route add -inet -nostatic -priority 3 -mpath default 10.4.3.1%0a%3c up%0a%3c r3# cat /etc/hostname.vio2%0a%3c inet 10.3.5.1 0xffff0000%0a%3c !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a%3c !route add -inet 10.5/16 10.5.3.1%0a%3c up%0a%3c r3# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a%3c net.inet6.ip6.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c net.inet6.ip6.multipath=1%0a%3c %0a%3c r4# cat /etc/hostname.vio0%0a%3c inet 10.4.2.1 0xffff0000%0a%3c !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a%3c !route add -inet 10.2/16 10.2.4.1%0a%3c !route add -inet -nostatic -priority 2 -mpath default 10.2.4.1%0a%3c up%0a%3c r4# cat /etc/hostname.vio1%0a%3c inet 10.4.3.1 0xffff0000%0a%3c !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a%3c !route add -inet 10.3/16 10.3.4.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.3/16 10.3.4.1%0a%3c !route add -inet -nostatic -priority 2 -mpath 10.5/16 10.3.4.1%0a%3c !route add -inet -nostatic -priority 20 -mpath default 10.3.4.1%0a%3c up%0a%3c r4# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a%3c net.inet6.ip6.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c net.inet6.ip6.multipath=1%0a%3c %0a%3c r5# cat /etc/hostname.vio0%0a%3c inet 10.5.3.1 0xffff0000%0a%3c !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a%3c !route add -inet 10.3/16 10.3.5.1%0a%3c !route add -inet -mpath default 10.3.5.1%0a%3c up%0a%3c r5# cat /etc/hostname.vio1%0a%3c cat: /etc/hostname.vio1: No such file or directory%0a%3c r5# cat /etc/sysctl.conf net.inet.ip.forwarding=1%0a%3c net.inet6.ip6.forwarding=1%0a%3c net.inet.ip.multipath=1%0a%3c net.inet6.ip6.multipath=1%0a%3c @]%0a---%0a> We will first test to ensure basic connectivity:%0a
+host:1720213749=104.167.242.140
+author:1720213386=jrmu
+diff:1720213386:1720211754:=208c208%0a%3c !route add -inet default 10.2.3.1%0a---%0a> !route add -inet -mpath default 10.2.3.1%0a213a214%0a> !route add -inet -mpath default 10.4.3.1%0a226c227%0a%3c !route add -inet 10.2/16 10.2.4.1%0a---%0a> #!route add -inet 10.2/16 10.2.4.1%0a233d233%0a%3c !route add -inet 10.5/16 10.3.4.1%0a241c241%0a%3c !route add -inet 10.3/16 10.3.5.1%0a---%0a> #!route add -inet 10.3/16 10.3.5.1%0a244,245d243%0a%3c r5# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a248c246%0a%3c In this basic setup, we add static routes to allow packets to be forwarded%0a---%0a> This basic setup adds static routes to allow packets to be forwarded properly%0a250,280d247%0a%3c %0a%3c Pay careful attention to the routes that are chosen. If R5 runs:%0a%3c %0a%3c [@%0a%3c r5# ping 1.1.1.1%0a%3c @]%0a%3c %0a%3c You can run tcpdump on each of the routers' interfaces to see which%0a%3c interfaces receive the packet:%0a%3c %0a%3c [@%0a%3c # tcpdump -ne -i if0 'icmp and host 1.1.1.1'%0a%3c @]%0a%3c %0a%3c Replace @@if0@@ with @@vio0@@, @@vio1@@, or @@vio2@@. You can also run:%0a%3c %0a%3c [@%0a%3c r5# route -n get 1.1.1.1%0a%3c route to: 1.1.1.1%0a%3c destination: 0.0.0.0%0a%3c mask: 0.0.0.0%0a%3c gateway: 10.3.5.1%0a%3c interface: vio0%0a%3c if address: 10.5.3.1%0a%3c priority: 8 (static)%0a%3c flags: %3cUP,GATEWAY,DONE,STATIC>%0a%3c use mtu expire%0a%3c 146 0 0 %0a%3c @]%0a%3c %0a%3c Notice that packets traverse from R5 to R3 to R2 to R1, skipping R4.%0a
+host:1720213386=104.167.242.140
+author:1720211754=jrmu
+diff:1720211754:1720210567:=7,8c7,8%0a%3c 10/8 and then [[nat/configure|translate the range]] to a public IP address. Here is the topology:%0a%3c %0a---%0a> 10/8. Here is the topology:%0a> %0a35a36%0a> %0a156,157c157,158%0a%3c We configure the proper interfaces on the host:%0a%3c %0a---%0a> We set up the virtual machines:%0a> %0a159c160%0a%3c host# cat /etc/hostname.veb12%0a---%0a> # cat /etc/hostname.veb12%0a162c163%0a%3c host# cat /etc/hostname.veb23%0a---%0a> # cat /etc/hostname.veb23%0a165c166%0a%3c host# cat /etc/hostname.veb24%0a---%0a> # cat /etc/hostname.veb24%0a168c169%0a%3c host# cat /etc/hostname.veb34%0a---%0a> # cat /etc/hostname.veb34%0a171c172%0a%3c host# cat /etc/hostname.veb35%0a---%0a> # cat /etc/hostname.veb35%0a174c175%0a%3c host# cat /etc/hostname.vport11 %0a---%0a> # cat /etc/hostname.vport11 %0a181,182d181%0a%3c Next, we configure the virtual machines:%0a%3c %0a187d185%0a%3c !route add -inet 10.1/16 10.1.2.1%0a201,203c199%0a%3c r2# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c %0a---%0a> %0a221,223c217%0a%3c r3# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c %0a---%0a> %0a235,237c229%0a%3c r4# cat /etc/sysctl.conf%0a%3c net.inet.ip.forwarding=1%0a%3c %0a---%0a> %0a245,249d236%0a%3c %0a%3c This basic setup adds static routes to allow packets to be forwarded properly%0a%3c inside the network.%0a%3c %0a%3c We will first test to ensure basic connectivity:%0a
+host:1720211754=104.167.242.140
+author:1720210567=jrmu
+diff:1720210567:1720206424:=3,8d2%0a%3c In the guide below, we will create a virtual networking lab using%0a%3c [[vmm/intro|vmm]].%0a%3c %0a%3c In order to save on costs, we will be using the reserved IP address prefix%0a%3c 10/8. Here is the topology:%0a%3c %0a27,36d20%0a%3c Each R# in the above topology represents a router, which we simulate with a%0a%3c virtual machine with multiple interfaces. We will use%0a%3c [[https://man.openbsd.org/veb.4|veb(4)]] to link two routers together.%0a%3c Because there are multiple interfaces on each router, no three nodes will%0a%3c ever share the same broadcast domain. This ensures that routing will be%0a%3c required to traverse the network. %0a%3c %0a%3c In the hypervisor, we configure the proper interfaces:%0a%3c %0a%3c %0a131,159c115%0a%3c @]%0a%3c %0a%3c We also create the qcow2 images and [[openbsd/install|install the system]]:%0a%3c %0a%3c [@%0a%3c $ vmctl create -s 20G $HOME/r2.qcow2%0a%3c $ vmctl create -s 20G $HOME/r3.qcow2%0a%3c $ vmctl create -s 20G $HOME/r4.qcow2%0a%3c $ vmctl create -s 20G $HOME/r5.qcow2%0a%3c @]%0a%3c %0a%3c In [[pf/configure|/etc/pf.conf]], we add a rule similar to the following for%0a%3c performing [[nat/configure|NAT]]:%0a%3c %0a%3c [@%0a%3c match out on egress from !(egress:network) to any nat-to (egress:0)%0a%3c @]%0a%3c %0a%3c Now all IPs from 10/8 will be NAT'd to our host's public IP address.%0a%3c %0a%3c Then reload the ruleset:%0a%3c %0a%3c [@%0a%3c # pfctl -f /etc/pf.conf%0a%3c @]%0a%3c %0a%3c We set up the virtual machines:%0a%3c %0a%3c [@%0a---%0a> %0a180,182c136,140%0a%3c @]%0a%3c %0a%3c [@%0a---%0a> %0a> In /etc/pf.conf%0a> %0a> match out on egress from !(egress:network) to any nat-to (egress:0)%0a> %0a
+host:1720210567=104.167.242.140
+author:1720206424=jrmu
+diff:1720206424:1720202766:=195,196d194%0a%3c %0a%3c Note that route priorities 0 and 1 appear to be reserved.%0a
+host:1720206424=104.167.242.140
+author:1720202766=jrmu
+diff:1720202766:1720129976:=161,162c161,162%0a%3c !route add -inet 10.2/16 10.2.3.1%0a%3c !route add -inet -mpath default 10.2.3.1%0a---%0a> #!route add -inet 10.2/16 10.2.3.1%0a> !route add -inet default 10.2.3.1%0a168d167%0a%3c !route add -inet -mpath default 10.4.3.1%0a
+host:1720202766=104.167.242.140
+author:1720129976=jrmu
+diff:1720129976:1720035147:=118a119%0a> link1%0a121a123%0a> link1%0a124a127%0a> link1%0a127a131%0a> link1%0a130a135%0a> link1%0a
+host:1720129976=104.167.242.140
+author:1720035147=jrmu
+diff:1720035147:1720034711:=141,144d140%0a%3c %0a%3c In /etc/pf.conf%0a%3c %0a%3c match out on egress from !(egress:network) to any nat-to (egress:0)%0a
+host:1720035147=104.167.242.140
+author:1720034711=jrmu
+diff:1720034711:1720034540:=140,192d139%0a%3c up%0a%3c %0a%3c r2# cat /etc/hostname.vio0%0a%3c inet 10.2.1.1 0xffff0000%0a%3c !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a%3c !route add -inet default 10.1.2.1%0a%3c up%0a%3c r2# cat /etc/hostname.vio1 %0a%3c inet 10.2.3.1 0xffff0000%0a%3c !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a%3c !route add -inet 10.3/16 10.3.2.1%0a%3c !route add -inet 10.5/16 10.3.2.1%0a%3c up%0a%3c r2# cat /etc/hostname.vio2 %0a%3c inet 10.2.4.1 0xffff0000%0a%3c !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a%3c !route add -inet 10.4/16 10.4.2.1%0a%3c up%0a%3c %0a%3c r3# cat /etc/hostname.vio0 %0a%3c inet 10.3.2.1 0xffff0000%0a%3c !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a%3c #!route add -inet 10.2/16 10.2.3.1%0a%3c !route add -inet default 10.2.3.1%0a%3c up%0a%3c r3# cat /etc/hostname.vio1 %0a%3c inet 10.3.4.1 0xffff0000%0a%3c !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a%3c !route add -inet 10.4/16 10.4.3.1%0a%3c up%0a%3c r3# cat /etc/hostname.vio2 %0a%3c inet 10.3.5.1 0xffff0000%0a%3c !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a%3c !route add -inet 10.5/16 10.5.3.1%0a%3c up%0a%3c %0a%3c r4# cat /etc/hostname.vio0%0a%3c inet 10.4.2.1 0xffff0000%0a%3c !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a%3c #!route add -inet 10.2/16 10.2.4.1%0a%3c !route add -inet default 10.2.4.1%0a%3c up%0a%3c r4# cat /etc/hostname.vio1 %0a%3c inet 10.4.3.1 0xffff0000%0a%3c !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a%3c !route add -inet 10.3/16 10.3.4.1%0a%3c up%0a%3c %0a%3c r5# cat /etc/hostname.vio0 %0a%3c inet 10.5.3.1 0xffff0000%0a%3c !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a%3c #!route add -inet 10.3/16 10.3.5.1%0a%3c !route add -inet default 10.3.5.1%0a
+host:1720034711=104.167.242.140
+author:1720034540=jrmu
+diff:1720034540:1720033681:=136,139c136,137%0a%3c # cat /etc/hostname.vport11 %0a%3c inet 10.1.2.1 0xffff0000%0a%3c !route add -inet 10.2.1.1 -cloning -link -iface vport11%0a%3c !route add -inet 10/8 10.2.1.1%0a---%0a> # cat /etc/hostname.vport11%0a> inet 10.1.2.1 0xff000000%0a
+host:1720034540=104.167.242.140
+author:1720033681=jrmu
+diff:1720033681:1719764259:=
+host:1720033681=104.167.242.140
+author:1719764259=jrmu
+diff:1719764259:1719763731:=4,5c4%0a%3c R1 %3c--> Internet%0a%3c 10.1/16%0a---%0a> 1-Internet 10.1/16%0a8c7%0a%3c veb12%0a---%0a> 12%0a
+host:1719764259=104.167.242.140
+author:1719763731=jrmu
+diff:1719763731:1718833360:=4c4%0a%3c 1-Internet 10.1/16%0a---%0a> 1-Internet (10.1.0.0)%0a9,11c9,10%0a%3c R2 %3c--veb23--> R3 %3c--veb35--> R5 10.5/16%0a%3c 10.2/16 10.3/16%0a%3c ^ ^%0a---%0a> R2 --23-- R3 -35- R5 (10.5.0.0)%0a> (10.2.0.0) (10.3.0.0)%0a13,14c12,13%0a%3c veb24 /%0a%3c \ veb34%0a---%0a> 24 /%0a> \ 34%0a16,17c15%0a%3c > R4 %3c%0a%3c 10.4/16%0a---%0a> R4 (10.4.0.0)%0a
+host:1719763731=104.167.242.140
+author:1718833360=jrmu
+diff:1718833360:1718832929:=61,64d60%0a%3c }%0a%3c interface tap24 {%0a%3c locked lladdr e8:8b:24:24:24:24%0a%3c switch "switch24"%0a
+host:1718833360=104.167.242.140
+author:1718832929=jrmu
+diff:1718832929:1718832832:=19d18%0a%3c # cat /etc/vm.conf%0a108,131d106%0a%3c %0a%3c # cat /etc/hostname.veb12%0a%3c add vport11%0a%3c add tap21%0a%3c link1%0a%3c # cat /etc/hostname.veb23%0a%3c add tap23%0a%3c add tap32%0a%3c link1%0a%3c # cat /etc/hostname.veb24%0a%3c add tap24%0a%3c add tap42%0a%3c link1%0a%3c # cat /etc/hostname.veb34%0a%3c add tap34%0a%3c add tap43%0a%3c link1%0a%3c # cat /etc/hostname.veb35%0a%3c add tap35%0a%3c add tap53%0a%3c link1%0a%3c # cat /etc/hostname.vport11%0a%3c inet 10.1.2.1 0xff000000%0a%3c up%0a
+host:1718832929=104.167.242.140
+author:1718832832=jrmu
+diff:1718832832:1718832677:=16,106d15%0a%3c @]%0a%3c %0a%3c [@%0a%3c socket owner :vmdusers%0a%3c %0a%3c switch "switch12" {%0a%3c locked lladdr%0a%3c interface veb12%0a%3c }%0a%3c %0a%3c switch "switch23" {%0a%3c locked lladdr%0a%3c interface veb23%0a%3c }%0a%3c %0a%3c switch "switch24" {%0a%3c locked lladdr%0a%3c interface veb24%0a%3c }%0a%3c %0a%3c switch "switch34" {%0a%3c locked lladdr%0a%3c interface veb34%0a%3c }%0a%3c %0a%3c switch "switch35" {%0a%3c locked lladdr%0a%3c interface veb35%0a%3c }%0a%3c %0a%3c bsdiso="/home/iso/install75.iso"%0a%3c %0a%3c vm "r2" {%0a%3c owner $USER%0a%3c memory 1G%0a%3c cdrom $bsdiso%0a%3c disk /home/$USER/r2.qcow2 format qcow2%0a%3c interface tap21 {%0a%3c locked lladdr e8:8b:21:21:21:21%0a%3c switch "switch12"%0a%3c }%0a%3c interface tap23 {%0a%3c locked lladdr e8:8b:23:23:23:23%0a%3c switch "switch23"%0a%3c }%0a%3c }%0a%3c %0a%3c vm "r3" {%0a%3c owner $USER%0a%3c memory 1G%0a%3c cdrom $bsdiso%0a%3c disk /home/$USER/r3.qcow2 format qcow2%0a%3c interface tap32 { %0a%3c locked lladdr e8:8b:32:32:32:32%0a%3c switch "switch23"%0a%3c }%0a%3c interface tap34 {%0a%3c locked lladdr e8:8b:34:34:34:34%0a%3c switch "switch34"%0a%3c }%0a%3c interface tap35 {%0a%3c locked lladdr e8:8b:35:35:35:35%0a%3c switch "switch35"%0a%3c }%0a%3c }%0a%3c %0a%3c vm "r4" {%0a%3c owner $USER%0a%3c memory 1G%0a%3c cdrom $bsdiso%0a%3c disk /home/$USER/r4.qcow2 format qcow2%0a%3c interface tap42 { %0a%3c locked lladdr e8:8b:42:42:42:42%0a%3c switch "switch24"%0a%3c }%0a%3c interface tap43 { %0a%3c locked lladdr e8:8b:43:43:43:43%0a%3c switch "switch34"%0a%3c }%0a%3c }%0a%3c %0a%3c vm "r5" {%0a%3c owner $USER%0a%3c memory 1G%0a%3c cdrom $bsdiso%0a%3c disk /home/$USER/r5.qcow2 format qcow2%0a%3c interface tap53 { %0a%3c locked lladdr e8:8b:53:53:53:53%0a%3c switch "switch35"%0a%3c }%0a%3c }%0a
+host:1718832832=104.167.242.140
+author:1718832677=jrmu
+diff:1718832677:1718830407:=1,16c1%0a%3c (:title Configuring RIPd:)%0a%3c %0a%3c [@%0a%3c 1-Internet (10.1.0.0)%0a%3c ^%0a%3c |%0a%3c 12%0a%3c |%0a%3c R2 --23-- R3 -35- R5 (10.5.0.0)%0a%3c (10.2.0.0) (10.3.0.0)%0a%3c \ /%0a%3c 24 /%0a%3c \ 34%0a%3c \ /%0a%3c R4 (10.4.0.0)%0a%3c @]%0a---%0a> vmm appears to put all interfaces in the same switch, even if specified not to%0a
+host:1718832677=104.167.242.140
+author:1718830407=jrmu
+diff:1718830407:1718830407:=1d0%0a%3c vmm appears to put all interfaces in the same switch, even if specified not to%0a
+host:1718830407=104.167.242.140
blob - 8dd0bd96266306951ab316b4e4bce63a79648124
blob + 4b76048af737c692ff9861f1d03897f85a2c59ca
--- wiki.d/Route.RecentChanges
+++ wiki.d/Route.RecentChanges
ctime=1650435752
host=104.167.242.140
name=Route.RecentChanges
-rev=29
-text=* [[Route/Static]] . . . @2024-07-12T03:21:04Z by [[~jrmu]]: [==]%0a* [[Route/Hostnameif]] . . . @2024-05-31T06:17:03Z by [[~jrmu]]: [==]%0a* [[Route/Sourceaddr]] . . . @2024-05-22T23:31:46Z by [[~jrmu]]: [==]%0a* [[Route/Usage]] . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a
-time=1720754464
+rev=35
+text=* [[Route/Static]] . . . @2024-07-12T14:28:06Z by [[~jrmu]]: [==]%0a* [[Route/Hostnameif]] . . . @2024-05-31T06:17:03Z by [[~jrmu]]: [==]%0a* [[Route/Sourceaddr]] . . . @2024-05-22T23:31:46Z by [[~jrmu]]: [==]%0a* [[Route/Usage]] . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a
+time=1720794486
blob - 4f7c61ff1911be16e1ff975920864862e9a7dfb2
blob + 83e1a36e1aaad436bebc03cc907a94191467d7e3
--- wiki.d/Route.Static
+++ wiki.d/Route.Static
ctime=1720277823
host=104.167.242.140
name=Route.Static
-rev=23
+rev=29
targets=Vmm.Intro,Nat.Configure,Openbsd.Install,Pf.Configure,Route.Usage,Openbsd.Sysctl
-text=(:title Configuring static routing:)%0a%0aIn the guide below, we will demonstrate static routing using a virtual%0anetworking lab using [[vmm/intro|vmm]].%0a%0aIn order to save on costs, we will be using the reserved IP address prefix%0a10/8 and then [[nat/configure|translate the range]] to a public IP address. Here is the topology:%0a%0a[@%0a R1 %3c-----> Internet%0a (10.1/16)%0a 10.2.1.1%0a ^%0a |%0a |%0a veb12%0a |%0a |%0a V%0a 10.2.2.1%0a R2 10.3.2.1 %3c-veb23-> 10.3.2.2 R3 10.5.3.1 %3c--veb35--> 10.5.5.1 R5%0a (10.2/16) (10.3/16) (10.5/16)%0a 10.4.2.1 10.3.4.2%0a ^ ^%0a \ /%0a veb24 /%0a \ veb34%0a \ /%0a ------> R4 %3c-----%0a 10.4.4.1 (10.4/16) 10.3.4.1%0a@]%0a%0aEach R# in the above topology represents a router, which we simulate with a%0avirtual machine with multiple interfaces. We will use%0a[[https://man.openbsd.org/veb.4|veb(4)]] to link two routers together.%0aBecause there are multiple interfaces on each router, no three nodes will%0aever share the same broadcast domain. This ensures that routing will be%0arequired to traverse the network. %0a%0aIn the hypervisor, we configure the proper interfaces:%0a%0a[@%0ahost# cat /etc/vm.conf%0asocket owner :vmdusers%0a%0aswitch "switch12" {%0a locked lladdr%0a interface veb12%0a}%0a%0aswitch "switch23" {%0a locked lladdr%0a interface veb23%0a}%0a%0aswitch "switch24" {%0a locked lladdr%0a interface veb24%0a}%0a%0aswitch "switch34" {%0a locked lladdr%0a interface veb34%0a}%0a%0aswitch "switch35" {%0a locked lladdr%0a interface veb35%0a}%0a%0absdiso="/home/iso/install75.iso"%0a%0avm "r2" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r2.qcow2 format qcow2%0a interface tap22 {%0a locked lladdr e8:8b:22:22:22:22%0a switch "switch12"%0a }%0a interface tap32 {%0a locked lladdr e8:8b:32:32:32:32%0a switch "switch23"%0a }%0a interface tap42 {%0a locked lladdr e8:8b:42:42:42:42%0a switch "switch24"%0a }%0a}%0a%0avm "r3" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r3.qcow2 format qcow2%0a interface tap322 { %0a locked lladdr e8:8b:32:02:32:02%0a switch "switch23"%0a }%0a interface tap342 { %0a locked lladdr e8:8b:34:02:34:02%0a switch "switch34"%0a }%0a interface tap53 {%0a locked lladdr e8:8b:53:53:53:53%0a switch "switch35"%0a }%0a}%0a%0avm "r4" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r4.qcow2 format qcow2%0a interface tap44 { %0a switch "switch24"%0a locked lladdr e8:8b:44:44:44:44%0a }%0a interface tap34 { %0a locked lladdr e8:8b:34:34:34:34%0a switch "switch34"%0a }%0a}%0a%0avm "r5" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r5.qcow2 format qcow2%0a interface tap55 { %0a switch "switch35"%0a locked lladdr e8:8b:55:55:55:55%0a }%0a}%0a@]%0a%0aNOTE: You will need to create necessary tap devices:%0a%0a[@%0a# cd /dev%0a# sh MAKEDEV tap{22,32,42,322,342,53,44,34,55}%0a@]%0a%0aWe also create the qcow2 images and [[openbsd/install|install the system]]:%0a%0a[@%0a$ vmctl create -s 20G $HOME/r2.qcow2%0a$ vmctl create -s 20G $HOME/r3.qcow2%0a$ vmctl create -s 20G $HOME/r4.qcow2%0a$ vmctl create -s 20G $HOME/r5.qcow2%0a@]%0a%0aIn [[pf/configure|/etc/pf.conf]], we add a rule similar to the following for%0aperforming [[nat/configure|NAT]]:%0a%0a[@%0amatch out on egress from !(egress:network) to any nat-to (egress:0)%0a@]%0a%0aNow all IPs from 10/8 will be NAT'd to our host's public IP address.%0a%0aThen reload the ruleset:%0a%0a[@%0ahost# pfctl -f /etc/pf.conf%0a@]%0a%0aWe configure the proper interfaces on the host and [[https://man.openbsd.org/sysctl.conf.5|sysctl.conf(5)]]:%0a%0a[@%0ahost# cat /etc/hostname.veb12%0aadd vport21%0aup%0ahost# cat /etc/hostname.veb23%0aup%0ahost# cat /etc/hostname.veb24%0aup%0ahost# cat /etc/hostname.veb34%0aup%0ahost# cat /etc/hostname.veb35%0aup%0ahost# cat /etc/hostname.vport11%0ainet 10.1.1.1 0xffff0000%0aup%0ahost# cat /etc/hostname.vport21%0ainet 10.2.1.1 0xffff0000%0a!route add -inet 10/8 10.2.2.1%0aup%0ahost# cat /etc/sysctl.conf%0anet.inet.ip.arpq.maxlen=1024%0anet.inet.ip.forwarding=1%0anet.inet6.ip6.forwarding=1%0a@]%0a%0aNext, we configure the virtual machines:%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0a!route add -inet 10.1/16 10.2.1.1%0a!route add -inet default 10.2.1.1%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0a!route add -inet 10.3/16 10.3.2.2%0a!route add -inet 10.5/16 10.3.2.2%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0a!route add -inet 10.4/16 10.4.4.1%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0a!route add -inet 10.2/16 10.3.2.1%0a!route add -inet default 10.3.2.1%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0a!route add -inet 10.4/16 10.3.4.1%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0a!route add -inet 10.5/16 10.5.5.1%0aup%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0a!route add -inet 10.2/16 10.4.2.1%0a!route add -inet default 10.4.2.1%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0a!route add -inet 10.3/16 10.3.4.2%0a!route add -inet 10.5/16 10.3.4.2%0aup%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0a!route add -inet 10.3/16 10.5.3.1%0a!route add -inet default 10.5.3.1%0aup%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a@]%0a%0a'''Note''': Be careful to input the correct subnet masks. Interfaces connecting to 10.3/16 have a longer mask.%0a%0aIn this basic setup, we add static routes to allow packets to be forwarded%0ainside the network.%0a%0aNotice the routes that are chosen. If R5 runs:%0a%0a[@%0ar5# ping 1.1.1.1%0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.181 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.353 ms%0a@]%0a%0aYou can run tcpdump on each of the routers' interfaces to see which%0ainterfaces receive the packet:%0a%0a[@%0a# tcpdump -ne -i if0 'icmp and host 1.1.1.1'%0a@]%0a%0aReplace @@if0@@ with @@vio0@@, @@vio1@@, or @@vio2@@. You can also run:%0a%0aTo get from R5 to the internet, R5 passes through R3, R2, and R1, but does not pass through R4:%0a%0a[@%0ar3# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a08:47:30.937682 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a08:47:30.941063 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a08:47:31.937602 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a08:47:31.941035 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a^C%0a0 packets received by filter%0a0 packets dropped by kernel%0a@]%0a%0aThe [[route/usage|route]] command can also tell you where packets will be sent:%0a%0a[@%0ar5# route -n get 1.1.1.1%0a route to: 1.1.1.1%0adestination: 0.0.0.0%0a mask: 0.0.0.0%0a gateway: 10.5.3.1%0a interface: vio0%0a if address: 10.5.5.1%0a priority: 8 (static)%0a flags: %3cUP,GATEWAY,DONE,STATIC>%0a use mtu expire%0a 34 0 0%0a@]%0a%0a!! Route priorities%0a%0aBy changing the routing tables, we can change the path that packets take.%0a%0aFirst, notice how R3 can take two paths to reach R2. It can reach R2 directly,%0aor it can first send packets to R4 which then forwards them to R2.%0a%0aLet's have R3 send packets to R4 in order to reach R2. However, let's have R2%0asend packets to R3 directly. This will create asymmetric routing.%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0a!route add -inet 10.1/16 10.2.1.1%0a!route add -inet default 10.2.1.1%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0a!route add -inet -priority 2 -mpath 10.3/16 10.3.2.2%0a!route add -inet -priority 2 -mpath 10.5/16 10.3.2.2%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0a!route add -inet -mpath 10.3/16 10.4.4.1%0a!route add -inet 10.4/16 10.4.4.1%0a!route add -inet -mpath 10.5/16 10.4.4.1%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0a!route add -inet -mpath 10.2/16 10.3.2.1%0a!route add -inet -mpath default 10.3.2.1%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0a!route add -inet -priority 2 -mpath 10.4/16 10.3.4.1%0a!route add -inet -priority 2 -mpath default 10.3.4.1%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0a!route add -inet 10.5/16 10.5.5.1%0aup%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0a!route add -inet -priority 2 -mpath 10.2/16 10.4.2.1%0a!route add -inet -priority 2 -mpath default 10.4.2.1%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0a!route add -inet 10.3/16 10.3.4.2%0a!route add -inet 10.5/16 10.3.4.2%0a!route add -inet -mpath default 10.3.4.2%0aup%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0a!route add -inet 10.3/16 10.5.3.1%0a!route add -inet default 10.5.3.1%0aup%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a@]%0a%0a'''Note''': we must add the @@net.inet.ip.multipath@@ [[openbsd/sysctl|sysctl]] in order to handle multipath routing.%0a%0a'''Note''': route priority 1 is reserved and cannot be used, so we use the next%0alowest priority, 2.%0a%0aOn R5, try running:%0a%0a[@%0ar5# ping 1.1.1.1%0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a@]%0a%0aYou can see ping requests coming from R3 (10.4.2.1) to R4 vio0 (10.4.4.1), but no ping replies; and you can see ping replies coming from R2 (10.3.2.1) to R3 (10.3.2.2), but no ping requests:%0a%0a[@%0ar3# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a21:08:40.272715 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a21:08:41.272550 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a21:08:42.272799 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a21:08:44.270061 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a21:08:45.270192 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a21:08:46.270045 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a@]%0a%0aLet's fix up the routes so that we have symmetric routing and multiple paths%0adefined. The routers will choose routes based on their priorities.%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.1.1 0xffff0000%0a!route add -inet 10.1.2.1 -cloning -link -iface vio0%0a!route add -inet 10.1/16 10.1.2.1%0a!route add -inet default 10.1.2.1%0aup%0ar2# cat /etc/hostname.vio1 %0ainet 10.2.3.1 0xffff0000%0a!route add -inet 10.3.2.1 -cloning -link -iface vio1%0a!route add -inet -priority 2 -mpath 10.3/16 10.3.2.1%0a!route add -inet -priority 10 -mpath 10.4/16 10.3.2.1%0a!route add -inet -priority 2 -mpath 10.5/16 10.3.2.1%0aup%0ar2# cat /etc/hostname.vio2 %0ainet 10.2.4.1 0xffff0000%0a!route add -inet 10.4.2.1 -cloning -link -iface vio2%0a!route add -inet -priority 10 -mpath 10.3/16 10.4.2.1%0a!route add -inet -priority 2 -mpath 10.4/16 10.4.2.1%0a!route add -inet -priority 10 -mpath 10.5/16 10.4.2.1%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar3# cat /etc/hostname.vio0 %0ainet 10.3.2.1 0xffff0000%0a!route add -inet 10.2.3.1 -cloning -link -iface vio0%0a!route add -inet -priority 2 -mpath 10.1/16 10.2.3.1%0a!route add -inet -priority 2 -mpath 10.2/16 10.2.3.1%0a!route add -inet -priority 10 -mpath 10.4/16 10.2.3.1%0a!route add -inet -priority 2 -mpath default 10.2.3.1%0aup%0ar3# cat /etc/hostname.vio1 %0ainet 10.3.4.1 0xffff0000%0a!route add -inet 10.4.3.1 -cloning -link -iface vio1%0a!route add -inet -priority 10 -mpath 10.1/16 10.4.3.1%0a!route add -inet -priority 10 -mpath 10.2/16 10.4.3.1%0a!route add -inet -priority 2 -mpath 10.4/16 10.4.3.1%0a!route add -inet -priority 10 -mpath default 10.4.3.1%0aup%0ar3# cat /etc/hostname.vio2 %0ainet 10.3.5.1 0xffff0000%0a!route add -inet 10.5.3.1 -cloning -link -iface vio2%0a!route add -inet 10.5/16 10.5.3.1%0aup%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.2.1 0xffff0000%0a!route add -inet 10.2.4.1 -cloning -link -iface vio0%0a!route add -inet -priority 2 -mpath 10.1/16 10.2.4.1%0a!route add -inet -priority 2 -mpath 10.2/16 10.2.4.1%0a!route add -inet -priority 10 -mpath 10.3/16 10.2.4.1%0a!route add -inet -priority 10 -mpath 10.5/16 10.2.4.1%0a!route add -inet -priority 2 -mpath default 10.2.4.1%0aup%0ar4# cat /etc/hostname.vio1 %0ainet 10.4.3.1 0xffff0000%0a!route add -inet 10.3.4.1 -cloning -link -iface vio1%0a!route add -inet -priority 10 -mpath 10.1/16 10.3.4.1%0a!route add -inet -priority 10 -mpath 10.2/16 10.3.4.1%0a!route add -inet -priority 2 -mpath 10.3/16 10.3.4.1%0a!route add -inet -priority 2 -mpath 10.5/16 10.3.4.1%0a!route add -inet -priority 10 -mpath default 10.3.4.1%0aup%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.3.1 0xffff0000%0a!route add -inet 10.3.5.1 -cloning -link -iface vio0%0a!route add -inet 10.3/16 10.3.5.1%0a!route add -inet -mpath default 10.3.5.1%0aup%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a@]%0a%0aNow, on R5, run ping:%0a%0a[@%0ar5# ping 1.1.1.1%0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a@]%0a%0aRun tcpdump to notice that no packets pass through R4, and all packets pass%0athrough R3, as expected:%0a%0a[@%0ar3# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a09:56:09.089728 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a09:56:09.093273 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a09:56:10.089628 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a09:56:10.092971 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a09:56:11.089609 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a09:56:11.092876 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a^C%0a0 packets received by filter%0a0 packets dropped by kernel%0a@]%0a%0aNow, let's see what happens when one of the links breaks. We will bring down%0athe vio0 interface on R3, to break the link between R2 and R3:%0a%0a[@%0ar3# ifconfig vio0 down%0a@]%0a%0aOn R2, we change route priorities:%0a%0a[@%0ar2# route change -inet -priority 10 10.5/16 10.3.2.1%0achange net 10.5/16: gateway 10.3.2.1%0ar2# route change -inet -priority 2 10.5/16 10.4.2.1%0achange net 10.5/16: gateway 10.4.2.1%0a@]%0a%0aOn R5, ping should still work:%0a%0a[@%0ar5# ping 1.1.1.1%0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=52 time=4.831 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=52 time=4.349 ms%0a@]%0a%0aHowever, it now takes a different route. Notice that R4 now receives all packets:%0a%0a[@%0ar4# tcpdump -ne -i vio0%0atcpdump: listening on vio0, link-type EN10MB%0a10:18:57.585446 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a10:18:57.588670 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a10:18:58.599916 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a10:18:58.603157 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a@]%0a
-time=1720754464
+text=(:title Configuring static routing:)%0a%0aIn the guide below, we will demonstrate static routing using a virtual%0anetworking lab using [[vmm/intro|vmm]].%0a%0aIn order to save on costs, we will be using the reserved IP address prefix%0a10/8 and then [[nat/configure|translate the range]] to a public IP address. Here is the topology:%0a%0a[@%0a R1 %3c-----> Internet%0a (10.1/16)%0a 10.2.1.1%0a ^%0a |%0a |%0a veb12%0a |%0a |%0a V%0a 10.2.2.1%0a R2 10.3.2.1 %3c-veb23-> 10.3.2.2 R3 10.5.3.1 %3c--veb35--> 10.5.5.1 R5%0a (10.2/16) (10.3/16) (10.5/16)%0a 10.4.2.1 10.3.4.2%0a ^ ^%0a \ /%0a veb24 /%0a \ veb34%0a \ /%0a ------> R4 %3c-----%0a 10.4.4.1 (10.4/16) 10.3.4.1%0a@]%0a%0aEach R# in the above topology represents a router, which we simulate with a%0avirtual machine with multiple interfaces. We will use%0a[[https://man.openbsd.org/veb.4|veb(4)]] to link two routers together.%0aBecause there are multiple interfaces on each router, no three nodes will%0aever share the same broadcast domain. This ensures that routing will be%0arequired to traverse the network. %0a%0aIn the hypervisor, we configure the proper interfaces:%0a%0a[@%0ahost# cat /etc/vm.conf%0asocket owner :vmdusers%0a%0aswitch "switch12" {%0a locked lladdr%0a interface veb12%0a}%0a%0aswitch "switch23" {%0a locked lladdr%0a interface veb23%0a}%0a%0aswitch "switch24" {%0a locked lladdr%0a interface veb24%0a}%0a%0aswitch "switch34" {%0a locked lladdr%0a interface veb34%0a}%0a%0aswitch "switch35" {%0a locked lladdr%0a interface veb35%0a}%0a%0absdiso="/home/iso/install75.iso"%0a%0avm "r2" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r2.qcow2 format qcow2%0a interface tap22 {%0a locked lladdr e8:8b:22:22:22:22%0a switch "switch12"%0a }%0a interface tap32 {%0a locked lladdr e8:8b:32:32:32:32%0a switch "switch23"%0a }%0a interface tap42 {%0a locked lladdr e8:8b:42:42:42:42%0a switch "switch24"%0a }%0a}%0a%0avm "r3" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r3.qcow2 format qcow2%0a interface tap322 { %0a locked lladdr e8:8b:32:02:32:02%0a switch "switch23"%0a }%0a interface tap342 { %0a locked lladdr e8:8b:34:02:34:02%0a switch "switch34"%0a }%0a interface tap53 {%0a locked lladdr e8:8b:53:53:53:53%0a switch "switch35"%0a }%0a}%0a%0avm "r4" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r4.qcow2 format qcow2%0a interface tap44 { %0a switch "switch24"%0a locked lladdr e8:8b:44:44:44:44%0a }%0a interface tap34 { %0a locked lladdr e8:8b:34:34:34:34%0a switch "switch34"%0a }%0a}%0a%0avm "r5" {%0a owner $USER%0a memory 1G%0a cdrom $bsdiso%0a disk /home/$USER/r5.qcow2 format qcow2%0a interface tap55 { %0a switch "switch35"%0a locked lladdr e8:8b:55:55:55:55%0a }%0a}%0a@]%0a%0aNOTE: You will need to create necessary tap devices:%0a%0a[@%0a# cd /dev%0a# sh MAKEDEV tap{22,32,42,322,342,53,44,34,55}%0a@]%0a%0aWe also create the qcow2 images and [[openbsd/install|install the system]]:%0a%0a[@%0a$ vmctl create -s 20G $HOME/r2.qcow2%0a$ vmctl create -s 20G $HOME/r3.qcow2%0a$ vmctl create -s 20G $HOME/r4.qcow2%0a$ vmctl create -s 20G $HOME/r5.qcow2%0a@]%0a%0aIn [[pf/configure|/etc/pf.conf]], we add a rule similar to the following for%0aperforming [[nat/configure|NAT]]:%0a%0a[@%0amatch out on egress from !(egress:network) to any nat-to (egress:0)%0a@]%0a%0aNow all IPs from 10/8 will be NAT'd to our host's public IP address.%0a%0aThen reload the ruleset:%0a%0a[@%0ahost# pfctl -f /etc/pf.conf%0a@]%0a%0aWe configure the proper interfaces on the host and [[https://man.openbsd.org/sysctl.conf.5|sysctl.conf(5)]]:%0a%0a[@%0ahost# cat /etc/hostname.veb12%0aadd vport21%0aup%0ahost# cat /etc/hostname.veb23%0aup%0ahost# cat /etc/hostname.veb24%0aup%0ahost# cat /etc/hostname.veb34%0aup%0ahost# cat /etc/hostname.veb35%0aup%0ahost# cat /etc/hostname.vport11%0ainet 10.1.1.1 0xffff0000%0aup%0ahost# cat /etc/hostname.vport21%0ainet 10.2.1.1 0xffff0000%0a!route add -inet 10/8 10.2.2.1%0aup%0ahost# cat /etc/sysctl.conf%0anet.inet.ip.arpq.maxlen=1024%0anet.inet.ip.forwarding=1%0anet.inet6.ip6.forwarding=1%0a@]%0a%0aNext, we configure the virtual machines:%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0a!route add -inet 10.1/16 10.2.1.1%0a!route add -inet default 10.2.1.1%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0a!route add -inet 10.3/16 10.3.2.2%0a!route add -inet 10.5/16 10.3.2.2%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0a!route add -inet 10.4/16 10.4.4.1%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0a!route add -inet 10.2/16 10.3.2.1%0a!route add -inet default 10.3.2.1%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0a!route add -inet 10.4/16 10.3.4.1%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0a!route add -inet 10.5/16 10.5.5.1%0aup%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0a!route add -inet 10.2/16 10.4.2.1%0a!route add -inet default 10.4.2.1%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0a!route add -inet 10.3/16 10.3.4.2%0a!route add -inet 10.5/16 10.3.4.2%0aup%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0a!route add -inet 10.3/16 10.5.3.1%0a!route add -inet default 10.5.3.1%0aup%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0a@]%0a%0a'''Note''': Be careful to input the correct subnet masks. Interfaces connecting to 10.3/16 have a longer mask.%0a%0aIn this basic setup, we add static routes to allow packets to be forwarded%0ainside the network.%0a%0aNotice the routes that are chosen. If R5 runs:%0a%0a[@%0ar5# ping 1.1.1.1%0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.181 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.353 ms%0a@]%0a%0aYou can run tcpdump on each of the routers' interfaces to see which%0ainterfaces receive the packet:%0a%0a[@%0a# tcpdump -ne -i if0 'icmp and host 1.1.1.1'%0a@]%0a%0aReplace @@if0@@ with @@vio0@@, @@vio1@@, or @@vio2@@. You can also run:%0a%0aTo get from R5 to the internet, R5 passes through R3, R2, and R1, but does not pass through R4:%0a%0a[@%0ar3# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a08:47:30.937682 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a08:47:30.941063 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a08:47:31.937602 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a08:47:31.941035 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a^C%0a0 packets received by filter%0a0 packets dropped by kernel%0a@]%0a%0aThe [[route/usage|route]] command can also tell you where packets will be sent:%0a%0a[@%0ar5# route -n get 1.1.1.1%0a route to: 1.1.1.1%0adestination: 0.0.0.0%0a mask: 0.0.0.0%0a gateway: 10.5.3.1%0a interface: vio0%0a if address: 10.5.5.1%0a priority: 8 (static)%0a flags: %3cUP,GATEWAY,DONE,STATIC>%0a use mtu expire%0a 34 0 0%0a@]%0a%0a!! Route priorities%0a%0aBy changing the routing tables, we can change the path that packets take.%0a%0aFirst, notice how R3 can take two paths to reach R2. It can reach R2 directly,%0aor it can first send packets to R4 which then forwards them to R2.%0a%0aLet's have R3 send packets to R4 in order to reach R2. However, let's have R2%0asend packets to R3 directly. This will create asymmetric routing.%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0a!route add -inet 10.1/16 10.2.1.1%0a!route add -inet default 10.2.1.1%0aup%0ar2# cat /etc/hostname.vio1%0ainet 10.3.2.1 0xffffff00%0a!route add -inet -priority 2 -mpath 10.3/16 10.3.2.2%0a!route add -inet -priority 2 -mpath 10.5/16 10.3.2.2%0aup%0ar2# cat /etc/hostname.vio2%0ainet 10.4.2.1 0xffff0000%0a!route add -inet -mpath 10.3/16 10.4.4.1%0a!route add -inet 10.4/16 10.4.4.1%0a!route add -inet -mpath 10.5/16 10.4.4.1%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar3# cat /etc/hostname.vio0%0ainet 10.3.2.2 0xffffff00%0a!route add -inet -mpath 10.2/16 10.3.2.1%0a!route add -inet -mpath default 10.3.2.1%0aup%0ar3# cat /etc/hostname.vio1%0ainet 10.3.4.2 0xffffff00%0a!route add -inet -priority 2 -mpath 10.4/16 10.3.4.1%0a!route add -inet -priority 2 -mpath default 10.3.4.1%0aup%0ar3# cat /etc/hostname.vio2%0ainet 10.5.3.1 0xffff0000%0a!route add -inet 10.5/16 10.5.5.1%0aup%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0a!route add -inet 10.1/16 10.4.2.1%0a!route add -inet -priority 2 -mpath 10.2/16 10.4.2.1%0a!route add -inet -priority 2 -mpath default 10.4.2.1%0aup%0ar4# cat /etc/hostname.vio1%0ainet 10.3.4.1 0xffffff00%0a!route add -inet 10.3/16 10.3.4.2%0a!route add -inet 10.5/16 10.3.4.2%0a!route add -inet -mpath default 10.3.4.2%0aup%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0a!route add -inet 10.3/16 10.5.3.1%0a!route add -inet default 10.5.3.1%0aup%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a@]%0a%0a'''Note''': we must add the @@net.inet.ip.multipath@@ [[openbsd/sysctl|sysctl]] in order to handle multipath routing.%0a%0a'''Note''': route priority 1 is reserved and cannot be used, so we use the next%0alowest priority, 2.%0a%0aFrom [[https://man.openbsd.org/route.8|route(8)]]:%0a%0a-> If no priority is specified, the kernel will set a priority depending on the RTF_STATIC flag to either RTP_STATIC or RTP_DEFAULT.%0a%0aFrom [[https://man.openbsd.org/ifconfig.8|ifconfig(8)]]:%0a%0a-> The default priority of new static routes added to the kernel is calculated by adding 8 (RTP_STATIC) to the interface priority.%0a%0aOn R5, try running:%0a%0a[@%0ar5# ping 1.1.1.1%0a@]%0a%0aYou can see ping requests coming from R3 (10.4.2.1) to R4 vio0 (10.4.4.1), but no ping replies; and you can see ping replies coming from R2 (10.3.2.1) to R3 (10.3.2.2), but no ping requests:%0a%0a[@%0ar3# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a21:08:40.272715 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a21:08:41.272550 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a21:08:42.272799 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a21:08:44.270061 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a21:08:45.270192 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a21:08:46.270045 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a@]%0a%0aLet's fix up the routes so that we have symmetric routing and multiple paths%0adefined. The routers will choose routes based on their priorities.%0a%0a[@%0ar2# cat /etc/hostname.vio0%0ainet 10.2.2.1 0xffff0000%0a!route add -inet 10.1/16 10.2.1.1%0a!route add -inet default 10.2.1.1%0aup%0ar2# cat /etc/hostname.vio1 %0ainet 10.3.2.1 0xffffff00%0a!route add -inet -priority 2 -mpath 10.3/16 10.3.2.2%0a!route add -inet -priority 2 -mpath 10.5/16 10.3.2.2%0aup%0ar2# cat /etc/hostname.vio2 %0ainet 10.4.2.1 0xffff0000%0a!route add -inet -mpath 10.3/16 10.4.4.1%0a!route add -inet 10.4/16 10.4.4.1%0a!route add -inet -mpath 10.5/16 10.4.4.1%0aup%0ar2# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar3# cat /etc/hostname.vio0 %0ainet 10.3.2.2 0xffffff00%0a!route add -inet -mpath -priority 2 10.1/16 10.2.3.1%0a!route add -inet -mpath -priority 2 10.2/16 10.3.2.1%0a!route add -inet -mpath -priority 2 default 10.3.2.1%0aup%0ar3# cat /etc/hostname.vio1 %0ainet 10.3.4.2 0xffffff00%0a!route add -inet -mpath 10.1/16 10.3.4.1%0a!route add -inet -mpath 10.2/16 10.3.4.1%0a!route add -inet 10.4/16 10.3.4.1%0a!route add -inet -mpath default 10.3.4.1%0aup%0ar3# cat /etc/hostname.vio2 %0ainet 10.5.3.1 0xffff0000%0a!route add -inet 10.5/16 10.5.5.1%0aup%0ar3# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar4# cat /etc/hostname.vio0%0ainet 10.4.4.1 0xffff0000%0a!route add -inet 10.1/16 10.4.2.1%0a!route add -inet 10.2/16 10.4.2.1%0a!route add -inet default 10.4.2.1%0aup%0ar4# cat /etc/hostname.vio1 %0ainet 10.3.4.1 0xffffff00%0a!route add -inet 10.3/16 10.3.4.2%0a!route add -inet 10.5/16 10.3.4.2%0aup%0ar4# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a%0ar5# cat /etc/hostname.vio0%0ainet 10.5.5.1 0xffff0000%0a!route add -inet 10.3/16 10.5.3.1%0a!route add -inet default 10.5.3.1%0aup%0ar5# cat /etc/sysctl.conf%0anet.inet.ip.forwarding=1%0anet.inet.ip.multipath=1%0a@]%0a%0aNow, on R5, run ping:%0a%0a[@%0ar5# ping 1.1.1.1%0a@]%0a%0aRun tcpdump to notice that no packets pass through R4, and all packets pass%0athrough R3, as expected:%0a%0a[@%0ar3# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a22:52:10.308964 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a22:52:10.312342 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a22:52:11.308979 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a22:52:11.312279 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a22:52:12.308964 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a22:52:12.312357 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a^C%0a0 packets received by filter%0a0 packets dropped by kernel%0a@]%0a%0aNow, let's see what happens when one of the links breaks. We will bring down%0athe vio0 interface on R3, to break the link between R2 and R3:%0a%0a[@%0ar3# ifconfig vio0 down%0a@]%0a%0aOn R2, we change route priorities:%0a%0a[@%0ar2# route change -inet -priority 10 10.5/16 10.3.2.1%0achange net 10.5/16: gateway 10.3.2.1%0ar2# route change -inet -priority 2 10.5/16 10.4.4.1%0achange net 10.5/16: gateway 10.4.4.1%0a@]%0a%0aOn R5, ping should still work:%0a%0a[@%0ar5# ping 1.1.1.1%0aPING 1.1.1.1 (1.1.1.1): 56 data bytes%0a64 bytes from 1.1.1.1: icmp_seq=0 ttl=52 time=4.831 ms%0a64 bytes from 1.1.1.1: icmp_seq=1 ttl=52 time=4.349 ms%0a@]%0a%0aHowever, it now takes a different route. Notice that R4 now receives all packets:%0a%0a[@%0ar4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0atcpdump: listening on vio0, link-type EN10MB%0a00:25:59.811394 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a00:25:59.814762 e8:8b:42:42:42:42 e8:8b:44:44:44:44 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a00:26:00.811231 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a00:26:00.814731 e8:8b:42:42:42:42 e8:8b:44:44:44:44 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a00:26:01.811288 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a00:26:01.814664 e8:8b:42:42:42:42 e8:8b:44:44:44:44 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a@]%0a
+time=1720794486
title=Configuring static routing
+author:1720794486=jrmu
+diff:1720794486:1720765653:=526,527d525%0a%3c r2# route change -inet -priority 10 10.5/16 10.3.2.1%0a%3c change net 10.5/16: gateway 10.3.2.1%0a
+host:1720794486=104.167.242.140
+author:1720765653=jrmu
+diff:1720765653:1720760507:=526,527c526,529%0a%3c r2# route change -inet -priority 2 10.5/16 10.4.4.1%0a%3c change net 10.5/16: gateway 10.4.4.1%0a---%0a> r2# route change -inet -priority 10 10.5/16 10.3.2.1%0a> change net 10.5/16: gateway 10.3.2.1%0a> r2# route change -inet -priority 2 10.5/16 10.4.2.1%0a> change net 10.5/16: gateway 10.4.2.1%0a542c544%0a%3c r4# tcpdump -ne -i vio0 'icmp and host 1.1.1.1'%0a---%0a> r4# tcpdump -ne -i vio0%0a544,549c546,549%0a%3c 00:25:59.811394 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 00:25:59.814762 e8:8b:42:42:42:42 e8:8b:44:44:44:44 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c 00:26:00.811231 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 00:26:00.814731 e8:8b:42:42:42:42 e8:8b:44:44:44:44 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c 00:26:01.811288 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 00:26:01.814664 e8:8b:42:42:42:42 e8:8b:44:44:44:44 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a---%0a> 10:18:57.585446 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 10:18:57.588670 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 10:18:58.599916 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 10:18:58.603157 e8:8b:24:24:24:24 e8:8b:42:42:42:42 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a
+host:1720765653=104.167.242.140
+author:1720760507=jrmu
+diff:1720760507:1720759078:=480a481%0a> r5# cat /etc/hostname.vio0%0a502,507c503,508%0a%3c 22:52:10.308964 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 22:52:10.312342 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c 22:52:11.308979 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 22:52:11.312279 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c 22:52:12.308964 e8:8b:32:02:32:02 e8:8b:32:32:32:32 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 22:52:12.312357 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a---%0a> 09:56:09.089728 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 09:56:09.093273 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 09:56:10.089628 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 09:56:10.092971 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 09:56:11.089609 e8:8b:32:32:32:32 e8:8b:23:23:23:23 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 09:56:11.092876 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a
+host:1720760507=104.167.242.140
+author:1720759078=jrmu
+diff:1720759078:1720758924:=
+host:1720759078=104.167.242.140
+author:1720758924=jrmu
+diff:1720758924:1720757995:=439a440%0a> up%0a446d446%0a%3c !route add -inet -mpath -priority 2 10.1/16 10.2.3.1%0a448c448,449%0a%3c !route add -inet -mpath -priority 2 default 10.3.2.1%0a---%0a> !route add -inet 10.1/16 10.2.3.1%0a> !route add -inet default 10.3.2.1%0a452d452%0a%3c !route add -inet -mpath 10.1/16 10.3.4.1%0a455d454%0a%3c !route add -inet -mpath default 10.3.4.1%0a
+host:1720758924=104.167.242.140
+author:1720757995=jrmu
+diff:1720757995:1720754464:=361d360%0a%3c !route add -inet 10.1/16 10.4.2.1%0a390,397d388%0a%3c From [[https://man.openbsd.org/route.8|route(8)]]:%0a%3c %0a%3c -> If no priority is specified, the kernel will set a priority depending on the RTF_STATIC flag to either RTP_STATIC or RTP_DEFAULT.%0a%3c %0a%3c From [[https://man.openbsd.org/ifconfig.8|ifconfig(8)]]:%0a%3c %0a%3c -> The default priority of new static routes added to the kernel is calculated by adding 8 (RTP_STATIC) to the interface priority.%0a%3c %0a401a393,396%0a> PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a> 64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a425,427c420,423%0a%3c inet 10.2.2.1 0xffff0000%0a%3c !route add -inet 10.1/16 10.2.1.1%0a%3c !route add -inet default 10.2.1.1%0a---%0a> inet 10.2.1.1 0xffff0000%0a> !route add -inet 10.1.2.1 -cloning -link -iface vio0%0a> !route add -inet 10.1/16 10.1.2.1%0a> !route add -inet default 10.1.2.1%0a430,432c426,430%0a%3c inet 10.3.2.1 0xffffff00%0a%3c !route add -inet -priority 2 -mpath 10.3/16 10.3.2.2%0a%3c !route add -inet -priority 2 -mpath 10.5/16 10.3.2.2%0a---%0a> inet 10.2.3.1 0xffff0000%0a> !route add -inet 10.3.2.1 -cloning -link -iface vio1%0a> !route add -inet -priority 2 -mpath 10.3/16 10.3.2.1%0a> !route add -inet -priority 10 -mpath 10.4/16 10.3.2.1%0a> !route add -inet -priority 2 -mpath 10.5/16 10.3.2.1%0a435,438c433,437%0a%3c inet 10.4.2.1 0xffff0000%0a%3c !route add -inet -mpath 10.3/16 10.4.4.1%0a%3c !route add -inet 10.4/16 10.4.4.1%0a%3c !route add -inet -mpath 10.5/16 10.4.4.1%0a---%0a> inet 10.2.4.1 0xffff0000%0a> !route add -inet 10.4.2.1 -cloning -link -iface vio2%0a> !route add -inet -priority 10 -mpath 10.3/16 10.4.2.1%0a> !route add -inet -priority 2 -mpath 10.4/16 10.4.2.1%0a> !route add -inet -priority 10 -mpath 10.5/16 10.4.2.1%0a440d438%0a%3c up%0a446,449c444,449%0a%3c inet 10.3.2.2 0xffffff00%0a%3c !route add -inet -mpath -priority 2 10.2/16 10.3.2.1%0a%3c !route add -inet 10.1/16 10.2.3.1%0a%3c !route add -inet default 10.3.2.1%0a---%0a> inet 10.3.2.1 0xffff0000%0a> !route add -inet 10.2.3.1 -cloning -link -iface vio0%0a> !route add -inet -priority 2 -mpath 10.1/16 10.2.3.1%0a> !route add -inet -priority 2 -mpath 10.2/16 10.2.3.1%0a> !route add -inet -priority 10 -mpath 10.4/16 10.2.3.1%0a> !route add -inet -priority 2 -mpath default 10.2.3.1%0a452,454c452,457%0a%3c inet 10.3.4.2 0xffffff00%0a%3c !route add -inet -mpath 10.2/16 10.3.4.1%0a%3c !route add -inet 10.4/16 10.3.4.1%0a---%0a> inet 10.3.4.1 0xffff0000%0a> !route add -inet 10.4.3.1 -cloning -link -iface vio1%0a> !route add -inet -priority 10 -mpath 10.1/16 10.4.3.1%0a> !route add -inet -priority 10 -mpath 10.2/16 10.4.3.1%0a> !route add -inet -priority 2 -mpath 10.4/16 10.4.3.1%0a> !route add -inet -priority 10 -mpath default 10.4.3.1%0a457,458c460,462%0a%3c inet 10.5.3.1 0xffff0000%0a%3c !route add -inet 10.5/16 10.5.5.1%0a---%0a> inet 10.3.5.1 0xffff0000%0a> !route add -inet 10.5.3.1 -cloning -link -iface vio2%0a> !route add -inet 10.5/16 10.5.3.1%0a465,468c469,475%0a%3c inet 10.4.4.1 0xffff0000%0a%3c !route add -inet 10.1/16 10.4.2.1%0a%3c !route add -inet 10.2/16 10.4.2.1%0a%3c !route add -inet default 10.4.2.1%0a---%0a> inet 10.4.2.1 0xffff0000%0a> !route add -inet 10.2.4.1 -cloning -link -iface vio0%0a> !route add -inet -priority 2 -mpath 10.1/16 10.2.4.1%0a> !route add -inet -priority 2 -mpath 10.2/16 10.2.4.1%0a> !route add -inet -priority 10 -mpath 10.3/16 10.2.4.1%0a> !route add -inet -priority 10 -mpath 10.5/16 10.2.4.1%0a> !route add -inet -priority 2 -mpath default 10.2.4.1%0a471,473c478,484%0a%3c inet 10.3.4.1 0xffffff00%0a%3c !route add -inet 10.3/16 10.3.4.2%0a%3c !route add -inet 10.5/16 10.3.4.2%0a---%0a> inet 10.4.3.1 0xffff0000%0a> !route add -inet 10.3.4.1 -cloning -link -iface vio1%0a> !route add -inet -priority 10 -mpath 10.1/16 10.3.4.1%0a> !route add -inet -priority 10 -mpath 10.2/16 10.3.4.1%0a> !route add -inet -priority 2 -mpath 10.3/16 10.3.4.1%0a> !route add -inet -priority 2 -mpath 10.5/16 10.3.4.1%0a> !route add -inet -priority 10 -mpath default 10.3.4.1%0a480,483c491,494%0a%3c r5# cat /etc/hostname.vio0%0a%3c inet 10.5.5.1 0xffff0000%0a%3c !route add -inet 10.3/16 10.5.3.1%0a%3c !route add -inet default 10.5.3.1%0a---%0a> inet 10.5.3.1 0xffff0000%0a> !route add -inet 10.3.5.1 -cloning -link -iface vio0%0a> !route add -inet 10.3/16 10.3.5.1%0a> !route add -inet -mpath default 10.3.5.1%0a493a505,508%0a> PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a> 64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a
+host:1720757995=104.167.242.140
author:1720754464=jrmu
diff:1720754464:1720712802:=328a329%0a> !route add -inet -priority 2 -mpath 10.4/16 10.3.2.2%0a334c335%0a%3c !route add -inet 10.4/16 10.4.4.1%0a---%0a> !route add -inet -mpath 10.4/16 10.4.4.1%0a393,396d393%0a%3c PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a%3c 64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a%3c 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a%3c 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a399,400c396,398%0a%3c You can see ping requests coming from R3 (10.4.2.1) to R4 vio0 (10.4.4.1), but no ping replies; and you can see ping replies coming from R2 (10.3.2.1) to R3 (10.3.2.2), but no ping requests:%0a%3c %0a---%0a> On R4's vio0, you can see ping requests but no ping replies, and on R3's vio0,%0a> you can see ping replies but no ping requests:%0a> %0a401a400,405%0a> r5# ping 1.1.1.1%0a> PING 1.1.1.1 (1.1.1.1): 56 data bytes%0a> 64 bytes from 1.1.1.1: icmp_seq=0 ttl=53 time=4.464 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=1 ttl=53 time=4.328 ms%0a> 64 bytes from 1.1.1.1: icmp_seq=2 ttl=53 time=4.122 ms%0a> %0a404,407c408,411%0a%3c 21:08:40.272715 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c 21:08:41.272550 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c 21:08:42.272799 e8:8b:32:32:32:32 e8:8b:32:02:32:02 0800 98: 1.1.1.1 > 10.5.5.1: icmp: echo reply [tos 0x28]%0a%3c %0a---%0a> 23:29:59.873314 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 23:30:00.873292 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> 23:30:01.873514 e8:8b:23:23:23:23 e8:8b:32:32:32:32 0800 98: 1.1.1.1 > 10.5.3.1: icmp: echo reply [tos 0x28]%0a> %0a410,412c414,416%0a%3c 21:08:44.270061 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 21:08:45.270192 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a%3c 21:08:46.270045 e8:8b:44:44:44:44 e8:8b:42:42:42:42 0800 98: 10.5.5.1 > 1.1.1.1: icmp: echo request%0a---%0a> 23:29:36.869999 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 23:29:37.869900 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a> 23:29:38.869912 e8:8b:42:42:42:42 e8:8b:24:24:24:24 0800 98: 10.5.3.1 > 1.1.1.1: icmp: echo request%0a
host:1720754464=104.167.242.140
blob - 6a85e91b55a64c88267ac8f805c40689eff57330
blob + 70635eecc0107483a604a5a853c9dc682803b0ae
--- wiki.d/Site.AllRecentChanges
+++ wiki.d/Site.AllRecentChanges
ctime=1596101899
host=104.167.242.140
name=Site.AllRecentChanges
-rev=13548
-text=* [[Route.Static]] . . . @2024-07-12T03:21:04Z by [[~jrmu]]: [==]%0a* [[Ripd.Configure]] . . . @2024-07-11T06:20:38Z by [[~jrmu]]: [==]%0a* [[Adminforces.Training]] . . . @2024-07-09T18:54:06Z by [[~jrmu]]: [==]%0a* [[Wordpress.Install]] . . . @2024-07-08T01:02:48Z by [[~jrmu]]: [=merge changes from matt and mkf from openbsd/wordpress=]%0a* [[Openbsd.Wordpress]] . . . @2024-07-08T01:02:14Z by [[~jrmu]]: [==]%0a* [[Openssl.Cert]] . . . @2024-07-07T17:38:34Z by [[~jrmu]]: [==]%0a* [[Sshd.Chroot]] . . . @2024-07-05T15:54:11Z by [[~jrmu]]: [==]%0a* [[Openrsync.Chroot]] . . . @2024-07-04T06:00:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Loginconf]] . . . @2024-07-04T05:54:38Z by [[~jrmu]]: [==]%0a* [[Ssh.Chroot]] . . . @2024-07-04T05:42:21Z by [[~jrmu]]: [==]%0a* [[Rsync.Usage]] . . . @2024-07-04T05:21:34Z by [[~jrmu]]: [==]%0a* [[Openrsync.Usage]] . . . @2024-07-04T04:57:23Z by [[~jrmu]]: [==]%0a* [[Jrmu.Bio]] . . . @2024-07-02T21:07:41Z by [[~jrmu]]: [==]%0a* [[Vps.Vps]] . . . @2024-07-01T01:20:12Z by [[~jrmu]]: [==]%0a* [[Gre.6in4vmm]] . . . @2024-06-30T15:57:13Z by [[~jrmu]]: [==]%0a* [[Gre.6in4]] . . . @2024-06-29T08:42:26Z by [[~jrmu]]: [==]%0a* [[Gre.6in4nat]] . . . @2024-06-29T05:50:45Z by [[~jrmu]]: [==]%0a* [[Almanack.Almanack]] . . . @2024-06-29T05:49:35Z by [[~jrmu]]: [==]%0a* [[SiteAdmin.AuthUser]] . . . @2024-06-23T19:31:18Z by [[~jrmu]]: [==]%0a* [[Main.HomePage]] . . . @2024-06-22T17:32:40Z by [[~jrmu]]: [==]%0a* [[Openbsd.Identd]] . . . @2024-06-22T00:11:09Z by [[~jrmu]]: [==]%0a* [[Identd.Configure]] . . . @2024-06-22T00:10:57Z by [[~jrmu]]: [==]%0a* [[Buyvm.Routedsubnet]] . . . @2024-06-21T19:14:32Z by [[~jrmu]]: [==]%0a* [[Ircnow.Hosting]] . . . @2024-06-20T15:58:23Z by [[~jrmu]]: [==]%0a* [[Team.Team]] . . . @2024-06-20T15:57:03Z by [[~jrmu]]: [==]%0a* [[Password.Words]] . . . @2024-06-19T01:11:41Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifitoethernet]] . . . @2024-06-18T21:23:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifi]] . . . @2024-06-18T21:04:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.BBB]] . . . @2024-06-18T16:13:57Z by [[~jrmu]]: [=Update version=]%0a* [[Sftp.Chroot]] . . . @2024-06-18T06:52:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Hostap]] . . . @2024-06-18T06:03:26Z by [[~jrmu]]: [==]%0a* [[Nat.Configure]] . . . @2024-06-17T17:31:15Z by [[~jrmu]]: [==]%0a* [[Vlan.Configure]] . . . @2024-06-17T07:47:29Z by [[~jrmu]]: [==]%0a* [[Vmm.Plan9]] . . . @2024-06-16T06:28:55Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vlan]] . . . @2024-06-14T21:55:43Z by [[~jrmu]]: [==]%0a* [[Vmm.Configure]] . . . @2024-06-14T00:44:59Z by [[~jrmu]]: [==]%0a* [[Freedom.Radio]] . . . @2024-06-12T17:45:33Z by [[~jrmu]]: [==]%0a* [[Sshd.Configure]] . . . @2024-06-12T00:43:49Z by [[~jrmu]]: [==]%0a* [[Team.Federation]] . . . @2024-06-11T04:59:07Z by [[~Yiming]]: [=update=]%0a* [[Opensmtpd.Inbox]] . . . @2024-06-09T17:27:48Z by [[~jrmu]]: [==]%0a* [[Openbsd.Pmwiki]] . . . @2024-06-09T07:24:14Z by [[~LohanG]]: [=Updated the current Pmwiki versoin =]%0a* [[Profiles.Xfnw]] . . . @2024-06-09T02:05:47Z by [[~xfnw]]: [==]%0a* [[Openbsd.Sysctl]] . . . @2024-06-08T22:23:31Z by [[~jrmu]]: [==]%0a* [[Cvsweb.Restore]] . . . @2024-06-08T16:40:18Z by [[~jrmu]]: [==]%0a* [[Crontab.Edit]] . . . @2024-06-06T18:40:30Z by [[~jrmu]]: [==]%0a* [[Shell.Cronjobs]] . . . @2024-06-06T17:56:05Z by [[~jrmu]]: [==]%0a* [[Cron.Suppressmail]] . . . @2024-06-06T17:55:41Z by [[~jrmu]]: [==]%0a* [[Ksh.History]] . . . @2024-06-06T17:00:05Z by [[~jrmu]]: [==]%0a* [[Ksh.Editor]] . . . @2024-06-06T16:28:18Z by [[~jrmu]]: [=Credit to mkf and Naglfar for writing parts of these guides=]%0a* [[Openbsd.Tcpdump]] . . . @2024-06-05T05:50:43Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Veb]] . . . @2024-06-04T07:44:16Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vether]] . . . @2024-06-04T07:25:53Z by [[~jrmu]]: [==]%0a* [[MountNfs.Usage]] . . . @2024-06-03T09:52:35Z by [[~mkf]]: [==]%0a* [[FwUpdate.Usage]] . . . @2024-06-03T08:17:01Z by [[~mkf]]: [==]%0a* [[Openhttpd.Hosting]] . . . @2024-06-02T00:45:01Z by [[~LohanG]]: [=corrected a link to httpd man page=]%0a* [[Hostnameif.Autoconf]] . . . @2024-06-01T23:39:30Z by [[~jrmu]]: [==]%0a* [[Rad.Configure]] . . . @2024-06-01T20:26:13Z by [[~jrmu]]: [==]%0a* [[Znc.Patch]] . . . @2024-06-01T16:45:30Z by [[~jrmu]]: [==]%0a* [[Dhcpd.Configure]] . . . @2024-06-01T16:16:01Z by [[~jrmu]]: [==]%0a* [[Minutemin.Bootcamp]] . . . @2024-06-01T15:58:42Z by [[~jrmu]]: [==]%0a* [[Ircnow.Adminforces]] . . . @2024-06-01T15:57:43Z by [[~jrmu]]: [==]%0a* [[Ircnow.Minutemin]] . . . @2024-06-01T15:57:28Z by [[~jrmu]]: [==]%0a* [[Route.Hostnameif]] . . . @2024-05-31T06:17:03Z by [[~jrmu]]: [==]%0a* [[Hostnameif.Static]] . . . @2024-05-30T23:03:07Z by [[~jrmu]]: [==]%0a* [[Unbound.LAN]] . . . @2024-05-30T13:02:25Z by [[~Posterdati]]: [==]%0a* [[Site.SideBar]] . . . @2024-05-29T14:15:31Z by [[~jrmu]]: [==]%0a* [[Marketing.Recruit]] . . . @2024-05-29T12:39:26Z by [[~jrmu]]: [==]%0a* [[Ircnow.Team]] . . . @2024-05-29T12:08:42Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Usage]] . . . @2024-05-29T11:30:14Z by [[~jrmu]]: [=thanks to mkf on August 02, 2021, at 12:59 PM=]%0a* [[Ifconfig.Ifconfig]] . . . @2024-05-29T11:29:55Z by [[~jrmu]]: [==]%0a* [[Donations.Donations]] . . . @2024-05-28T16:38:16Z by [[~jrmu]]: [==]%0a* [[Oidentd.Changeident]] . . . @2024-05-28T00:11:37Z by [[~jrmu]]: [==]%0a* [[Znc.Support]] . . . @2024-05-28T00:07:46Z by [[~jrmu]]: [==]%0a* [[Znc.Admin]] . . . @2024-05-28T00:06:29Z by [[~jrmu]]: [==]%0a* [[Minetest.Minetest]] . . . @2024-05-27T22:43:44Z by [[~jrmu]]: [==]%0a* [[Irc101.Irc101]] . . . @2024-05-27T22:41:28Z by [[~jrmu]]: [==]%0a* [[Dns.Troubleshooting]] . . . @2024-05-27T21:55:36Z by [[~jrmu]]: [==]%0a* [[Nsd.Troubleshoot]] . . . @2024-05-27T21:55:08Z by [[~jrmu]]: [==]%0a* [[Bgpd.Configure]] . . . @2024-05-27T21:44:19Z by [[~jrmu]]: [==]%0a* [[Lists.Ircnow]] . . . @2024-05-27T20:47:40Z by [[~jrmu]]: [==]%0a* [[Znc.Chroot]] . . . @2024-05-27T20:32:29Z by [[~jrmu]]: [==]%0a* [[Route.Sourceaddr]] . . . @2024-05-22T23:31:46Z by [[~jrmu]]: [==]%0a* [[Hosts.Configure]] . . . @2024-05-21T07:59:04Z by [[~mkf]]: [=Promote what is in the base :)=]%0a* [[Openbsd.Ed]] . . . @2024-05-21T07:58:21Z by [[~mkf]]: [==]%0a* [[Ircnow.Hardware]] . . . @2024-05-19T21:48:37Z by [[~jrmu]]: [==]%0a* [[Oddprotocol.Hardware]] . . . @2024-05-19T21:45:29Z by [[~jrmu]]: [==]%0a* [[Bsdforall.Hardware]] . . . @2024-05-19T21:41:54Z by [[~jrmu]]: [==]%0a* [[Nastycode.Hardware]] . . . @2024-05-19T20:46:34Z by [[~jrmu]]: [==]%0a* [[Planetofnix.Hardware]] . . . @2024-05-19T20:45:03Z by [[~jrmu]]: [==]%0a* [[Marketing.Memes]] . . . @2024-05-16T18:05:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade75]] . . . @2024-05-11T06:39:58Z by [[~jrmu]]: [==]%0a* [[Ircnow.Services]] . . . @2024-05-10T16:12:29Z by [[~izzyb]]: [==]%0a* [[Openbsd.Biboumi]] . . . @2024-05-10T09:13:51Z by [[~mkf]]: [=udns doesn't seem to work in ircnow.org since upgrade to 7.5, i don't know why.=]%0a* [[Openbsd.Drawtermssh]] . . . @2024-05-10T07:08:07Z by [[~mkf]]: [==]%0a* [[Iked.Sitetosite]] . . . @2024-05-10T06:58:29Z by [[~mkf]]: [==]%0a* [[OpenBSD.Iked]] . . . @2024-05-10T06:58:23Z by [[~mkf]]: [==]%0a* [[Unix.Reading]] . . . @2024-05-08T15:31:24Z by [[~jrmu]]: [==]%0a* [[Openbsd.Dump]] . . . @2024-05-07T17:10:33Z by [[~jrmu]]: [==]%0a* [[Freedom.Homestead]] . . . @2024-05-06T05:49:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Restore]] . . . @2024-05-05T22:30:23Z by [[~jrmu]]: [==]%0a* [[Debate.Providers]] . . . @2024-05-04T04:13:44Z by [[~Yonle]]: [==]%0a* [[Openbsd.Prosody]] . . . @2024-05-02T13:20:46Z by [[~mkf]]: [==]%0a* [[DNS.MTA-STS]] . . . @2024-05-01T17:38:03Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fstab]] . . . @2024-04-30T13:00:51Z by [[~mkf]]: [=mention ro=]%0a* [[Ffs.Intro]] . . . @2024-04-30T12:56:49Z by [[~mkf]]: [=hehe=]%0a* [[Gnus.Connect]] . . . @2024-04-30T12:31:49Z by [[~mkf]]: [==]%0a* [[Opensmtpd.Configure]] . . . @2024-04-26T23:56:58Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Dovecot.Install]] . . . @2024-04-26T23:55:07Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Openbsd.Mlmmj]] . . . @2024-04-25T18:41:36Z by [[~izzyb]]: [==]%0a* [[Ln.Shell]] . . . @2024-04-24T16:07:14Z by [[~jrmu]]: [==]%0a* [[Ssh.Fingerprints]] . . . @2024-04-23T15:02:40Z by [[~jrmu]]: [==]%0a* [[Almanack.DumpBackupWithSCP]] . . . @2024-04-15T09:27:31Z by [[~SplinTer]]: [==]%0a* [[Mariadb.Install]] . . . @2024-04-13T18:06:28Z by [[~mkf]]: [==]%0a* [[Openbsd.Openbsd]] . . . @2024-04-13T18:02:19Z by [[~mkf]]: [==]%0a* [[Fics.Admin]] . . . @2024-04-12T19:01:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade75]] . . . @2024-04-11T20:42:45Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade]] . . . @2024-04-11T19:37:11Z by [[~jrmu]]: [==]%0a* [[Ircnow.Milestones]] . . . @2024-04-11T19:29:33Z by [[~jrmu]]: [==]%0a* [[Ambassador.Markets]] . . . @2024-04-11T17:15:42Z by [[~jrmu]]: [==]%0a* [[Swapctl.Usage]] . . . @2024-04-11T07:06:24Z by [[~jrmu]]: [==]%0a* [[Disklabel.Usage]] . . . @2024-04-11T06:49:54Z by [[~jrmu]]: [==]%0a* [[Newfs.Usage]] . . . @2024-04-11T06:20:14Z by [[~jrmu]]: [==]%0a* [[Mount.Usage]] . . . @2024-04-11T06:19:40Z by [[~jrmu]]: [==]%0a* [[Fdisk.Usage]] . . . @2024-04-11T00:09:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Disklabel]] . . . @2024-04-10T23:43:12Z by [[~jrmu]]: [==]%0a* [[Disklabel.Partitioning]] . . . @2024-04-10T23:22:13Z by [[~jrmu]]: [==]%0a* [[Softraid.Install]] . . . @2024-04-09T23:30:49Z by [[~jrmu]]: [==]%0a* [[Softraid.Rebuild]] . . . @2024-04-09T21:56:59Z by [[~jrmu]]: [==]%0a* [[Openbsd.Backups]] . . . @2024-04-09T21:50:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fdisk]] . . . @2024-04-09T21:33:33Z by [[~jrmu]]: [==]%0a* [[Psybnc.Install]] . . . @2024-04-09T19:17:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Psybnc]] . . . @2024-04-09T19:14:35Z by [[~jrmu]]: [==]%0a* [[Vmctl.Usage]] . . . @2024-04-09T05:30:55Z by [[~jrmu]]: [==]%0a* [[Vmm.Install]] . . . @2024-04-09T05:16:01Z by [[~jrmu]]: [==]%0a* [[Vmm.Intro]] . . . @2024-04-09T01:30:50Z by [[~jrmu]]: [==]%0a* [[Relayd.Acceleration]] . . . @2024-04-08T20:52:31Z by [[~jrmu]]: [=Revert to uncommented code block=]%0a* [[Openssl.Check]] . . . @2024-04-08T20:30:49Z by [[~jrmu]]: [==]%0a* [[Openbsd.Snac]] . . . @2024-04-08T16:30:46Z by [[~Yonle]]: [==]%0a* [[Openbsd.Sysupgrade]] . . . @2024-04-07T23:32:49Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install75]] . . . @2024-04-07T22:53:36Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install]] . . . @2024-04-07T22:28:53Z by [[~jrmu]]: [==]%0a* [[Atactl.Usage]] . . . @2024-04-07T10:57:16Z by [[~mkf]]: [=add sleep command=]%0a* [[Vmctl.Disk]] . . . @2024-04-06T23:08:15Z by [[~jrmu]]: [==]%0a* [[Vmctl.Reinstall]] . . . @2024-04-06T22:59:10Z by [[~jrmu]]: [==]%0a* [[Openbsd.Outofmemory]] . . . @2024-04-06T21:03:39Z by [[~jrmu]]: [==]%0a* [[Dmesg.Usage]] . . . @2024-04-06T20:15:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Dmesg]] . . . @2024-04-06T20:15:22Z by [[~jrmu]]: [==]%0a* [[Vps.Users]] . . . @2024-04-06T19:10:58Z by [[~Posterdati]]: [==]%0a* [[Profiles.Yiming]] . . . @2024-04-06T04:59:28Z by [[~Yiming]]: [=Create New Page=]%0a* [[Openbsd.Singleuser]] . . . @2024-04-03T23:51:20Z by [[~jrmu]]: [==]%0a* [[Hostname.Usage]] . . . @2024-04-03T23:38:15Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hier]] . . . @2024-04-03T23:23:13Z by [[~jrmu]]: [==]%0a* [[Openbsd.Intro]] . . . @2024-04-03T20:32:26Z by [[~jrmu]]: [==]%0a* [[Dd.Iso]] . . . @2024-04-03T20:30:21Z by [[~jrmu]]: [==]%0a* [[Resolv.Conf]] . . . @2024-04-03T20:09:08Z by [[~jrmu]]: [==]%0a* [[Openbsd.Localtime]] . . . @2024-04-03T16:39:46Z by [[~jrmu]]: [==]%0a* [[Openbsd.Bootconf]] . . . @2024-04-03T07:35:48Z by [[~jrmu]]: [==]%0a* [[Chess.Chess]] . . . @2024-04-01T01:40:42Z by [[~maxxe]]: [==]%0a* [[Router.Hardware]] . . . @2024-03-31T23:16:50Z by [[~jrmu]]: [==]%0a* [[Sysop.Hardware]] . . . @2024-03-31T22:05:27Z by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]] . . . @2024-03-31T21:59:17Z by [[~jrmu]]: [==]%0a* [[Bouncer.Thunderbird]] . . . @2024-03-30T12:51:26Z by [[~Yiming]]: [=Update=]%0a* [[Openbsd.Akkoma]] . . . @2024-03-25T04:31:17Z by [[~Yonle]]: [==]%0a* [[Openbsd.Pleroma]] . . . @2024-03-25T04:30:19Z by [[~Yonle]]: [==]%0a* [[Relayd.Wss]] . . . @2024-03-20T22:13:08Z by [[~jrmu]]: [=Thanks to miniontoby!=]%0a* [[OpenSSH.Connect]] . . . @2024-03-16T21:22:07Z by [[~jrmu]]: [==]%0a* [[Rcd.Configure]] . . . @2024-03-14T14:14:37Z by [[~geze]]: [==]%0a* [[Ngircd.Link]] . . . @2024-03-14T09:25:10Z by [[~geze]]: [==]%0a* [[Pf.Bittorrent]] . . . @2024-03-13T03:17:53Z by [[~jrmu]]: [==]%0a* [[Openbsd.Rcctl]] . . . @2024-03-09T18:16:03Z by [[~geze]]: [==]%0a* [[Openbsd.Ngircd]] . . . @2024-03-09T16:35:20Z by [[~geze]]: [==]%0a* [[Ifconfig.Change]] . . . @2024-03-01T18:04:07Z by [[~jrmu]]: [==]%0a* [[Dns.Overview]] . . . @2024-02-20T00:38:00Z by [[~jrmu]]: [==]%0a* [[Bouncer.Erc]] . . . @2024-02-19T19:25:28Z by [[~kiliro]]: [=Add better format Summary: Add better formatin=]%0a* [[Bouncer.Bouncer]] . . . @2024-02-19T16:34:01Z by [[~jrmu]]: [==]%0a* [[Openbsd.Icecast]] . . . @2024-02-12T17:38:08Z by [[~mkf]]: [=minor changes=]%0a* [[Cwm.Configure]] . . . @2024-02-10T20:34:56Z by [[~jrmu]]: [==]%0a* [[9.Drawterm]] . . . @2024-02-10T17:15:50Z by [[~jrmu]]: [==]%0a* [[Wsconsctl.Usage]] . . . @2024-02-10T06:50:02Z by [[~jrmu]]: [==]%0a* [[Irc.Easy]] . . . @2024-02-04T18:52:09Z by [[~jrmu]]: [==]%0a* [[Almanack.TheloungeWebircClient]] . . . @2024-02-01T13:39:12Z by [[~SplinTer]]: [==]%0a* [[Openbsd.Panic]] . . . @2024-01-20T22:18:08Z by [[~jrmu]]: [==]%0a* [[Openssh.Totp]] . . . @2024-01-16T07:17:39Z by [[~jrmu]]: [==]%0a* [[Unix101.Unix101]] . . . @2024-01-11T17:22:18Z by [[~jrmu]]: [==]%0a* [[Atheme.Install]] . . . @2024-01-01T15:24:17Z by [[~rahl]]: [=Atheme is written in C=]%0a* [[Rio.Customize]] . . . @2023-12-30T21:33:22Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade74]] . . . @2023-12-28T21:05:35Z by [[~jrmu]]: [==]%0a* [[Email.Lists]] . . . @2023-12-26T20:16:01Z by [[~jrmu]]: [==]%0a* [[Xboard.Connect]] . . . @2023-12-26T01:05:55Z by [[~jrmu]]: [==]%0a* [[I2Pd.Install]] . . . @2023-12-20T06:00:49Z by [[~Yonle]]: [==]%0a* [[9C.Exits]] . . . @2023-12-18T15:10:37Z by [[~mkf]]: [==]%0a* [[Openbsd.Bitlbee]] . . . @2023-12-18T10:06:57Z by [[~mkf]]: [==]%0a* [[9.Authsrv]] . . . @2023-12-18T09:11:44Z by [[~mkf]]: [=delete empty page=]%0a* [[Bouncer.Icechat]] . . . @2023-12-18T09:09:46Z by [[~mkf]]: [=remove duplicate article (see Bouncer.IceChat)=]%0a* [[Ircnow.SSHFingerprints]] . . . @2023-12-17T18:47:56Z by [[~jrmu]]: [==]%0a* [[Vmm.UbuntuIso]] . . . @2023-12-04T20:16:51Z by [[~jrmu]]: [==]%0a* [[Vmm.Sysupgrade]] . . . @2023-12-02T14:59:55Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Openaccess]] . . . @2023-12-01T03:16:51Z by [[~hed0x]]: [==]%0a* [[Profiles.Tcache]] . . . @2023-11-30T02:41:15Z by [[~Tcache]]: [==]%0a* [[Sshd.Disablepassword]] . . . @2023-11-29T05:00:16Z by [[~jrmu]]: [==]%0a* [[Openbsd.Wraith]] . . . @2023-11-25T18:49:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Host]] . . . @2023-11-24T22:51:07Z by [[~jrmu]]: [==]%0a* [[Hunchentoot.Install]] . . . @2023-11-24T19:50:41Z by [[~Posterdati]]: [==]%0a* [[Openbsd.Pkg]] . . . @2023-11-19T01:35:10Z by [[~jrmu]]: [==]%0a* [[Syspatch.Syspatch]] . . . @2023-11-19T01:33:36Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install73]] . . . @2023-11-18T05:32:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install74]] . . . @2023-11-18T05:06:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade74]] . . . @2023-11-16T00:15:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Tcltls]] . . . @2023-11-06T20:19:24Z by [[~jrmu]]: [==]%0a* [[Olympics.Games]] . . . @2023-11-05T18:39:36Z by [[~jrmu]]: [==]%0a* [[Team.Security]] . . . @2023-11-04T18:45:38Z by [[~jrmu]]: [==]%0a* [[Linux.Reading]] . . . @2023-11-01T03:47:13Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Tools]] . . . @2023-10-28T17:41:59Z by [[~hed0x]]: [==]%0a* [[Ircnow.Explorer]] . . . @2023-10-28T17:29:29Z by [[~hed0x]]: [==]%0a* [[Shelllabs.Intro]] . . . @2023-10-28T17:04:45Z by [[~redrum88]]: [==]%0a* [[Openbsd.PFStable]] . . . @2023-10-27T19:07:16Z by [[~sylv1a]]: [=Revise ICMP section in accordance with RFCs. Fix icmp6 syntax issue.=]%0a* [[Ircnow.Roadmap2024]] . . . @2023-10-23T03:33:27Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap]] . . . @2023-10-23T03:02:14Z by [[~jrmu]]: [==]%0a* [[DNS.DKIM]] . . . @2023-10-19T19:11:28Z by [[~sylv1a]]: [=Add this note here too (already present in DNS.Mail)=]%0a* [[DNS.Mail]] . . . @2023-10-19T19:09:57Z by [[~sylv1a]]: [=Change so _dkimsign is used for /etc/mail/dkim. _dovecot never needs to access that folder.=]%0a* [[Pmwiki.Replace]] . . . @2023-10-19T17:19:19Z by [[~sylv1a]]: [=Fix IndentationError, although the script seems to have other issues (blank output)=]%0a* [[Police.Intro]] . . . @2023-10-08T05:05:25Z by [[~jrmu]]: [==]%0a* [[Unbound.DNSSEC]] . . . @2023-10-08T02:32:13Z by [[~sylv1a]]: [=nitpick: Restart/Reload rather than Restart/reload=]%0a* [[Unbound.Configure]] . . . @2023-10-07T23:19:54Z by [[~sylv1a]]: [=Edit after revert to include more accurate information, discussed with jrmu=]%0a* [[Openbsd.Hopm-NowWithInit]] . . . @2023-10-07T05:20:56Z by [[~Maddie]]: [=[Minor]: Cleaned ansible code for more efficency.=]%0a* [[C.Cprimer]] . . . @2023-10-05T18:57:29Z by [[~jrmu]]: [==]%0a* [[Tor.Hidden]] . . . @2023-10-04T18:19:36Z by [[~sylv1a]]: [=Add authorization section for hidden services=]%0a* [[Openbsd.FilePermissions]] . . . @2023-10-04T02:15:54Z by [[~sylv1a]]: [=Replace `$ doas` with `#`=]%0a* [[Dns.TroubleshootingDNS]] . . . @2023-10-03T06:23:08Z by [[~jrmu]]: [==]%0a* [[Openbsd.Anope]] . . . @2023-10-03T02:51:27Z by [[~jrmu]]: [==]%0a* [[9.Ramfs]] . . . @2023-09-27T15:43:55Z by [[~jrmu]]: [==]%0a* [[Ngircd.Loginconf]] . . . @2023-09-22T14:40:06Z by [[~Yonle]]: [=Probably need some revertion.=]%0a* [[Hosting.Providers]] . . . @2023-09-12T04:58:26Z by [[~jrmu]]: [==]%0a* [[Got.Repo]] . . . @2023-09-10T23:25:41Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap2023]] . . . @2023-09-06T07:48:43Z by [[~jrmu]]: [==]%0a* [[Openbsd.CPAN]] . . . @2023-09-05T03:25:21Z by [[~jrmu]]: [==]%0a* [[9.9pideas]] . . . @2023-09-03T18:58:43Z by [[~jrmu]]: [==]%0a* [[9.9gridchan]] . . . @2023-09-03T06:16:25Z by [[~jrmu]]: [==]%0a* [[9.Acmemail]] . . . @2023-09-01T18:05:18Z by [[~jrmu]]: [==]%0a* [[9.Account]] . . . @2023-09-01T17:09:51Z by [[~zleap]]: [==]%0a* [[9.Date]] . . . @2023-09-01T13:46:05Z by [[~jrmu]]: [==]%0a* [[9.Shell]] . . . @2023-08-27T18:52:33Z by [[~jrmu]]: [==]%0a* [[9.Why9]] . . . @2023-08-25T17:15:16Z by [[~jrmu]]: [==]%0a* [[9.Splinternet]] . . . @2023-08-24T02:31:30Z by [[~jrmu]]: [==]%0a* [[9.PKI]] . . . @2023-08-23T19:47:46Z by [[~jrmu]]: [==]%0a* [[9.IP]] . . . @2023-08-23T00:12:14Z by [[~jrmu]]: [==]%0a* [[9.Inter9]] . . . @2023-08-23T00:11:11Z by [[~jrmu]]: [==]%0a* [[9.Irc]] . . . @2023-08-22T14:15:24Z by [[~xfnw]]: [=spelling=]%0a* [[9.Rcpu]] . . . @2023-08-21T17:21:54Z by [[~jrmu]]: [==]%0a* [[9.FNS]] . . . @2023-08-19T17:30:06Z by [[~jrmu]]: [==]%0a* [[9.PNS]] . . . @2023-08-19T17:05:01Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Reading]] . . . @2023-08-17T18:18:38Z by [[~jrmu]]: [==]%0a* [[9C.Intro]] . . . @2023-08-15T22:57:20Z by [[~mkf]]: [==]%0a* [[Hw.X230]] . . . @2023-08-15T12:46:43Z by [[~mkf]]: [==]%0a* [[9.Reading]] . . . @2023-08-14T02:37:46Z by [[~jrmu]]: [==]%0a* [[Netcat.Irc]] . . . @2023-08-07T01:37:18Z by [[~xfnw]]: [=correct (unused) USER parameters=]%0a* [[Openbsd.Sysupgrade71]] . . . @2023-07-27T20:09:43Z by [[~xfnw]]: [=using both -U and -u at the same time is pointless=]%0a* [[Profiles.Yonle]] . . . @2023-07-17T15:08:57Z by [[~Yonle]]: [==]%0a* [[Openbsd.ZNCModules]] . . . @2023-07-16T20:56:32Z by [[~izzyb]]: [=Added links to more modules=]%0a* [[Pbug.Bio]] . . . @2023-07-08T13:53:57Z by [[~pbug]]: [==]%0a* [[Vmm.DebianIso]] . . . @2023-07-05T19:58:36Z by [[~TheLion]]: [==]%0a* [[Certbot.Nginx]] . . . @2023-07-04T13:58:54Z by [[~Yonle]]: [==]%0a* [[Pf.Vpn]] . . . @2023-07-04T05:59:40Z by [[~jrmu]]: [==]%0a* [[Ircnow.Perl]] . . . @2023-07-02T21:08:34Z by [[~izzyb]]: [==]%0a* [[Shelllabs.Manifesto]] . . . @2023-07-02T18:39:22Z by [[~jrmu]]: [==]%0a* [[Iked.Configure]] . . . @2023-07-02T06:47:04Z by [[~jrmu]]: [==]%0a* [[Vpn.VpnIos]] . . . @2023-07-01T21:21:46Z by [[~jrmu]]: [==]%0a* [[Terms.Terms]] . . . @2023-06-30T14:35:54Z by [[~jrmu]]: [==]%0a* [[Team.Announce]] . . . @2023-06-29T23:11:19Z by [[~jrmu]]: [==]%0a* [[Openbsd.Orangepi3lts]] . . . @2023-06-12T00:06:06Z by [[~jrmu]]: [==]%0a* [[Openbsd.Xenodm]] . . . @2023-06-11T16:30:39Z by [[~Posterdati]]: [=OpenBSD, xorg, xenodm, monitors=]%0a* [[Team.Welcome]] . . . @2023-06-10T15:37:17Z by [[~jrmu]]: [==]%0a* [[Ircnow.Education]] . . . @2023-06-10T06:13:37Z by [[~jrmu]]: [==]%0a* [[DNS.RDNS]] . . . @2023-06-10T05:27:27Z by [[~jacobk]]: [=fix link to Ipv6rdns=]%0a* [[Ngircd.Sins]] . . . @2023-06-09T20:20:11Z by [[~jrmu]]: [==]%0a* [[Ngircd.Bugs]] . . . @2023-06-09T19:46:55Z by [[~jrmu]]: [==]%0a* [[Jujube.Jujube]] . . . @2023-06-08T21:38:47Z by [[~Naglfar]]: [=Update domain name=]%0a* [[Ikiwiki.Install]] . . . @2023-06-07T22:48:44Z by [[~jrmu]]: [==]%0a* [[Shell.Limits]] . . . @2023-06-06T20:12:08Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hopm]] . . . @2023-06-06T05:52:47Z by [[~Yonle]]: [==]%0a* [[Freedom.Universal]] . . . @2023-05-31T19:02:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gnost-relay]] . . . @2023-05-31T10:53:55Z by [[~Yonle]]: [=There's a reason why i connect to IPv6 instead of IPv4=]%0a* [[Tmux.Config]] . . . @2023-05-29T03:16:54Z by [[~izzyb]]: [=cleanup and added instructions for changing tmux hotkey from ^b:=]%0a* [[Got.RemoteRepo]] . . . @2023-05-28T04:26:48Z by [[~izzyb]]: [==]%0a* [[C101.C101]] . . . @2023-05-25T14:31:30Z by [[~jrmu]]: [==]%0a* [[Freedom.Privacy]] . . . @2023-05-22T19:09:22Z by [[~jrmu]]: [==]%0a* [[Psotnic.Install]] . . . @2023-05-22T16:03:20Z by [[~devune]]: [==]%0a* [[Vmm.DevuanIso]] . . . @2023-05-21T18:54:36Z by [[~pbug]]: [==]%0a* [[Ngircd.Ircnow]] . . . @2023-05-19T21:54:04Z by [[~izzyb]]: [=Setup to match Ianj's version.=]%0a* [[NewsNow.NewsNow]] . . . @2023-05-18T12:51:42Z by [[~miniontoby]]: [==]%0a* [[Nsd.Masterslave]] . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Nsd.Configure]] . . . @2023-05-17T19:46:17Z by [[~Naglfar]]: [=add url to Nsd.Masterslave=]%0a* [[Botnow.Install]] . . . @2023-05-09T19:17:22Z by [[~izzyb]]: [=added bots tag=]%0a* [[Bouncer.Ircrc]] . . . @2023-05-09T04:40:42Z by [[~jrmu]]: [==]%0a* [[WikiTips.Cookbooks]] . . . @2023-05-04T21:30:21Z by [[~izzyb]]: [==]%0a* [[Openbsd.MlmmjWebArchiver]] . . . @2023-05-04T00:33:10Z by [[~izzyb]]: [=Added missing instructions for installing mhonarc=]%0a* [[Bots.Basicbot]] . . . @2023-04-30T21:47:44Z by [[~izzyb]]: [=fixed missing ; in my $mod={}=]%0a* [[Bots.BasicbotWiki]] . . . @2023-04-30T02:59:37Z by [[~izzyb]]: [=Initial post=]%0a* [[Openhttpd.Perl]] . . . @2023-04-29T22:38:05Z by [[~izzyb]]: [==]%0a* [[Perl101.Perl101]] . . . @2023-04-29T22:34:22Z by [[~izzyb]]: [==]%0a* [[Tmux.Tmux]] . . . @2023-04-29T21:32:15Z by [[~izzyb]]: [=Initial wikigroup page with pagelist and links to other related tools=]%0a* [[Hardware.Ps2]] . . . @2023-04-28T08:01:37Z by [[~mkf]]: [==]%0a* [[Hardware.Ethernet]] . . . @2023-04-26T04:23:15Z by [[~mkf]]: [=importing this new found information, thanks cinap.=]%0a* [[9.Cheatsheet]] . . . @2023-04-26T04:06:46Z by [[~jrmu]]: [==]%0a* [[Mutt.Connect]] . . . @2023-04-23T20:19:43Z by [[~jrmu]]: [==]%0a* [[WikiTips.GroupsTagsCategories]] . . . @2023-04-22T16:12:01Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiFormatting]] . . . @2023-04-22T06:27:30Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiGroups]] . . . @2023-04-22T06:04:14Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiTips]] . . . @2023-04-22T05:11:04Z by [[~izzyb]]: [==]%0a* [[WikiTips.InterMap]] . . . @2023-04-22T04:41:45Z by [[~izzyb]]: [=Tips for using interMap links to other data sources=]%0a* [[Cherry.Cherry]] . . . @2023-04-22T03:53:28Z by [[~izzyb]]: [==]%0a* [[Botnow.Botnow]] . . . @2023-04-22T02:20:54Z by [[~izzyb]]: [==]%0a* [[Bouncer.Irssi]] . . . @2023-04-22T00:51:13Z by [[~izzyb]]: [==]%0a* [[Bots.Translator]] . . . @2023-04-21T15:29:21Z by [[~forero]]: [==]%0a* [[Course-unix100.Course-unix100]] . . . @2023-04-21T04:08:32Z by [[~izzyb]]: [==]%0a* [[Sylpheed.Connect]] . . . @2023-04-20T06:21:36Z by [[~initfree]]: [==]%0a* [[Eggdrop191.Install]] . . . @2023-04-19T16:03:48Z by [[~jrmu]]: [=updated version number=]%0a* [[WikiTips.Markup]] . . . @2023-04-19T04:01:20Z by [[~izzyb]]: [=Added notes on markdown cookbook=]%0a* [[OpenSSH.Keygen]] . . . @2023-04-19T00:30:11Z by [[~izzyb]]: [=softened the language on setting a passphrase to 'should set' instead of 'always set'=]%0a* [[Password.Schemes]] . . . @2023-04-17T20:46:42Z by [[~izzyb]]: [==]%0a* [[Openbsd.KnownIssues]] . . . @2023-04-10T22:02:38Z by [[~izzyb]]: [==]%0a* [[Fics.Install]] . . . @2023-04-08T01:47:11Z by [[~jrmu]]: [==]%0a* [[Chess.Limitsbot]] . . . @2023-04-02T01:49:23Z by [[~jrmu]]: [==]%0a* [[Relayd.TLSMulti]] . . . @2023-03-31T14:16:54Z by [[~jrmu]]: [==]%0a* [[Chess.Tournament]] . . . @2023-03-28T00:50:21Z by [[~jrmu]]: [==]%0a* [[Ambassador.Ilines]] . . . @2023-03-26T07:00:25Z by [[~jrmu]]: [==]%0a* [[Bots.Bots]] . . . @2023-03-25T04:16:10Z by [[~izzyb]]: [==]%0a* [[Eggdrop.Eggdrop]] . . . @2023-03-25T04:12:34Z by [[~izzyb]]: [==]%0a* [[Eggdrop.DuckHunt]] . . . @2023-03-25T04:11:04Z by [[~izzyb]]: [==]%0a* [[Eggdrop.BotZNC]] . . . @2023-03-25T04:10:26Z by [[~izzyb]]: [==]%0a* [[Eggdrop184.Install]] . . . @2023-03-25T04:04:13Z by [[~izzyb]]: [==]%0a* [[Bots.Botnow]] . . . @2023-03-24T17:57:43Z by [[~izzyb]]: [=Added redirect link for botnow=]%0a* [[9.9p]] . . . @2023-03-23T12:00:13Z by [[~mkf]]: [==]%0a* [[Openbsd.Upgrade72]] . . . @2023-03-22T02:48:07Z by [[~izzyb]]: [=Simple stub to upgrade68=]%0a* [[Openbsd.Upgrade69]] . . . @2023-03-22T02:45:25Z by [[~izzyb]]: [==]%0a* [[Doas.Configure]] . . . @2023-03-22T01:29:02Z by [[~boxette]]: [==]%0a* [[Openbsd.Upgrade71]] . . . @2023-03-22T01:24:24Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade70]] . . . @2023-03-22T01:23:31Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade68]] . . . @2023-03-22T01:19:01Z by [[~izzyb]]: [=Added drop screen definitions and info re sysupgrade=]%0a* [[Terms.Privacy]] . . . @2023-03-21T20:09:01Z by [[~mkf]]: [==]%0a* [[Opensmtpd.Test]] . . . @2023-03-21T16:12:17Z by [[~Yonle]]: [==]%0a* [[Eggdrop.TCLErorrWhileExecutingPackage]] . . . @2023-03-21T03:01:23Z by [[~GuardiaN]]: [==]%0a* [[Xmpp.Xmpp]] . . . @2023-03-20T16:59:36Z by [[~izzyb]]: [==]%0a* [[Letsencrypt.Expired]] . . . @2023-03-19T03:46:41Z by [[~xfnw]]: [=add command for counting certs=]%0a* [[Hardware.Psp]] . . . @2023-03-16T18:44:50Z by [[~mkf]]: [==]%0a* [[Cloud9p.Roadmap]] . . . @2023-03-16T09:29:23Z by [[~mkf]]: [==]%0a* [[Pgp.Create]] . . . @2023-03-13T14:54:27Z by [[~baytuch]]: [=Added export pub key=]%0a* [[OpenBSD.Cheatsheet]] . . . @2023-03-12T09:52:16Z by [[~Yonle]]: [==]%0a* [[9front.Netsurf]] . . . @2023-03-10T15:08:21Z by [[~Yonle]]: [==]%0a* [[Dovecot.SharedMailboxes]] . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Squirrelmail.Install]] . . . @2023-03-10T00:33:25Z by [[~pos]]: [==]%0a* [[FreeIRC.About]] . . . March 05, 2023, at 03:51 PM by [[~kilroy]]: [==]%0a* [[Openbsd.OpenTracker]] . . . March 03, 2023, at 04:37 PM by [[~baytuch]]: [==]%0a* [[Oidentd.ZNC]] . . . February 28, 2023, at 02:34 AM by [[~jrmu]]: [==]%0a* [[Acme-client.Configure]] . . . February 26, 2023, at 10:06 PM by [[~jrmu]]: [=Revert as I'm not sure if /etc/daily.local is better=]%0a* [[Stagit.Install]] . . . February 26, 2023, at 05:24 PM by [[~fossdev]]: [==]%0a* [[Openbsd.Gotweb]] . . . February 26, 2023, at 05:04 PM by [[~fossdev]]: [==]%0a* [[Oidentd.Install]] . . . February 26, 2023, at 01:59 AM by [[~jrmu]]: [=Revert erroneous change=]%0a* [[Ircnow.Codeforce]] . . . February 26, 2023, at 01:03 AM by [[~jrmu]]: [==]%0a* [[Baytuch.Bio]] . . . February 17, 2023, at 12:00 PM by [[~baytuch]]: [==]%0a* [[Openhttpd.Configure]] . . . February 17, 2023, at 11:39 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Plermoa]] . . . February 16, 2023, at 04:52 AM by [[~Yonle]]: [=Redirect=]%0a* [[Akkoma.Install]] . . . February 09, 2023, at 12:49 PM by [[~Yonle]]: [==]%0a* [[Google.Sins]] . . . February 08, 2023, at 05:13 AM by [[~Yonle]]: [==]%0a* [[Debate.Googledanger]] . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate.Outreachkids]] . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Openbsd.Mosh]] . . . February 07, 2023, at 11:30 AM by [[~Yonle]]: [==]%0a* [[Route.Usage]] . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a* [[Mkf.Wikiv1]] . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Debate.Openweb]] . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate.Youtubedanger]] . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Paster.Install]] . . . February 06, 2023, at 10:22 AM by [[~mkf]]: [==]%0a* [[Anope.Install]] . . . February 06, 2023, at 09:46 AM by [[~mkf]]: [==]%0a* [[Password.Hashes]] . . . February 04, 2023, at 07:27 AM by [[~izzyb]]: [=formatting fixes=]%0a* [[Chess.Chessgogi]] . . . February 04, 2023, at 03:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Passwords]] . . . February 03, 2023, at 07:49 PM by [[~izzyb]]: [==]%0a* [[Password.Management]] . . . February 03, 2023, at 07:44 PM by [[~izzyb]]: [==]%0a* [[DNS.Ipv4rDNS]] . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[Dovecot.SharedFolders]] . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Soju.Install]] . . . January 24, 2023, at 11:29 AM by [[~mkf]]: [=minor changes on style=]%0a* [[Lilywhitebot.Install]] . . . January 24, 2023, at 11:23 AM by [[~mkf]]: [==]%0a* [[SendMoneyToSplinter0616Outlook.Com]] . . . January 24, 2023, at 11:19 AM by [[~mkf]]: [==]%0a* [[Biboumi.Install]] . . . January 20, 2023, at 08:10 PM by [[~mkf]]: [==]%0a* [[Texlive.Install]] . . . January 20, 2023, at 08:05 PM by [[~mkf]]: [==]%0a* [[Rcctl.Rcctl]] . . . January 20, 2023, at 08:00 PM by [[~mkf]]: [==]%0a* [[Hopm.Install]] . . . January 20, 2023, at 07:32 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unrealircd]] . . . January 20, 2023, at 07:27 PM by [[~mkf]]: [==]%0a* [[Unrealircd.Install]] . . . January 20, 2023, at 07:24 PM by [[~mkf]]: [==]%0a* [[Pleroma.Install]] . . . January 20, 2023, at 07:18 PM by [[~mkf]]: [==]%0a* [[Gomuks.Install]] . . . January 20, 2023, at 07:08 PM by [[~mkf]]: [==]%0a* [[Gotweb.Install]] . . . January 20, 2023, at 07:02 PM by [[~mkf]]: [==]%0a* [[Webnews.Install]] . . . January 20, 2023, at 06:57 PM by [[~mkf]]: [==]%0a* [[Php.Install]] . . . January 20, 2023, at 06:52 PM by [[~mkf]]: [==]%0a* [[Mlmmj.Install]] . . . January 20, 2023, at 06:48 PM by [[~mkf]]: [==]%0a* [[Fiche.Install]] . . . January 20, 2023, at 06:44 PM by [[~mkf]]: [==]%0a* [[Prosody.Install]] . . . January 20, 2023, at 06:42 PM by [[~mkf]]: [==]%0a* [[Bitlbee.Install]] . . . January 20, 2023, at 06:36 PM by [[~mkf]]: [==]%0a* [[TigerVNC.Install]] . . . January 20, 2023, at 06:30 PM by [[~mkf]]: [==]%0a* [[NodeJS.Install]] . . . January 20, 2023, at 06:27 PM by [[~mkf]]: [==]%0a* [[Pmwiki.Install]] . . . January 20, 2023, at 06:19 PM by [[~mkf]]: [==]%0a* [[Xfce.Install]] . . . January 20, 2023, at 06:17 PM by [[~mkf]]: [==]%0a* [[Ngircd.Install]] . . . January 20, 2023, at 06:08 PM by [[~mkf]]: [==]%0a* [[Openbsd.Vipw]] . . . January 18, 2023, at 11:01 PM by [[~zen]]: [=added two spaces=]%0a* [[Grep.Usage]] . . . January 18, 2023, at 10:54 PM by [[~zen]]: [==]%0a* [[Team.Networks]] . . . January 12, 2023, at 06:36 PM by [[~kilroy]]: [=Updated Sturtz IRC=]%0a* [[Znc.Install]] . . . January 07, 2023, at 11:58 PM by [[~jrmu]]: [==]%0a* [[Rspamd.Configure]] . . . January 03, 2023, at 04:55 PM by [[~mkf]]: [==]%0a* [[Dovecot.Pigeonhole]] . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a* [[Openbsd.Quota]] . . . December 29, 2022, at 06:51 PM by [[~mkf]]: [==]%0a* [[Profiles.Miniontoby]] . . . December 26, 2022, at 07:26 PM by [[~miniontoby]]: [=Created=]%0a* [[Openbsd.Minetest]] . . . December 26, 2022, at 07:23 PM by [[~miniontoby]]: [=Added more ways to install=]%0a* [[Splinter0616Outlook.Com]] . . . December 25, 2022, at 02:37 AM by [[~SplinTer]]: [==]%0a* [[Ngircd.Oper]] . . . December 25, 2022, at 12:03 AM by [[~forero]]: [==]%0a* [[Openbsd.Honk]] . . . December 17, 2022, at 08:45 AM by [[~Yonle]]: [==]%0a* [[Yonle.Bio]] . . . December 13, 2022, at 05:18 PM by [[~Yonle]]: [==]%0a* [[Camping.Gear]] . . . December 12, 2022, at 04:39 AM by [[~jrmu]]: [==]%0a* [[Vhost.Vhost]] . . . December 12, 2022, at 03:36 AM by [[~xfnw]]: [==]%0a* [[Vhost.Ircnow]] . . . December 12, 2022, at 03:13 AM by [[~xfnw]]: [=ircfree.com is not an ircnow domain=]%0a* [[I2Pd.Tunnels]] . . . December 06, 2022, at 02:52 PM by [[~Yonle]]: [=There we go. =]%0a* [[I2pd.Tunnels]] . . . December 06, 2022, at 02:45 PM by [[~Yonle]]: [==]%0a* [[Unwind.Configure]] . . . November 26, 2022, at 09:23 PM by [[~akoizumi]]: [=add unwind=]%0a* [[Debian.Install]] . . . November 13, 2022, at 11:43 AM by [[~suzerain]]: [=writing=]%0a* [[Lemon.Lemon]] . . . November 10, 2022, at 01:48 PM by [[~mkf]]: [==]%0a* [[Bouncer.JmIRC]] . . . November 04, 2022, at 06:18 PM by [[~baytuch]]: [=Added screenshots about setup=]%0a* [[Bouncer.XChat]] . . . October 16, 2022, at 11:09 PM by [[~xfnw]]: [=XChat is unmaintained=]%0a* [[Eggdrop.VHost]] . . . October 02, 2022, at 01:05 PM by [[~sulieztya]]: [==]%0a* [[Eggdrop.VhostTCL]] . . . October 02, 2022, at 07:06 AM by [[~sulieztya]]: [==]%0a* [[He.IPv6Certification]] . . . September 16, 2022, at 05:32 PM by [[~xfnw]]: [=create page=]%0a* [[Shelllabs.Education]] . . . September 14, 2022, at 07:30 PM by [[~jrmu]]: [==]%0a* [[About.AboutUs]] . . . September 13, 2022, at 06:42 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAndSafety]] . . . September 13, 2022, at 05:19 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAmpSafety]] . . . September 13, 2022, at 05:17 PM by [[~zleap]]: [==]%0a* [[LegalAmpSafety.Subheading]] . . . September 13, 2022, at 05:15 PM by [[~zleap]]: [==]%0a* [[Acmesh.Configure]] . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a* [[Dehydrated.Configure]] . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a* [[Profiles.Izzyb]] . . . September 11, 2022, at 06:28 AM by [[~izzyb]]: [==]%0a* [[Site.EditForm]] . . . September 11, 2022, at 06:22 AM by [[~izzyb]]: [=Make Author none editable field=]%0a* [[Openbsd.Geomyidae]] . . . September 10, 2022, at 02:31 AM by [[~akoizumi]]: [==]%0a* [[Openbsd.INN]] . . . September 10, 2022, at 02:23 AM by [[~akoizumi]]: [=Fix some types=]%0a* [[Heading.Subheading]] . . . September 07, 2022, at 07:23 PM by [[~zleap]]: [==]%0a* [[Eggdrop193.Install]] . . . September 07, 2022, at 04:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]] . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.VsFTP]] . . . August 10, 2022, at 03:18 PM by [[~mkf]]: [=snipped unneeded output=]%0a* [[C.Scanf]] . . . August 10, 2022, at 09:51 AM by [[~mkf]]: [==]%0a* [[Orange.CertsReissue]] . . . August 08, 2022, at 05:35 AM by [[~baytuch]]: [==]%0a* [[Netcat.Usage]] . . . August 04, 2022, at 01:12 AM by [[~tiramisu]]: [==]%0a* [[Pgp.Upload]] . . . August 01, 2022, at 01:21 PM by [[~jan6]]: [=keys.openpgp.org uses a superior implementation, less vulnerable to various issues=]%0a* [[Lemon.Packages]] . . . July 30, 2022, at 07:52 PM by [[~mkf]]: [==]%0a* [[Netizen.Ellisisland]] . . . July 27, 2022, at 07:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Newdeal]] . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Daughtersofliberty]] . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Womenstem]] . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Eggdrop.RC]] . . . July 20, 2022, at 06:55 PM by [[~baytuch]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Eggdrop.Nickserv]] . . . July 19, 2022, at 10:05 AM by [[~baytuch]]: [==]%0a* [[Chroot.Intro]] . . . July 18, 2022, at 04:23 PM by [[~mkf]]: [==]%0a* [[Ircnow.Media]] . . . July 15, 2022, at 05:54 AM by [[~jrmu]]: [==]%0a* [[Iked.Linuxstrongswan]] . . . July 03, 2022, at 11:29 PM by [[~jrmu]]: [==]%0a* [[Acme-client.AutoRenew]] . . . July 03, 2022, at 11:50 AM by [[~mkf]]: [==]%0a* [[Openbsd.Apmd]] . . . July 03, 2022, at 11:36 AM by [[~mkf]]: [==]%0a* [[Ircnow.Roadmap2022]] . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Iked.Android]] . . . July 01, 2022, at 12:14 AM by [[~jrmu]]: [==]%0a* [[Vpn.Myipaddress]] . . . June 30, 2022, at 09:51 PM by [[~jrmu]]: [==]%0a* [[Unbound.Blacklists]] . . . June 25, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Iked.Linux]] . . . June 23, 2022, at 07:10 AM by [[~jrmu]]: [==]%0a* [[Vpn.Vpn]] . . . June 23, 2022, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Nsf]] . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Debate.Debate]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Metrics]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Dns.Records]] . . . June 19, 2022, at 05:44 AM by [[~jrmu]]: [==]%0a* [[Vmm.Alpine]] . . . June 13, 2022, at 05:42 PM by [[~fossdev]]: [==]%0a* [[Vmm.Arch]] . . . June 12, 2022, at 04:11 PM by [[~g1n]]: [=Added article about Arch Linux setup on VMM=]%0a* [[Unveil.Intro]] . . . June 12, 2022, at 12:40 AM by [[~jrmu]]: [==]%0a* [[Pledge.Intro]] . . . June 12, 2022, at 12:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Bsdrd]] . . . June 09, 2022, at 07:17 AM by [[~jrmu]]: [==]%0a* [[Vnc.Vnc]] . . . June 08, 2022, at 04:04 PM by [[~miniontoby]]: [=Added RealVNC Viewer to the list (might need some more extra stuff, but yeah its fine)=]%0a* [[Openbsd.Growfs]] . . . June 01, 2022, at 12:34 AM by [[~jrmu]]: [==]%0a* [[Hostnameif.Static-v2]] . . . May 23, 2022, at 06:29 AM by [[~theguest]]: [==]%0a* [[Grape.Minetest]] . . . May 10, 2022, at 10:48 AM by [[~baytuch]]: [==]%0a* [[Irc.Emoji]] . . . May 10, 2022, at 10:23 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Nsd]] . . . May 10, 2022, at 12:33 AM by [[~jrmu]]: [==]%0a* [[Opsofliberty.Bootcamp]] . . . May 09, 2022, at 08:38 AM by [[~mkf]]: [==]%0a* [[Openbsd.Ports]] . . . May 09, 2022, at 05:54 AM by [[~mkf]]: [==]%0a* [[Ngircd.Ssl]] . . . May 08, 2022, at 03:30 PM by [[~miniontoby]]: [=fixed the text=]%0a* [[Codeforce.Training]] . . . May 03, 2022, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Civics.Intro]] . . . May 03, 2022, at 01:06 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]] . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[Math.Reading]] . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]] . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Botnow]] . . . April 24, 2022, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Buyvm.Ipv6]] . . . April 24, 2022, at 06:10 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Rss]] . . . April 23, 2022, at 04:20 PM by [[~jrmu]]: [==]%0a* [[Team.Testing]] . . . April 20, 2022, at 09:45 PM by [[~jrmu]]: [==]%0a* [[Dns.Registrars]] . . . April 20, 2022, at 09:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Gopher]] . . . April 20, 2022, at 08:29 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Adduser]] . . . April 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Signify.Verify]] . . . April 20, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Almanack.Route]] . . . April 20, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Ntpd.Configure]] . . . April 20, 2022, at 06:17 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ntpd]] . . . April 20, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmlinux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Vmm.Linux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Iked]] . . . April 20, 2022, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]] . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Networks]] . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Announce]] . . . April 19, 2022, at 04:14 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Ally]] . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Chroot]] . . . April 19, 2022, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install70]] . . . April 19, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]] . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]] . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Minutemin.Minutemin]] . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]] . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Openbsd.Censord]] . . . April 05, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dns]] . . . April 05, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Zncflaws]] . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate.Debiandanger]] . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Tls]] . . . April 04, 2022, at 04:25 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Website]] . . . April 03, 2022, at 11:03 PM by [[~jrmu]]: [==]%0a* [[Soju.Guide]] . . . April 02, 2022, at 03:46 PM by [[~Yonle]]: [==]%0a* [[Nitter.Install]] . . . April 02, 2022, at 01:08 AM by [[~fallback]]: [=first nitter install page=]%0a* [[Debiankaios.Bio]] . . . April 01, 2022, at 05:10 PM by [[~debiankaios]]: [==]%0a* [[Tor.Irc]] . . . March 30, 2022, at 12:40 PM by [[~m16]]: [==]%0a* [[Chess.Reading]] . . . March 29, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Irc.Services]] . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Configure]] . . . March 25, 2022, at 04:07 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ddos]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ddos.Intro]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Bouncer.ZNC]] . . . March 19, 2022, at 07:31 AM by [[~fallback]]: [==]%0a* [[ISCABBS.DownloadingAndInstalling]] . . . March 15, 2022, at 10:42 PM by [[~Mandarax]]: [==]%0a* [[ISCABBS.ISCABBS]] . . . March 15, 2022, at 09:24 PM by [[~Mandarax]]: [==]%0a* [[Unix.History]] . . . March 14, 2022, at 06:07 PM by [[~jrmu]]: [==]%0a* [[Unix.Exhibit]] . . . March 13, 2022, at 11:37 PM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]] . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Doxing.Defense]] . . . March 05, 2022, at 08:54 PM by [[~jrmu]]: [==]%0a* [[Mlmmj-archivist.Install]] . . . March 03, 2022, at 05:26 AM by [[~error]]: [==]%0a* [[Openbsd.IRCBridge]] . . . February 28, 2022, at 02:59 AM by [[~suzerain]]: [==]%0a* [[Unix101.Vi]] . . . February 27, 2022, at 08:16 PM by [[~jrmu]]: [==]%0a* [[Vi.Intro]] . . . February 27, 2022, at 04:16 PM by [[~Limits]]: [=Add Introduction to Vi=]%0a* [[Irc201.Irc201]] . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[9.Ideas]] . . . February 23, 2022, at 05:19 PM by [[~mkf]]: [==]%0a* [[Main.WikiSandbox]] . . . February 22, 2022, at 11:05 PM by [[~mkf]]: [==]%0a* [[Openbsd.Wesnothd]] . . . February 21, 2022, at 06:28 AM by [[~mkf]]: [=Wesnothd=]%0a* [[9.Audio]] . . . February 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Xonotic]] . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[PuTTY.PuTTYgen]] . . . February 16, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Ircnowd]] . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Stopm.Stopm]] . . . February 14, 2022, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Police.Fingerprints]] . . . February 12, 2022, at 02:09 PM by [[~xfnw]]: [=ip addresses should be sorted with sort -V=]%0a* [[Openbsd.Police]] . . . February 10, 2022, at 07:36 PM by [[~jrmu]]: [==]%0a* [[Dns.Dns]] . . . February 10, 2022, at 07:39 AM by [[~nixdork]]: [=Fix typo=]%0a* [[Dns.BindResolver]] . . . February 10, 2022, at 07:30 AM by [[~nixdork]]: [=First draft of bind resolver howto=]%0a* [[Botnow.SqliteViews]] . . . February 10, 2022, at 02:00 AM by [[~xfnw]]: [==]%0a* [[AncientWisdom.Bio]] . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Minutemin.Questions]] . . . February 05, 2022, at 09:16 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Server]] . . . February 05, 2022, at 08:14 AM by [[~jrmu]]: [==]%0a* [[Vmm.SlackwareIso]] . . . February 03, 2022, at 10:53 PM by [[~Naglfar]]: [=Slackware 15.0 x86 stable is released=]%0a* [[Duplicity.Usage]] . . . February 02, 2022, at 10:31 AM by [[~jrmu]]: [==]%0a* [[Openssl.Encryptfile]] . . . February 02, 2022, at 09:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpip]] . . . January 24, 2022, at 05:45 PM by [[~jrmu]]: [==]%0a* [[Synclient.Configure]] . . . January 24, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[9.Install]] . . . January 22, 2022, at 06:57 AM by [[~mkf]]: [==]%0a* [[Asterisk.Install]] . . . January 19, 2022, at 05:34 AM by [[~jrmu]]: [==]%0a* [[9.Ndb]] . . . January 16, 2022, at 06:46 PM by [[~mkf]]: [==]%0a* [[Openbsd.U9fs]] . . . January 16, 2022, at 06:23 PM by [[~mkf]]: [==]%0a* [[Dns.FQDN]] . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Nsd.DNSSec]] . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Openbsd.Locale]] . . . January 12, 2022, at 01:23 PM by [[~baytuch]]: [==]%0a* [[Ksh.Autocomplete]] . . . January 11, 2022, at 01:44 PM by [[~miniontoby]]: [=updated url=]%0a* [[Gpg.Verify]] . . . January 08, 2022, at 09:48 PM by [[~Naglfar]]: [=Add description=]%0a* [[Mlmmj.Archive]] . . . January 06, 2022, at 10:52 PM by [[~Hawk]]: [==]%0a* [[9.Hostowner]] . . . January 06, 2022, at 11:29 AM by [[~mkf]]: [==]%0a* [[Ircnow.Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[9.Chording]] . . . January 03, 2022, at 02:40 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Status]] . . . January 03, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Got.Server]] . . . January 02, 2022, at 05:42 PM by [[~jrmu]]: [==]%0a* [[Census.Census]] . . . January 02, 2022, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bncnow.Bncnow]] . . . January 02, 2022, at 11:18 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Projects]] . . . January 02, 2022, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Ircfs.Intro]] . . . January 02, 2022, at 10:49 AM by [[~jrmu]]: [==]%0a* [[Ircnowd.Ircnowd]] . . . January 02, 2022, at 06:32 AM by [[~jrmu]]: [==]%0a* [[Marketing.Marketing]] . . . January 02, 2022, at 06:20 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sonsofliberty]] . . . January 02, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Pkgadd.CheckUpdates]] . . . January 01, 2022, at 04:29 AM by [[~pyr3x]]: [==]%0a* [[Ircnow.Roadmap2021]] . . . December 30, 2021, at 06:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sftp]] . . . December 30, 2021, at 06:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Status2022]] . . . December 30, 2021, at 05:35 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.UTF8]] . . . December 28, 2021, at 08:21 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Uim]] . . . December 26, 2021, at 01:45 AM by [[~jrmu]]: [==]%0a* [[Sshwifty.Install]] . . . December 23, 2021, at 02:49 PM by [[~miniontoby]]: [=created=]%0a* [[Nsd.Zone]] . . . December 23, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[OpenSSH.RSAkeys]] . . . December 22, 2021, at 03:18 PM by [[~miniontoby]]: [==]%0a* [[Openbsd.Wifi]] . . . December 22, 2021, at 02:59 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Recordaudio]] . . . December 22, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[9.9]] . . . December 22, 2021, at 11:30 AM by [[~xfnw]]: [=fix some grammatical errors=]%0a* [[Parec.Record]] . . . December 22, 2021, at 07:02 AM by [[~jrmu]]: [==]%0a* [[Sox.Concat]] . . . December 22, 2021, at 07:01 AM by [[~jrmu]]: [==]%0a* [[Ffmpeg.Recordscreen]] . . . December 22, 2021, at 07:00 AM by [[~jrmu]]: [==]%0a* [[JuiceSSH.Connect]] . . . December 20, 2021, at 01:03 PM by [[~jrmu]]: [==]%0a* [[9.Independent]] . . . December 20, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[MacScreenSharing.Connect]] . . . December 20, 2021, at 11:57 AM by [[~jrmu]]: [==]%0a* [[9.Partdisk]] . . . December 20, 2021, at 11:39 AM by [[~jrmu]]: [==]%0a* [[Got.Usage]] . . . December 17, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[Irc.Federation]] . . . December 17, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]] . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[9.Todo]] . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Pylink.Chroot]] . . . December 02, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Pylink.Install]] . . . December 02, 2021, at 02:02 PM by [[~jrmu]]: [==]%0a* [[Jrmu.Marriage]] . . . December 02, 2021, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Hosting.Hosting]] . . . December 01, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Mc.Usage]] . . . November 29, 2021, at 07:53 PM by [[~mkf]]: [==]%0a* [[PuTTY.Connect]] . . . November 29, 2021, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Email.Email]] . . . November 29, 2021, at 04:19 AM by [[~mkf]]: [==]%0a* [[Texlive.Sinhala]] . . . November 28, 2021, at 06:35 AM by [[~jrmu]]: [==]%0a* [[MailWindows.Connect]] . . . November 27, 2021, at 03:12 PM by [[~jrmu]]: [==]%0a* [[Gajim.Biboumi]] . . . November 27, 2021, at 01:02 PM by [[~jrmu]]: [==]%0a* [[Mcabber.Connect]] . . . November 26, 2021, at 01:38 PM by [[~jrmu]]: [==]%0a* [[ChatSecure.Connect]] . . . November 26, 2021, at 11:36 AM by [[~jrmu]]: [==]%0a* [[9.9pfs]] . . . November 24, 2021, at 02:00 PM by [[~mkf]]: [==]%0a* [[Vmm.DebianInstall]] . . . November 24, 2021, at 11:44 AM by [[~nicoz]]: [==]%0a* [[Siskin.Connect]] . . . November 23, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Dino.Connect]] . . . November 23, 2021, at 02:10 PM by [[~mkf]]: [==]%0a* [[Monal.Connect]] . . . November 23, 2021, at 10:32 AM by [[~jrmu]]: [==]%0a* [[Xabber.Connect]] . . . November 23, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[DNS.DMARC]] . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[StorkIM.Connect]] . . . November 21, 2021, at 05:03 AM by [[~jrmu]]: [==]%0a* [[Conversations.Connect]] . . . November 20, 2021, at 05:37 PM by [[~jrmu]]: [==]%0a* [[Yaxim.Connect]] . . . November 20, 2021, at 05:09 PM by [[~jrmu]]: [==]%0a* [[Adium.Connect]] . . . November 20, 2021, at 07:32 AM by [[~jrmu]]: [==]%0a* [[Vmm.AlmaLinux]] . . . November 20, 2021, at 06:47 AM by [[~dodocrypto]]: [==]%0a* [[Psi.Connect]] . . . November 17, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Pidgin.Connect]] . . . November 17, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[Gajim.Connect]] . . . November 17, 2021, at 08:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Training]] . . . November 16, 2021, at 03:30 PM by [[~Hawk]]: [==]%0a* [[Opera.Connect]] . . . November 16, 2021, at 12:12 AM by [[~wiz]]: [==]%0a* [[0dev.0dev]] . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.RockyLinux]] . . . November 11, 2021, at 10:51 AM by [[~dodocrypto]]: [==]%0a* [[Opensmtpd.Openrelay]] . . . November 11, 2021, at 10:37 AM by [[~mkf]]: [==]%0a* [[Sandbox.0dev]] . . . November 11, 2021, at 01:45 AM by [[~dodocrypto]]: [==]%0a* [[Got.Mirror]] . . . November 07, 2021, at 05:22 PM by [[~jrmu]]: [==]%0a* [[Vpn.OpenIKED]] . . . November 07, 2021, at 03:45 PM by [[~gloNO]]: [==]%0a* [[Openbsd.Got]] . . . November 07, 2021, at 03:16 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Opsofliberty]] . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Emacs.Emacs]] . . . November 06, 2021, at 04:39 PM by [[~LohanG]]: [==]%0a* [[ZNC.Support]] . . . November 06, 2021, at 03:53 PM by [[~LohanG]]: [=added libera=]%0a* [[9.Stone]] . . . November 04, 2021, at 04:09 PM by [[~meeekeeef]]: [==]%0a* [[9.Zuke]] . . . November 04, 2021, at 04:01 PM by [[~meeekeeef]]: [==]%0a* [[Netcat.Http]] . . . November 03, 2021, at 02:30 PM by [[~jrmu]]: [==]%0a* [[Telnet.Http]] . . . November 03, 2021, at 02:18 PM by [[~jrmu]]: [==]%0a* [[Znc.Relayd]] . . . November 03, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[ZNC.Admin]] . . . November 02, 2021, at 05:44 PM by [[~jrmu]]: [==]%0a* [[Znc.Debug]] . . . November 02, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Znc.Usage]] . . . November 02, 2021, at 03:09 PM by [[~jrmu]]: [==]%0a* [[Almanack.Rewrite]] . . . October 31, 2021, at 10:30 PM by [[~hydragyrum]]: [==]%0a* [[9.Sysupdate]] . . . October 31, 2021, at 10:21 PM by [[~meeekeeef]]: [==]%0a* [[Debian.Debian]] . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Ircnow.Victorycpus]] . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Settler]] . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Debian.Nginxphpfpm]] . . . October 29, 2021, at 12:26 PM by [[~monaco]]: [==]%0a* [[Debian.Nginx]] . . . October 29, 2021, at 12:18 PM by [[~monaco]]: [==]%0a* [[Vmm.Homerouter]] . . . October 26, 2021, at 05:08 PM by [[~jrmu]]: [==]%0a* [[9.Netcat]] . . . October 25, 2021, at 03:40 PM by [[~jrmu]]: [==]%0a* [[9.Plan9ini]] . . . October 24, 2021, at 04:30 PM by [[~jrmu]]: [==]%0a* [[Iked.Newconfig]] . . . October 24, 2021, at 03:49 PM by [[~tool]]: [==]%0a* [[Lua.Minetest-1]] . . . October 24, 2021, at 10:30 AM by [[~debiankaios]]: [==]%0a* [[9.Links]] . . . October 24, 2021, at 06:29 AM by [[~mkf]]: [==]%0a* [[9.Keybindings]] . . . October 24, 2021, at 06:15 AM by [[~mkf]]: [=heheheheheh=]%0a* [[Xdefaults.Configure]] . . . October 23, 2021, at 02:40 PM by [[~jrmu]]: [==]%0a* [[TigerVNC.SSH]] . . . October 23, 2021, at 11:56 AM by [[~Hawk]]: [==]%0a* [[9.Ssh]] . . . October 22, 2021, at 12:54 AM by [[~jrmu]]: [==]%0a* [[Vmm.Devuan4Iso]] . . . October 21, 2021, at 04:29 PM by [[~debiankaios]]: [=changed beowulf_3.1.1 to chimaera_4.0.0=]%0a* [[9.101]] . . . October 20, 2021, at 04:53 PM by [[~jrmu]]: [==]%0a* [[Fvwm.Configure]] . . . October 18, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[KISSmo.KISSmo]] . . . October 18, 2021, at 09:58 AM by [[~monaco]]: [==]%0a* [[KISSmo.Download]] . . . October 18, 2021, at 09:53 AM by [[~monaco]]: [==]%0a* [[KISSmo.About]] . . . October 18, 2021, at 09:52 AM by [[~monaco]]: [==]%0a* [[KISSmo.Install]] . . . October 18, 2021, at 09:44 AM by [[~monaco]]: [==]%0a* [[Cvs.Repo]] . . . October 17, 2021, at 08:32 AM by [[~jrmu]]: [==]%0a* [[Cvs.Anoncvs]] . . . October 17, 2021, at 04:00 AM by [[~jrmu]]: [==]%0a* [[Cvs.Commit]] . . . October 17, 2021, at 03:58 AM by [[~jrmu]]: [==]%0a* [[Cvs.Cvsweb]] . . . October 17, 2021, at 03:28 AM by [[~jrmu]]: [==]%0a* [[9.Cvsfs]] . . . October 15, 2021, at 12:58 PM by [[~mkf]]: [==]%0a* [[Openbsd.Sysupgrade70]] . . . October 15, 2021, at 11:02 AM by [[~mkf]]: [=humans are easily confused.=]%0a* [[Openbsd.Ilines]] . . . October 15, 2021, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Vmm.Devuan-ISO]] . . . October 14, 2021, at 09:50 AM by [[~siva]]: [==]%0a* [[Vmm.Devuan-Simple]] . . . October 14, 2021, at 09:48 AM by [[~siva]]: [=Tutorial Created=]%0a* [[Cvs.Intro]] . . . October 13, 2021, at 03:49 PM by [[~jrmu]]: [==]%0a* [[Synapse.Install]] . . . October 12, 2021, at 02:49 PM by [[~miniontoby]]: [=Created=]%0a* [[Ircnow.Oper]] . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Diversity]] . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Linux]] . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.ResetPassword]] . . . October 07, 2021, at 03:56 AM by [[~jrmu]]: [==]%0a* [[Terms.Vps]] . . . October 06, 2021, at 12:30 AM by [[~jrmu]]: [==]%0a* [[9.JSDrawterm]] . . . September 30, 2021, at 06:06 PM by [[~jrmu]]: [==]%0a* [[9.Fonts]] . . . September 28, 2021, at 05:13 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install69]] . . . September 27, 2021, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Cvs.Guide]] . . . September 26, 2021, at 02:28 PM by [[~Miniontoby]]: [==]%0a* [[License.IrcnowV2]] . . . September 21, 2021, at 03:53 AM by [[~jrmu]]: [==]%0a* [[Vmm.Router]] . . . September 14, 2021, at 12:11 PM by [[~jrmu]]: [==]%0a* [[Weechat.Relay]] . . . September 11, 2021, at 05:46 PM by [[~mkf]]: [==]%0a* [[Gry.Bio]] . . . September 11, 2021, at 02:49 AM by [[~jrmu]]: [==]%0a* [[Hopm.Telnet]] . . . September 10, 2021, at 06:13 AM by [[~mkf]]: [==]%0a* [[Wraith.Chroot]] . . . September 10, 2021, at 06:11 AM by [[~mkf]]: [==]%0a* [[ZNC.Skins]] . . . September 06, 2021, at 07:58 AM by [[~mkf]]: [="Huh, pmwiki has a bug." no numbered list if use monospaced text. :(=]%0a* [[Seamonkey.Connect]] . . . August 28, 2021, at 01:05 PM by [[~mkf]]: [==]%0a* [[Debate.Wikistyle]] . . . August 27, 2021, at 03:29 PM by [[~mkf]]: [==]%0a* [[Email.EmailAndroidEmailApp]] . . . August 27, 2021, at 02:37 PM by [[~mkf]]: [==]%0a* [[Tmux.Shortcuts]] . . . August 27, 2021, at 12:56 PM by [[~mkf]]: [==]%0a* [[Vmm.Haiku]] . . . August 27, 2021, at 12:53 PM by [[~mkf]]: [==]%0a* [[Openbsd.Mailopenproxy]] . . . August 25, 2021, at 08:19 PM by [[~mkf]]: [==]%0a* [[Openbsd.Two-FactorAuth]] . . . August 23, 2021, at 07:39 PM by [[~mkf]]: [=login.db compiling is no longer recommended.=]%0a* [[Vmm.DragonflyBSD]] . . . August 23, 2021, at 07:31 PM by [[~mkf]]: [=logs=]%0a* [[Vmm.NetBSD]] . . . August 23, 2021, at 07:01 PM by [[~mkf]]: [=better logs?=]%0a* [[DNS.Ipv6rDNS]] . . . August 23, 2021, at 11:55 AM by [[~jrmu]]: [==]%0a* [[Pipes.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[Ksh.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[Rbldnsd.Install]] . . . August 22, 2021, at 07:58 PM by [[~mkf]]: [=wiki-ish.=]%0a* [[Netcat.Smtp]] . . . August 22, 2021, at 06:58 PM by [[~mkf]]: [=byebye=]%0a* [[Openbsd.Npppd]] . . . August 21, 2021, at 01:43 PM by [[~mkf]]: [==]%0a* [[Shell.Shell]] . . . August 21, 2021, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Tls.CA]] . . . August 21, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Openssl.Imap]] . . . August 21, 2021, at 04:05 AM by [[~AncientWisdom]]: [==]%0a* [[Ircnow.Todo]] . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Vmm.GuixIso]] . . . August 16, 2021, at 05:12 PM by [[~jrmu]]: [==]%0a* [[Vmm.VoidIso]] . . . August 16, 2021, at 06:19 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Gophernicus]] . . . August 15, 2021, at 02:06 AM by [[~mkf]]: [==]%0a* [[Gazette.Gazette]] . . . August 15, 2021, at 01:14 AM by [[~mkf]]: [=a bit polishing=]%0a* [[EmailTray.Connect]] . . . August 15, 2021, at 12:11 AM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]] . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Squirrelmail.Connect]] . . . August 14, 2021, at 04:47 AM by [[~mkf]]: [==]%0a* [[Termius.Connect]] . . . August 14, 2021, at 04:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openhttpd]] . . . August 13, 2021, at 07:29 AM by [[~jrmu]]: [==]%0a* [[ConnectBot.Keys]] . . . August 12, 2021, at 06:58 AM by [[~jrmu]]: [==]%0a* [[Debate.Monopolydanger]] . . . August 11, 2021, at 07:01 PM by [[~mkf]]: [==]%0a* [[ConnectBot.Connect]] . . . August 11, 2021, at 04:34 PM by [[~jrmu]]: [==]%0a* [[Termux.Connect]] . . . August 11, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Web101.Web101]] . . . August 10, 2021, at 04:20 PM by [[~craziness]]: [=started web101=]%0a* [[Openbsd.Pppoe]] . . . August 10, 2021, at 11:56 AM by [[~mkf]]: [==]%0a* [[MacTerminal.Connect]] . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Fdroid.Install]] . . . August 10, 2021, at 09:05 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshfingerprints]] . . . August 10, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshkeys]] . . . August 09, 2021, at 04:42 PM by [[~jrmu]]: [==]%0a* [[Vmm.9front]] . . . August 09, 2021, at 06:16 AM by [[~mkf]]: [==]%0a* [[Bouncer.WinIRC]] . . . August 09, 2021, at 06:03 AM by [[~mkf]]: [==]%0a* [[IP.Myaddress]] . . . August 07, 2021, at 05:14 PM by [[~jrmu]]: [==]%0a* [[SerFISH.Connect]] . . . August 06, 2021, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Sshwifty.Connect]] . . . August 06, 2021, at 05:00 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Squirrelmail]] . . . August 06, 2021, at 10:32 AM by [[~baytuch]]: [==]%0a* [[Eggdrop.NickServ]] . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]] . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dnszones]] . . . August 03, 2021, at 09:26 AM by [[~jrmu]]: [==]%0a* [[Dns.Zonefile]] . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Irc.Clients]] . . . August 02, 2021, at 02:54 PM by [[~mkf]]: [==]%0a* [[Minutemin.Ifconfig]] . . . August 02, 2021, at 12:59 PM by [[~mkf]]: [==]%0a* [[Openbsd.Matterbridge]] . . . August 02, 2021, at 12:33 PM by [[~mkf]]: [==]%0a* [[Znc.I18n]] . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Almanack.Alt]] . . . August 02, 2021, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Simple]] . . . August 02, 2021, at 07:49 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Install]] . . . August 02, 2021, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vhost]] . . . August 02, 2021, at 02:32 AM by [[~jrmu]]: [==]%0a* [[Thunderirc.Hardware]] . . . August 01, 2021, at 01:47 PM by [[~jrmu]]: [==]%0a* [[Lecturify.Hardware]] . . . August 01, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Congress.Procedure]] . . . August 01, 2021, at 06:41 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Chroot]] . . . July 31, 2021, at 02:47 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Remote]] . . . July 30, 2021, at 03:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmuser]] . . . July 29, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmminstall]] . . . July 29, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmm]] . . . July 29, 2021, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCAdmin]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCSupport]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[ZNC.Troubleshoot]] . . . July 28, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Znc.Troubleshoot]] . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[Kill.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Ps.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Dns.Vhost]] . . . July 28, 2021, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Host.Usage]] . . . July 28, 2021, at 01:57 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Php]] . . . July 27, 2021, at 02:53 PM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.IRCFreeHomesteadVPS]] . . . July 26, 2021, at 06:12 AM by [[~category_mirror]]: [==]%0a* [[Ircnow.PioneerTldr]] . . . July 26, 2021, at 06:04 AM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.Pioneer]] . . . July 26, 2021, at 04:22 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.Dig]] . . . July 25, 2021, at 06:50 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RDNS]] . . . July 23, 2021, at 06:44 AM by [[~jrmu]]: [==]%0a* [[Bouncer.All]] . . . July 21, 2021, at 06:37 PM by [[~mkf]]: [==]%0a* [[Lemon.Todo]] . . . July 21, 2021, at 06:21 PM by [[~mkf]]: [==]%0a* [[Irc.Guide]] . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Openbsd.Sic]] . . . July 21, 2021, at 05:57 PM by [[~mkf]]: [=first edit.=]%0a* [[Minutemin.Progress]] . . . July 21, 2021, at 08:10 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openrsync]] . . . July 18, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Znc]] . . . July 16, 2021, at 10:43 AM by [[~jrmu]]: [==]%0a* [[Netizen.Become]] . . . July 14, 2021, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom.Bearcode]] . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Staticnet]] . . . July 12, 2021, at 05:48 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Dovecot]] . . . July 12, 2021, at 02:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Relayd]] . . . July 12, 2021, at 02:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Spf]] . . . July 12, 2021, at 03:08 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Eggdrop]] . . . July 02, 2021, at 03:20 AM by [[~jrmu]]: [==]%0a* [[Openssl.Http]] . . . June 30, 2021, at 04:44 AM by [[~mkf]]: [==]%0a* [[Debate.Oldsoftware]] . . . June 29, 2021, at 03:56 PM by [[~mkf]]: [==]%0a* [[Debate.Xmlflaws]] . . . June 29, 2021, at 03:54 PM by [[~mkf]]: [==]%0a* [[Debate.Wikipediadanger]] . . . June 29, 2021, at 03:51 PM by [[~mkf]]: [==]%0a* [[Debate.DCC]] . . . June 29, 2021, at 03:49 PM by [[~mkf]]: [==]%0a* [[Debate.Matrixflaws]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Webirc]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Nodejstrap]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Ircv3defense]] . . . June 29, 2021, at 03:45 PM by [[~mkf]]: [==]%0a* [[Openbsd.Newdisk]] . . . June 29, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AndroidEmail.AndroidEmail]] . . . June 29, 2021, at 03:11 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Unbound]] . . . June 27, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Religion]] . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Freedom.Union]] . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom.Firstamendment]] . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dkimproxy]] . . . June 25, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[MIF.Test]] . . . June 25, 2021, at 12:42 PM by [[~nsturtz]]: [==]%0a* [[Openbsd.Sysupgrade69]] . . . June 25, 2021, at 05:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Opensmtpd]] . . . June 23, 2021, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Openbsd.NgircdLink]] . . . June 22, 2021, at 07:50 PM by [[~mkf]]: [=delete=]%0a* [[File.File]] . . . June 22, 2021, at 07:43 PM by [[~mkf]]: [=linking=]%0a* [[Debate.Linuxflaws]] . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Freedom.Destiny]] . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Doas]] . . . June 13, 2021, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Freedom.Freedom]] . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Press]] . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Shell]] . . . June 11, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Constitution]] . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Netizen.Rights]] . . . June 10, 2021, at 03:21 PM by [[~jrmu]]: [==]%0a* [[IPv4.Overview]] . . . June 10, 2021, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ksh.Bash]] . . . June 09, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[PowerShell.Connect]] . . . June 09, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Code.Code]] . . . June 08, 2021, at 05:24 PM by [[~mkf]]: [=better formating=]%0a* [[Grape.DonateUs]] . . . June 06, 2021, at 03:41 PM by [[~fizi]]: [==]%0a* [[Openbsd.Books]] . . . June 06, 2021, at 12:46 PM by [[~jrmu]]: [==]%0a* [[Grape.Grape]] . . . June 06, 2021, at 11:39 AM by [[~fizi]]: [==]%0a* [[Openbsd.Pfa]] . . . June 06, 2021, at 03:49 AM by [[~navic]]: [==]%0a* [[Vmm.Debian]] . . . June 04, 2021, at 07:48 PM by [[~mkf]]: [="LOL"=]%0a* [[DNS.Dnswl]] . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Netcat.SMTP]] . . . June 04, 2021, at 09:59 AM by [[~jrmu]]: [==]%0a* [[Dkim.Dkimsign]] . . . June 04, 2021, at 09:07 AM by [[~jrmu]]: [==]%0a* [[Tor.Torsocks]] . . . June 04, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Vpn.VpnMac]] . . . June 04, 2021, at 05:40 AM by [[~jrmu]]: [==]%0a* [[DNS.SPF]] . . . June 03, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[HostServ.Rules]] . . . June 01, 2021, at 08:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ACKFlood]] . . . May 29, 2021, at 06:20 AM by [[~mkf]]: [==]%0a* [[Openbsd.SSDP]] . . . May 29, 2021, at 06:18 AM by [[~mkf]]: [==]%0a* [[Openbsd.Anycast]] . . . May 29, 2021, at 06:01 AM by [[~mkf]]: [==]%0a* [[Ambassador.Networks]] . . . May 27, 2021, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Marketing.Rules]] . . . May 26, 2021, at 06:15 AM by [[~jrmu]]: [==]%0a* [[Freenode.Power]] . . . May 26, 2021, at 04:38 AM by [[~jrmu]]: [==]%0a* [[Freenode.Money]] . . . May 25, 2021, at 03:29 PM by [[~jrmu]]: [==]%0a* [[Freenode.Takeover]] . . . May 25, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Freedom.Freenode]] . . . May 25, 2021, at 01:48 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Atomic]] . . . May 24, 2021, at 03:22 PM by [[~mkf]]: [=spacing=]%0a* [[Minetest.Updating]] . . . May 24, 2021, at 08:10 AM by [[~mkf]]: [=monospaced commands=]%0a* [[Shell.Putty]] . . . May 24, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dmarc]] . . . May 21, 2021, at 09:22 AM by [[~jrmu]]: [==]%0a* [[Vmm.Optimize]] . . . May 19, 2021, at 04:04 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Stable]] . . . May 18, 2021, at 10:15 AM by [[~mkf]]: [==]%0a* [[Ircnow.VicePresident]] . . . May 18, 2021, at 08:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sheriff]] . . . May 18, 2021, at 08:00 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Ambassador]] . . . May 18, 2021, at 07:42 AM by [[~jrmu]]: [==]%0a* [[Pf.Guide]] . . . May 17, 2021, at 03:37 AM by [[~bejelentkezni]]: [==]%0a* [[NewsNow.Install]] . . . May 16, 2021, at 06:49 AM by [[~mkf]]: [="$"=]%0a* [[Tmux.Share]] . . . May 15, 2021, at 02:27 AM by [[~mistera]]: [==]%0a* [[Openbsd.Security]] . . . May 14, 2021, at 03:14 AM by [[~caesar]]: [==]%0a* [[Bouncer.Vision]] . . . May 13, 2021, at 09:47 AM by [[~mkf]]: [=added home page, removed "..."s=]%0a* [[Minetest.Worldbackup]] . . . May 12, 2021, at 11:02 AM by [[~AES]]: [==]%0a* [[Minetest.Texturestyle]] . . . May 12, 2021, at 11:00 AM by [[~AES]]: [==]%0a* [[Minetest.Serverlocations]] . . . May 12, 2021, at 10:59 AM by [[~AES]]: [==]%0a* [[Minetest.Addingarenas]] . . . May 12, 2021, at 10:58 AM by [[~jrmu]]: [==]%0a* [[Relay.Relay]] . . . May 12, 2021, at 09:10 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Install-bej]] . . . May 11, 2021, at 05:26 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Hopm-Arthur]] . . . May 07, 2021, at 12:28 PM by [[~Arthur]]: [==]%0a* [[Znc.Chroot69]] . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a* [[Dig.Usage]] . . . May 04, 2021, at 02:36 AM by [[~sarah]]: [==]%0a* [[Freedom.Unix]] . . . April 29, 2021, at 03:39 PM by [[~jrmu]]: [==]%0a* [[Pmwiki.Simpleurl]] . . . April 29, 2021, at 02:46 PM by [[~punk]]: [==]%0a* [[Gpl.Flaws]] . . . April 24, 2021, at 04:56 PM by [[~jrmu]]: [==]%0a* [[Iked.Windows]] . . . April 18, 2021, at 07:38 PM by [[~st13g]]: [==]%0a* [[Freedom.Libertyordeath]] . . . April 17, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Minetest.Economy]] . . . April 15, 2021, at 02:32 PM by [[~jrmu]]: [==]%0a* [[Vim.Vim]] . . . April 11, 2021, at 11:14 PM by [[~monaco]]: [==]%0a* [[Minutemin.Duty]] . . . April 11, 2021, at 04:53 AM by [[~jrmu]]: [==]%0a* [[License.License]] . . . April 04, 2021, at 02:00 AM by [[~jrmu]]: [==]%0a* [[EthicalSource.HolierThanThou]] . . . April 04, 2021, at 01:56 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Rmsboycott]] . . . April 03, 2021, at 01:36 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Libertyordeath]] . . . April 02, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[Fig.Fig]] . . . March 31, 2021, at 10:15 AM by [[~chewy]]: [==]%0a* [[Coconut.Coconut]] . . . March 29, 2021, at 12:28 PM by [[~jrmu]]: [==]%0a* [[Ircnow.CodeForce]] . . . March 29, 2021, at 12:04 PM by [[~jrmu]]: [==]%0a* [[ClawsMail.Connect]] . . . March 29, 2021, at 08:42 AM by [[~miniontoby]]: [==]%0a* [[Freedom.Madeonirc]] . . . March 27, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Third.Devs]] . . . March 27, 2021, at 11:41 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Code]] . . . March 24, 2021, at 03:26 AM by [[~jrmu]]: [==]%0a* [[Cherry.Todo]] . . . March 23, 2021, at 03:23 PM by [[~Oz]]: [==]%0a* [[Freedom.Independence]] . . . March 22, 2021, at 01:13 PM by [[~wiz]]: [==]%0a* [[Marketing.Founders]] . . . March 20, 2021, at 01:40 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Teams]] . . . March 18, 2021, at 09:47 AM by [[~miniontoby]]: [=banana=]%0a* [[Vhost.Freedns]] . . . March 16, 2021, at 12:22 PM by [[~wiz]]: [==]%0a* [[Marketing.Freedom]] . . . March 15, 2021, at 01:30 PM by [[~jrmu]]: [==]%0a* [[Bsd.Labor]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[License.Discriminatory]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Bsd.Hope]] . . . March 14, 2021, at 11:05 PM by [[~jrmu]]: [==]%0a* [[License.Publicdomain]] . . . March 14, 2021, at 10:02 AM by [[~jrmu]]: [==]%0a* [[Linux.Flaws]] . . . March 14, 2021, at 05:13 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Browser]] . . . March 12, 2021, at 08:00 AM by [[~miniontoby]]: [==]%0a* [[Abuse.Code]] . . . March 09, 2021, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Congress.Documents]] . . . March 07, 2021, at 04:50 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Goals]] . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Chatforce]] . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Shell.Bash]] . . . March 05, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[User.Welcome]] . . . March 05, 2021, at 07:34 AM by [[~jrmu]]: [==]%0a* [[Immigrant.Welcome]] . . . March 05, 2021, at 06:59 AM by [[~jrmu]]: [==]%0a* [[Mail.Openrelay]] . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail.Test]] . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Game]] . . . March 04, 2021, at 10:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Howtoask]] . . . March 03, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Netizen]] . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Servers.Rights]] . . . February 28, 2021, at 12:37 PM by [[~jrmu]]: [==]%0a* [[Marketing.Enterprise]] . . . February 28, 2021, at 11:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Creed]] . . . February 28, 2021, at 03:21 AM by [[~jrmu]]: [==]%0a* [[Ln.Intro]] . . . February 25, 2021, at 12:20 PM by [[~jrmu]]: [==]%0a* [[Leafnode.Install]] . . . February 25, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Guava.Todo]] . . . February 23, 2021, at 10:47 AM by [[~quofan]]: [==]%0a* [[Relays.Relays]] . . . February 22, 2021, at 04:22 PM by [[~jrmu]]: [==]%0a* [[PSFTP.Connect]] . . . February 21, 2021, at 03:57 PM by [[~jrmu]]: [==]%0a* [[Outlook.Connect]] . . . February 21, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AppleMail.Connect]] . . . February 20, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Thunderbird.Pgp]] . . . February 19, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[License.Ircnow]] . . . February 19, 2021, at 09:45 AM by [[~miniontoby]]: [=2021=]%0a* [[Thunderbird.Connect]] . . . February 19, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Shell.Mac]] . . . February 19, 2021, at 09:14 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Training]] . . . February 18, 2021, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Openforeveryone]] . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.IRCitizen]] . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[IPv6.Overview]] . . . February 14, 2021, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Tcpip.Overview]] . . . February 14, 2021, at 11:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Syspatch]] . . . February 14, 2021, at 11:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netadmin]] . . . February 14, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Marketing.Religion]] . . . February 14, 2021, at 10:37 AM by [[~jrmu]]: [==]%0a* [[Marketing.Independence]] . . . February 13, 2021, at 04:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Leafnode]] . . . February 12, 2021, at 01:40 PM by [[~chewy]]: [==]%0a* [[Oidentd.Pylink]] . . . February 12, 2021, at 01:25 PM by [[~jrmu]]: [==]%0a* [[Marketing.Opportunity]] . . . February 11, 2021, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Marketing.Republic]] . . . February 11, 2021, at 06:45 AM by [[~jrmu]]: [==]%0a* [[Achurch.Install]] . . . February 10, 2021, at 04:33 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pylink]] . . . February 08, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpofLiberty]] . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Allies]] . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Freedom.Dueprocess]] . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom.Checks]] . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom.Rulebylaw]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Startupdream]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Federation]] . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom.Selfadmin]] . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpsofLiberty]] . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Software]] . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom.Opportunity]] . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Unix.Workethic]] . . . February 05, 2021, at 08:49 AM by [[~jrmu]]: [==]%0a* [[Unix.Ethic]] . . . February 05, 2021, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Debate.Privacy]] . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Team.Policy]] . . . February 04, 2021, at 04:08 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serversrights]] . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serverrights]] . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom.Fork]] . . . February 04, 2021, at 02:39 PM by [[~jrmu]]: [==]%0a* [[Freedom.Lanofopportunity]] . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom.Opentoall]] . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom.Refuge]] . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Dns.Providers]] . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a* [[Guava.Guava]] . . . February 03, 2021, at 02:30 AM by [[~st13g]]: [==]%0a* [[Openbsd.Stable]] . . . February 02, 2021, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Base64]] . . . February 02, 2021, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Unboundadblock]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pfbadhost]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Delphinusdnsd]] . . . February 02, 2021, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Mango.Mango]] . . . January 31, 2021, at 12:01 PM by [[~nix]]: [==]%0a* [[Openbsd.Abuse]] . . . January 31, 2021, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Freedom.Censorship]] . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Debate.Firstamendment]] . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Phishing]] . . . January 31, 2021, at 05:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Audit]] . . . January 31, 2021, at 04:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ongoing]] . . . January 31, 2021, at 01:19 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners]] . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Orange.Todo]] . . . January 30, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Pear.Pear]] . . . January 29, 2021, at 06:09 PM by [[~dennis]]: [==]%0a* [[Openbsd.Httpopenproxy]] . . . January 29, 2021, at 11:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Zncadmin]] . . . January 29, 2021, at 10:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Rbldns]] . . . January 29, 2021, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Setuid]] . . . January 28, 2021, at 06:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.PFTesting]] . . . January 25, 2021, at 03:28 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCDaily]] . . . January 25, 2021, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Irssi]] . . . January 25, 2021, at 07:08 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sysadmins]] . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Debate.UnixPhilosophy]] . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.XTerm]] . . . January 17, 2021, at 01:48 PM by [[~miniontoby]]: [=copyright=]%0a* [[UsersCategoryMirrory.Statement]] . . . January 17, 2021, at 02:44 AM by [[~category_mirror]]: [==]%0a* [[Email.Outlook]] . . . January 16, 2021, at 05:13 PM by [[~Zouheir]]: [==]%0a* [[Plum.Todo]] . . . January 16, 2021, at 12:09 AM by [[~st13g]]: [==]%0a* [[Debate.Ipsec]] . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Plum.Plum]] . . . January 12, 2021, at 03:02 PM by [[~wiz]]: [==]%0a* [[Openbsd.Slrn]] . . . January 12, 2021, at 02:40 PM by [[~Noxturnix]]: [==]%0a* [[OpenBSD.CPAN]] . . . January 12, 2021, at 01:48 PM by [[~Dima]]: [==]%0a* [[Jujube.Todo]] . . . January 11, 2021, at 05:13 PM by [[~fizi]]: [==]%0a* [[Ircnow.Ilines]] . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netcat]] . . . January 09, 2021, at 02:20 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.Perl]] . . . January 09, 2021, at 02:04 PM by [[~dima]]: [==]%0a* [[Openbsd.Perl]] . . . January 09, 2021, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Fig.Log]] . . . January 07, 2021, at 11:23 AM by [[~dima]]: [=test=]%0a* [[Fig.Todo]] . . . January 06, 2021, at 01:06 PM by [[~jrmu]]: [==]%0a* [[Grape.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Pear.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Jujube.Team]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Mango.Todo]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Censorship]] . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pentesters]] . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Coders]] . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Banana.Todo]] . . . January 04, 2021, at 09:41 AM by [[~miniontoby]]: [=znc=]%0a* [[Users.CategoryMirrory]] . . . January 04, 2021, at 01:10 AM by [[~category_mirror]]: [==]%0a* [[UsersCategoryMirrory.Test]] . . . January 03, 2021, at 08:17 PM by [[~category_mirrory]]: [==]%0a* [[Users.Categorymirrory]] . . . January 03, 2021, at 08:12 PM by [[~category_mirrory]]: [=wrong caps=]%0a* [[Banana.Banana]] . . . January 03, 2021, at 02:39 PM by [[~miniontoby]]: [==]%0a* [[Orange.Orange]] . . . January 03, 2021, at 02:10 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backup]] . . . January 03, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[Debate.Appledanger]] . . . January 02, 2021, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Grape.Tasks]] . . . January 01, 2021, at 07:52 PM by [[~fizi]]: [==]%0a* [[Ircnow.Helpers]] . . . January 01, 2021, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Finances]] . . . January 01, 2021, at 04:15 AM by [[~jrmu]]: [==]%0a* [[Tutorial.Tutorial]] . . . January 01, 2021, at 03:25 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Testing]] . . . December 30, 2020, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshbackdoor]] . . . December 30, 2020, at 12:14 PM by [[~jrmu]]: [==]%0a* [[Mango.Packages]] . . . December 30, 2020, at 10:48 AM by [[~nix]]: [==]%0a* [[Ircnow.Contact]] . . . December 30, 2020, at 03:18 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf-bnc]] . . . December 29, 2020, at 06:30 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners2]] . . . December 29, 2020, at 02:52 PM by [[~jrmu]]: [==]%0a* [[Debate.Mozilladanger]] . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate.Controlcomputer]] . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate.Facebookdanger]] . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]] . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Freespeech]] . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate.Ethicalflaws]] . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate.Hatespeech]] . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate.Monero]] . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate.WhyNotC]] . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate.Python]] . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate.Cash]] . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate.Uberdanger]] . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate.Microsoftdanger]] . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate.Accessibility]] . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate.Zoomdanger]] . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Shell.Applications]] . . . December 19, 2020, at 06:21 PM by [[~fizi]]: [==]%0a* [[Third.Dillo]] . . . December 19, 2020, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Third.Basilisk]] . . . December 19, 2020, at 01:38 PM by [[~jrmu]]: [==]%0a* [[Third.Directory]] . . . December 19, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Guava.Packages]] . . . December 19, 2020, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Amplification]] . . . December 19, 2020, at 05:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.UDPFlood]] . . . December 18, 2020, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpackflood]] . . . December 17, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RSTFlood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpresetflood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ssdp]] . . . December 15, 2020, at 12:59 PM by [[~jrmu]]: [==]%0a* [[Bouncer.Igloo]] . . . December 14, 2020, at 09:39 AM by [[~Noxturnix]]: [==]%0a* [[Main.Terms]] . . . December 13, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf]] . . . December 13, 2020, at 12:03 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install68]] . . . December 13, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade67]] . . . December 13, 2020, at 04:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade68]] . . . December 11, 2020, at 10:27 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dokuwiki]] . . . December 10, 2020, at 02:23 PM by [[~miniontoby]]: [=code blocks fixed=]%0a* [[Openbsd.Acme-client]] . . . December 09, 2020, at 06:47 PM by [[~miniontoby]]: [=fixed troubleshooting links=]%0a* [[Freedom.Christian]] . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom.Finances]] . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshkeys]] . . . December 07, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install67]] . . . December 06, 2020, at 11:03 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Buyvm]] . . . December 06, 2020, at 02:42 AM by [[~jrmu]]: [==]%0a* [[Opernbsd.Buyvm]] . . . December 04, 2020, at 12:06 PM by [[~jrmu]]: [==]%0a* [[Bouncer.WeeChat]] . . . December 02, 2020, at 12:43 PM by [[~jrmu]]: [==]%0a* [[Bouncer.SimpleIRC]] . . . December 02, 2020, at 12:31 PM by [[~jrmu]]: [==]%0a* [[Freedom.Militia]] . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Third.Third]] . . . December 01, 2020, at 01:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Oidentd]] . . . November 30, 2020, at 11:42 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Helper]] . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Hexchat]] . . . November 27, 2020, at 12:52 PM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloud]] . . . November 24, 2020, at 11:53 AM by [[~jrmu]]: [==]%0a* [[Bouncer.AdiIRC]] . . . November 24, 2020, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Bouncer.RevolutionIRC]] . . . November 24, 2020, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KiwiIRC]] . . . November 24, 2020, at 11:34 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KVIrc]] . . . November 24, 2020, at 11:33 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IceChat]] . . . November 24, 2020, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudiOS]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudAndroid]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudWeb]] . . . November 24, 2020, at 11:19 AM by [[~jrmu]]: [==]%0a* [[Third.Catalog]] . . . November 23, 2020, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Checklist]] . . . November 20, 2020, at 12:44 AM by [[~gry]]: [=+=]%0a* [[Openbsd.Acopm]] . . . November 04, 2020, at 03:32 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Achurch]] . . . November 04, 2020, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vi]] . . . November 04, 2020, at 12:51 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sudo]] . . . November 04, 2020, at 12:38 PM by [[~jrmu]]: [==]%0a* [[Freedom.Denomination]] . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Vps.Intro]] . . . October 10, 2020, at 08:22 AM by [[~jrmu]]: [==]%0a* [[Ircweb.Ircweb]] . . . October 05, 2020, at 01:10 AM by [[~jrmu]]: [==]%0a* [[Http2irc.Http2irc]] . . . October 05, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Easyapp]] . . . September 29, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Orange.Nl]] . . . September 17, 2020, at 08:43 AM by [[~miniontoby]]: [=Dutch correct page=]%0a* [[Grape.Guide]] . . . September 16, 2020, at 08:42 AM by [[~baytuch]]: [==]%0a* [[Orange.Id]] . . . September 08, 2020, at 09:51 AM by [[~gry]]: [=+=]%0a* [[Orange.Ru]] . . . September 07, 2020, at 11:29 PM by [[~gry]]: [=+=]%0a* [[Bouncer.MIRC]] . . . September 06, 2020, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Bncnow]] . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Cgit]] . . . September 01, 2020, at 05:51 PM by [[~baytuch]]: [==]%0a* [[Orange.Notes]] . . . August 27, 2020, at 03:38 AM by [[~gry]]: [=expanded=]%0a* [[Shell.ShellSSHKEYS]] . . . August 25, 2020, at 10:00 PM by [[~gry]]: [=permissions added=]%0a* [[Bouncer.Irccloud]] . . . August 24, 2020, at 12:20 PM by [[~jrmu]]: [==]%0a* [[GrapeTeam.Tracker]] . . . August 24, 2020, at 10:16 AM by [[~gry]]: [=+=]%0a* [[GrapeTeam.GrapeTeam]] . . . August 24, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Course]] . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Openbsd.Bchs]] . . . August 20, 2020, at 07:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Todo]] . . . August 20, 2020, at 06:48 AM by [[~jrmu]]: on_is_active php_session_active squirrelmailing sqsession_start troubleshooting authentication session_status config_default webmail_access modifications configuration unfortunately accessibility administrator webmail_error compatibility acceleration default_pref organization replacement disposition alternative information sourceforge permissions certificate interactive configuring preferences letsencrypt development compatible javascript configtest connection additional nameserver configured afterwards extracting attempting installing documents complains openhttpd functions localhost opensmtpd challenge supported subdomain receiving databases recommend necessary following languages delimiter directory debugging fusername essential addresses installed chrooted smtphost projects browsers normally location provides tlsmulti 26214400 required remember original security listener optional settings sendmail properly software specific licensed messages brackets instance writable services browsing defaults drawback continue opening control dovecot fastcgi already contact defines example initial unbound folders unusual request plugins general command servers defined private options however records contrib include restart because nologin disable exiting keypair baytuch strings misused charset appears content instead openbsd release sending mt_rand another subject version tarball warning charlie without changes resolve foxtrot uploads written client relayd needed return logout syntax longer cannot latest htdocs braces rather offset typing before themes ircnow frames across making should switch please detect secure invert readme global create update system locale report serial delete femail myname daemon lookup socket number errors trying issues actual stable inline attach master reload touch could color chown check chmod needs first intro shell rcctl php74 mkdir books hosts write above https there false using might every ascii happy delta curly array fatal bravo query where since which setup exist works notes saved files press alpha enter means class block title index chain strip lines known worry based ifend about zones this doas 2001 imap will well page your real acme make sure that aaaa ipv4 does fccf want 1008 2602 than sbin chsh help bind body some copy runs both must logs like when ctrl type echo xvzf find uses html many wiki easy fees more exec text once were have made mime done next move into ipv6 pop3 menu sign quit full motd hide give edit time www ssl etc var 127 day see has 162 bad gpl 451 fix ksh 644 zip its 755 ftp net way crt 634 usr 403 src nsd fpm dns max few db8 143 via by gz 22 cd rx 38 87 mv 80 9
-time=1720754464
+rev=13559
+text=* [[Ospfd.Configure]] . . . @2024-07-13T03:28:38Z by [[~jrmu]]: [==]%0a* [[Ripd.Configure]] . . . @2024-07-12T14:45:50Z by [[~jrmu]]: [==]%0a* [[Route.Static]] . . . @2024-07-12T14:28:06Z by [[~jrmu]]: [==]%0a* [[Adminforces.Training]] . . . @2024-07-09T18:54:06Z by [[~jrmu]]: [==]%0a* [[Wordpress.Install]] . . . @2024-07-08T01:02:48Z by [[~jrmu]]: [=merge changes from matt and mkf from openbsd/wordpress=]%0a* [[Openbsd.Wordpress]] . . . @2024-07-08T01:02:14Z by [[~jrmu]]: [==]%0a* [[Openssl.Cert]] . . . @2024-07-07T17:38:34Z by [[~jrmu]]: [==]%0a* [[Sshd.Chroot]] . . . @2024-07-05T15:54:11Z by [[~jrmu]]: [==]%0a* [[Openrsync.Chroot]] . . . @2024-07-04T06:00:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Loginconf]] . . . @2024-07-04T05:54:38Z by [[~jrmu]]: [==]%0a* [[Ssh.Chroot]] . . . @2024-07-04T05:42:21Z by [[~jrmu]]: [==]%0a* [[Rsync.Usage]] . . . @2024-07-04T05:21:34Z by [[~jrmu]]: [==]%0a* [[Openrsync.Usage]] . . . @2024-07-04T04:57:23Z by [[~jrmu]]: [==]%0a* [[Jrmu.Bio]] . . . @2024-07-02T21:07:41Z by [[~jrmu]]: [==]%0a* [[Vps.Vps]] . . . @2024-07-01T01:20:12Z by [[~jrmu]]: [==]%0a* [[Gre.6in4vmm]] . . . @2024-06-30T15:57:13Z by [[~jrmu]]: [==]%0a* [[Gre.6in4]] . . . @2024-06-29T08:42:26Z by [[~jrmu]]: [==]%0a* [[Gre.6in4nat]] . . . @2024-06-29T05:50:45Z by [[~jrmu]]: [==]%0a* [[Almanack.Almanack]] . . . @2024-06-29T05:49:35Z by [[~jrmu]]: [==]%0a* [[SiteAdmin.AuthUser]] . . . @2024-06-23T19:31:18Z by [[~jrmu]]: [==]%0a* [[Main.HomePage]] . . . @2024-06-22T17:32:40Z by [[~jrmu]]: [==]%0a* [[Openbsd.Identd]] . . . @2024-06-22T00:11:09Z by [[~jrmu]]: [==]%0a* [[Identd.Configure]] . . . @2024-06-22T00:10:57Z by [[~jrmu]]: [==]%0a* [[Buyvm.Routedsubnet]] . . . @2024-06-21T19:14:32Z by [[~jrmu]]: [==]%0a* [[Ircnow.Hosting]] . . . @2024-06-20T15:58:23Z by [[~jrmu]]: [==]%0a* [[Team.Team]] . . . @2024-06-20T15:57:03Z by [[~jrmu]]: [==]%0a* [[Password.Words]] . . . @2024-06-19T01:11:41Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifitoethernet]] . . . @2024-06-18T21:23:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Wifi]] . . . @2024-06-18T21:04:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.BBB]] . . . @2024-06-18T16:13:57Z by [[~jrmu]]: [=Update version=]%0a* [[Sftp.Chroot]] . . . @2024-06-18T06:52:08Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Hostap]] . . . @2024-06-18T06:03:26Z by [[~jrmu]]: [==]%0a* [[Nat.Configure]] . . . @2024-06-17T17:31:15Z by [[~jrmu]]: [==]%0a* [[Vlan.Configure]] . . . @2024-06-17T07:47:29Z by [[~jrmu]]: [==]%0a* [[Vmm.Plan9]] . . . @2024-06-16T06:28:55Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vlan]] . . . @2024-06-14T21:55:43Z by [[~jrmu]]: [==]%0a* [[Vmm.Configure]] . . . @2024-06-14T00:44:59Z by [[~jrmu]]: [==]%0a* [[Freedom.Radio]] . . . @2024-06-12T17:45:33Z by [[~jrmu]]: [==]%0a* [[Sshd.Configure]] . . . @2024-06-12T00:43:49Z by [[~jrmu]]: [==]%0a* [[Team.Federation]] . . . @2024-06-11T04:59:07Z by [[~Yiming]]: [=update=]%0a* [[Opensmtpd.Inbox]] . . . @2024-06-09T17:27:48Z by [[~jrmu]]: [==]%0a* [[Openbsd.Pmwiki]] . . . @2024-06-09T07:24:14Z by [[~LohanG]]: [=Updated the current Pmwiki versoin =]%0a* [[Profiles.Xfnw]] . . . @2024-06-09T02:05:47Z by [[~xfnw]]: [==]%0a* [[Openbsd.Sysctl]] . . . @2024-06-08T22:23:31Z by [[~jrmu]]: [==]%0a* [[Cvsweb.Restore]] . . . @2024-06-08T16:40:18Z by [[~jrmu]]: [==]%0a* [[Crontab.Edit]] . . . @2024-06-06T18:40:30Z by [[~jrmu]]: [==]%0a* [[Shell.Cronjobs]] . . . @2024-06-06T17:56:05Z by [[~jrmu]]: [==]%0a* [[Cron.Suppressmail]] . . . @2024-06-06T17:55:41Z by [[~jrmu]]: [==]%0a* [[Ksh.History]] . . . @2024-06-06T17:00:05Z by [[~jrmu]]: [==]%0a* [[Ksh.Editor]] . . . @2024-06-06T16:28:18Z by [[~jrmu]]: [=Credit to mkf and Naglfar for writing parts of these guides=]%0a* [[Openbsd.Tcpdump]] . . . @2024-06-05T05:50:43Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Veb]] . . . @2024-06-04T07:44:16Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Vether]] . . . @2024-06-04T07:25:53Z by [[~jrmu]]: [==]%0a* [[MountNfs.Usage]] . . . @2024-06-03T09:52:35Z by [[~mkf]]: [==]%0a* [[FwUpdate.Usage]] . . . @2024-06-03T08:17:01Z by [[~mkf]]: [==]%0a* [[Openhttpd.Hosting]] . . . @2024-06-02T00:45:01Z by [[~LohanG]]: [=corrected a link to httpd man page=]%0a* [[Hostnameif.Autoconf]] . . . @2024-06-01T23:39:30Z by [[~jrmu]]: [==]%0a* [[Rad.Configure]] . . . @2024-06-01T20:26:13Z by [[~jrmu]]: [==]%0a* [[Znc.Patch]] . . . @2024-06-01T16:45:30Z by [[~jrmu]]: [==]%0a* [[Dhcpd.Configure]] . . . @2024-06-01T16:16:01Z by [[~jrmu]]: [==]%0a* [[Minutemin.Bootcamp]] . . . @2024-06-01T15:58:42Z by [[~jrmu]]: [==]%0a* [[Ircnow.Adminforces]] . . . @2024-06-01T15:57:43Z by [[~jrmu]]: [==]%0a* [[Ircnow.Minutemin]] . . . @2024-06-01T15:57:28Z by [[~jrmu]]: [==]%0a* [[Route.Hostnameif]] . . . @2024-05-31T06:17:03Z by [[~jrmu]]: [==]%0a* [[Hostnameif.Static]] . . . @2024-05-30T23:03:07Z by [[~jrmu]]: [==]%0a* [[Unbound.LAN]] . . . @2024-05-30T13:02:25Z by [[~Posterdati]]: [==]%0a* [[Site.SideBar]] . . . @2024-05-29T14:15:31Z by [[~jrmu]]: [==]%0a* [[Marketing.Recruit]] . . . @2024-05-29T12:39:26Z by [[~jrmu]]: [==]%0a* [[Ircnow.Team]] . . . @2024-05-29T12:08:42Z by [[~jrmu]]: [==]%0a* [[Ifconfig.Usage]] . . . @2024-05-29T11:30:14Z by [[~jrmu]]: [=thanks to mkf on August 02, 2021, at 12:59 PM=]%0a* [[Ifconfig.Ifconfig]] . . . @2024-05-29T11:29:55Z by [[~jrmu]]: [==]%0a* [[Donations.Donations]] . . . @2024-05-28T16:38:16Z by [[~jrmu]]: [==]%0a* [[Oidentd.Changeident]] . . . @2024-05-28T00:11:37Z by [[~jrmu]]: [==]%0a* [[Znc.Support]] . . . @2024-05-28T00:07:46Z by [[~jrmu]]: [==]%0a* [[Znc.Admin]] . . . @2024-05-28T00:06:29Z by [[~jrmu]]: [==]%0a* [[Minetest.Minetest]] . . . @2024-05-27T22:43:44Z by [[~jrmu]]: [==]%0a* [[Irc101.Irc101]] . . . @2024-05-27T22:41:28Z by [[~jrmu]]: [==]%0a* [[Dns.Troubleshooting]] . . . @2024-05-27T21:55:36Z by [[~jrmu]]: [==]%0a* [[Nsd.Troubleshoot]] . . . @2024-05-27T21:55:08Z by [[~jrmu]]: [==]%0a* [[Bgpd.Configure]] . . . @2024-05-27T21:44:19Z by [[~jrmu]]: [==]%0a* [[Lists.Ircnow]] . . . @2024-05-27T20:47:40Z by [[~jrmu]]: [==]%0a* [[Znc.Chroot]] . . . @2024-05-27T20:32:29Z by [[~jrmu]]: [==]%0a* [[Route.Sourceaddr]] . . . @2024-05-22T23:31:46Z by [[~jrmu]]: [==]%0a* [[Hosts.Configure]] . . . @2024-05-21T07:59:04Z by [[~mkf]]: [=Promote what is in the base :)=]%0a* [[Openbsd.Ed]] . . . @2024-05-21T07:58:21Z by [[~mkf]]: [==]%0a* [[Ircnow.Hardware]] . . . @2024-05-19T21:48:37Z by [[~jrmu]]: [==]%0a* [[Oddprotocol.Hardware]] . . . @2024-05-19T21:45:29Z by [[~jrmu]]: [==]%0a* [[Bsdforall.Hardware]] . . . @2024-05-19T21:41:54Z by [[~jrmu]]: [==]%0a* [[Nastycode.Hardware]] . . . @2024-05-19T20:46:34Z by [[~jrmu]]: [==]%0a* [[Planetofnix.Hardware]] . . . @2024-05-19T20:45:03Z by [[~jrmu]]: [==]%0a* [[Marketing.Memes]] . . . @2024-05-16T18:05:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade75]] . . . @2024-05-11T06:39:58Z by [[~jrmu]]: [==]%0a* [[Ircnow.Services]] . . . @2024-05-10T16:12:29Z by [[~izzyb]]: [==]%0a* [[Openbsd.Biboumi]] . . . @2024-05-10T09:13:51Z by [[~mkf]]: [=udns doesn't seem to work in ircnow.org since upgrade to 7.5, i don't know why.=]%0a* [[Openbsd.Drawtermssh]] . . . @2024-05-10T07:08:07Z by [[~mkf]]: [==]%0a* [[Iked.Sitetosite]] . . . @2024-05-10T06:58:29Z by [[~mkf]]: [==]%0a* [[OpenBSD.Iked]] . . . @2024-05-10T06:58:23Z by [[~mkf]]: [==]%0a* [[Unix.Reading]] . . . @2024-05-08T15:31:24Z by [[~jrmu]]: [==]%0a* [[Openbsd.Dump]] . . . @2024-05-07T17:10:33Z by [[~jrmu]]: [==]%0a* [[Freedom.Homestead]] . . . @2024-05-06T05:49:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Restore]] . . . @2024-05-05T22:30:23Z by [[~jrmu]]: [==]%0a* [[Debate.Providers]] . . . @2024-05-04T04:13:44Z by [[~Yonle]]: [==]%0a* [[Openbsd.Prosody]] . . . @2024-05-02T13:20:46Z by [[~mkf]]: [==]%0a* [[DNS.MTA-STS]] . . . @2024-05-01T17:38:03Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fstab]] . . . @2024-04-30T13:00:51Z by [[~mkf]]: [=mention ro=]%0a* [[Ffs.Intro]] . . . @2024-04-30T12:56:49Z by [[~mkf]]: [=hehe=]%0a* [[Gnus.Connect]] . . . @2024-04-30T12:31:49Z by [[~mkf]]: [==]%0a* [[Opensmtpd.Configure]] . . . @2024-04-26T23:56:58Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Dovecot.Install]] . . . @2024-04-26T23:55:07Z by [[~sylv1a]]: [=fix find command to also lock down dirs=]%0a* [[Openbsd.Mlmmj]] . . . @2024-04-25T18:41:36Z by [[~izzyb]]: [==]%0a* [[Ln.Shell]] . . . @2024-04-24T16:07:14Z by [[~jrmu]]: [==]%0a* [[Ssh.Fingerprints]] . . . @2024-04-23T15:02:40Z by [[~jrmu]]: [==]%0a* [[Almanack.DumpBackupWithSCP]] . . . @2024-04-15T09:27:31Z by [[~SplinTer]]: [==]%0a* [[Mariadb.Install]] . . . @2024-04-13T18:06:28Z by [[~mkf]]: [==]%0a* [[Openbsd.Openbsd]] . . . @2024-04-13T18:02:19Z by [[~mkf]]: [==]%0a* [[Fics.Admin]] . . . @2024-04-12T19:01:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade75]] . . . @2024-04-11T20:42:45Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade]] . . . @2024-04-11T19:37:11Z by [[~jrmu]]: [==]%0a* [[Ircnow.Milestones]] . . . @2024-04-11T19:29:33Z by [[~jrmu]]: [==]%0a* [[Ambassador.Markets]] . . . @2024-04-11T17:15:42Z by [[~jrmu]]: [==]%0a* [[Swapctl.Usage]] . . . @2024-04-11T07:06:24Z by [[~jrmu]]: [==]%0a* [[Disklabel.Usage]] . . . @2024-04-11T06:49:54Z by [[~jrmu]]: [==]%0a* [[Newfs.Usage]] . . . @2024-04-11T06:20:14Z by [[~jrmu]]: [==]%0a* [[Mount.Usage]] . . . @2024-04-11T06:19:40Z by [[~jrmu]]: [==]%0a* [[Fdisk.Usage]] . . . @2024-04-11T00:09:58Z by [[~jrmu]]: [==]%0a* [[Openbsd.Disklabel]] . . . @2024-04-10T23:43:12Z by [[~jrmu]]: [==]%0a* [[Disklabel.Partitioning]] . . . @2024-04-10T23:22:13Z by [[~jrmu]]: [==]%0a* [[Softraid.Install]] . . . @2024-04-09T23:30:49Z by [[~jrmu]]: [==]%0a* [[Softraid.Rebuild]] . . . @2024-04-09T21:56:59Z by [[~jrmu]]: [==]%0a* [[Openbsd.Backups]] . . . @2024-04-09T21:50:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Fdisk]] . . . @2024-04-09T21:33:33Z by [[~jrmu]]: [==]%0a* [[Psybnc.Install]] . . . @2024-04-09T19:17:04Z by [[~jrmu]]: [==]%0a* [[Openbsd.Psybnc]] . . . @2024-04-09T19:14:35Z by [[~jrmu]]: [==]%0a* [[Vmctl.Usage]] . . . @2024-04-09T05:30:55Z by [[~jrmu]]: [==]%0a* [[Vmm.Install]] . . . @2024-04-09T05:16:01Z by [[~jrmu]]: [==]%0a* [[Vmm.Intro]] . . . @2024-04-09T01:30:50Z by [[~jrmu]]: [==]%0a* [[Relayd.Acceleration]] . . . @2024-04-08T20:52:31Z by [[~jrmu]]: [=Revert to uncommented code block=]%0a* [[Openssl.Check]] . . . @2024-04-08T20:30:49Z by [[~jrmu]]: [==]%0a* [[Openbsd.Snac]] . . . @2024-04-08T16:30:46Z by [[~Yonle]]: [==]%0a* [[Openbsd.Sysupgrade]] . . . @2024-04-07T23:32:49Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install75]] . . . @2024-04-07T22:53:36Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install]] . . . @2024-04-07T22:28:53Z by [[~jrmu]]: [==]%0a* [[Atactl.Usage]] . . . @2024-04-07T10:57:16Z by [[~mkf]]: [=add sleep command=]%0a* [[Vmctl.Disk]] . . . @2024-04-06T23:08:15Z by [[~jrmu]]: [==]%0a* [[Vmctl.Reinstall]] . . . @2024-04-06T22:59:10Z by [[~jrmu]]: [==]%0a* [[Openbsd.Outofmemory]] . . . @2024-04-06T21:03:39Z by [[~jrmu]]: [==]%0a* [[Dmesg.Usage]] . . . @2024-04-06T20:15:54Z by [[~jrmu]]: [==]%0a* [[Openbsd.Dmesg]] . . . @2024-04-06T20:15:22Z by [[~jrmu]]: [==]%0a* [[Vps.Users]] . . . @2024-04-06T19:10:58Z by [[~Posterdati]]: [==]%0a* [[Profiles.Yiming]] . . . @2024-04-06T04:59:28Z by [[~Yiming]]: [=Create New Page=]%0a* [[Openbsd.Singleuser]] . . . @2024-04-03T23:51:20Z by [[~jrmu]]: [==]%0a* [[Hostname.Usage]] . . . @2024-04-03T23:38:15Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hier]] . . . @2024-04-03T23:23:13Z by [[~jrmu]]: [==]%0a* [[Openbsd.Intro]] . . . @2024-04-03T20:32:26Z by [[~jrmu]]: [==]%0a* [[Dd.Iso]] . . . @2024-04-03T20:30:21Z by [[~jrmu]]: [==]%0a* [[Resolv.Conf]] . . . @2024-04-03T20:09:08Z by [[~jrmu]]: [==]%0a* [[Openbsd.Localtime]] . . . @2024-04-03T16:39:46Z by [[~jrmu]]: [==]%0a* [[Openbsd.Bootconf]] . . . @2024-04-03T07:35:48Z by [[~jrmu]]: [==]%0a* [[Chess.Chess]] . . . @2024-04-01T01:40:42Z by [[~maxxe]]: [==]%0a* [[Router.Hardware]] . . . @2024-03-31T23:16:50Z by [[~jrmu]]: [==]%0a* [[Sysop.Hardware]] . . . @2024-03-31T22:05:27Z by [[~jrmu]]: [==]%0a* [[Ircnow.Servers]] . . . @2024-03-31T21:59:17Z by [[~jrmu]]: [==]%0a* [[Bouncer.Thunderbird]] . . . @2024-03-30T12:51:26Z by [[~Yiming]]: [=Update=]%0a* [[Openbsd.Akkoma]] . . . @2024-03-25T04:31:17Z by [[~Yonle]]: [==]%0a* [[Openbsd.Pleroma]] . . . @2024-03-25T04:30:19Z by [[~Yonle]]: [==]%0a* [[Relayd.Wss]] . . . @2024-03-20T22:13:08Z by [[~jrmu]]: [=Thanks to miniontoby!=]%0a* [[OpenSSH.Connect]] . . . @2024-03-16T21:22:07Z by [[~jrmu]]: [==]%0a* [[Rcd.Configure]] . . . @2024-03-14T14:14:37Z by [[~geze]]: [==]%0a* [[Ngircd.Link]] . . . @2024-03-14T09:25:10Z by [[~geze]]: [==]%0a* [[Pf.Bittorrent]] . . . @2024-03-13T03:17:53Z by [[~jrmu]]: [==]%0a* [[Openbsd.Rcctl]] . . . @2024-03-09T18:16:03Z by [[~geze]]: [==]%0a* [[Openbsd.Ngircd]] . . . @2024-03-09T16:35:20Z by [[~geze]]: [==]%0a* [[Ifconfig.Change]] . . . @2024-03-01T18:04:07Z by [[~jrmu]]: [==]%0a* [[Dns.Overview]] . . . @2024-02-20T00:38:00Z by [[~jrmu]]: [==]%0a* [[Bouncer.Erc]] . . . @2024-02-19T19:25:28Z by [[~kiliro]]: [=Add better format Summary: Add better formatin=]%0a* [[Bouncer.Bouncer]] . . . @2024-02-19T16:34:01Z by [[~jrmu]]: [==]%0a* [[Openbsd.Icecast]] . . . @2024-02-12T17:38:08Z by [[~mkf]]: [=minor changes=]%0a* [[Cwm.Configure]] . . . @2024-02-10T20:34:56Z by [[~jrmu]]: [==]%0a* [[9.Drawterm]] . . . @2024-02-10T17:15:50Z by [[~jrmu]]: [==]%0a* [[Wsconsctl.Usage]] . . . @2024-02-10T06:50:02Z by [[~jrmu]]: [==]%0a* [[Irc.Easy]] . . . @2024-02-04T18:52:09Z by [[~jrmu]]: [==]%0a* [[Almanack.TheloungeWebircClient]] . . . @2024-02-01T13:39:12Z by [[~SplinTer]]: [==]%0a* [[Openbsd.Panic]] . . . @2024-01-20T22:18:08Z by [[~jrmu]]: [==]%0a* [[Openssh.Totp]] . . . @2024-01-16T07:17:39Z by [[~jrmu]]: [==]%0a* [[Unix101.Unix101]] . . . @2024-01-11T17:22:18Z by [[~jrmu]]: [==]%0a* [[Atheme.Install]] . . . @2024-01-01T15:24:17Z by [[~rahl]]: [=Atheme is written in C=]%0a* [[Rio.Customize]] . . . @2023-12-30T21:33:22Z by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade74]] . . . @2023-12-28T21:05:35Z by [[~jrmu]]: [==]%0a* [[Email.Lists]] . . . @2023-12-26T20:16:01Z by [[~jrmu]]: [==]%0a* [[Xboard.Connect]] . . . @2023-12-26T01:05:55Z by [[~jrmu]]: [==]%0a* [[I2Pd.Install]] . . . @2023-12-20T06:00:49Z by [[~Yonle]]: [==]%0a* [[9C.Exits]] . . . @2023-12-18T15:10:37Z by [[~mkf]]: [==]%0a* [[Openbsd.Bitlbee]] . . . @2023-12-18T10:06:57Z by [[~mkf]]: [==]%0a* [[9.Authsrv]] . . . @2023-12-18T09:11:44Z by [[~mkf]]: [=delete empty page=]%0a* [[Bouncer.Icechat]] . . . @2023-12-18T09:09:46Z by [[~mkf]]: [=remove duplicate article (see Bouncer.IceChat)=]%0a* [[Ircnow.SSHFingerprints]] . . . @2023-12-17T18:47:56Z by [[~jrmu]]: [==]%0a* [[Vmm.UbuntuIso]] . . . @2023-12-04T20:16:51Z by [[~jrmu]]: [==]%0a* [[Vmm.Sysupgrade]] . . . @2023-12-02T14:59:55Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Openaccess]] . . . @2023-12-01T03:16:51Z by [[~hed0x]]: [==]%0a* [[Profiles.Tcache]] . . . @2023-11-30T02:41:15Z by [[~Tcache]]: [==]%0a* [[Sshd.Disablepassword]] . . . @2023-11-29T05:00:16Z by [[~jrmu]]: [==]%0a* [[Openbsd.Wraith]] . . . @2023-11-25T18:49:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Host]] . . . @2023-11-24T22:51:07Z by [[~jrmu]]: [==]%0a* [[Hunchentoot.Install]] . . . @2023-11-24T19:50:41Z by [[~Posterdati]]: [==]%0a* [[Openbsd.Pkg]] . . . @2023-11-19T01:35:10Z by [[~jrmu]]: [==]%0a* [[Syspatch.Syspatch]] . . . @2023-11-19T01:33:36Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install73]] . . . @2023-11-18T05:32:17Z by [[~jrmu]]: [==]%0a* [[Openbsd.Install74]] . . . @2023-11-18T05:06:51Z by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade74]] . . . @2023-11-16T00:15:28Z by [[~jrmu]]: [==]%0a* [[Openbsd.Tcltls]] . . . @2023-11-06T20:19:24Z by [[~jrmu]]: [==]%0a* [[Olympics.Games]] . . . @2023-11-05T18:39:36Z by [[~jrmu]]: [==]%0a* [[Team.Security]] . . . @2023-11-04T18:45:38Z by [[~jrmu]]: [==]%0a* [[Linux.Reading]] . . . @2023-11-01T03:47:13Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Tools]] . . . @2023-10-28T17:41:59Z by [[~hed0x]]: [==]%0a* [[Ircnow.Explorer]] . . . @2023-10-28T17:29:29Z by [[~hed0x]]: [==]%0a* [[Shelllabs.Intro]] . . . @2023-10-28T17:04:45Z by [[~redrum88]]: [==]%0a* [[Openbsd.PFStable]] . . . @2023-10-27T19:07:16Z by [[~sylv1a]]: [=Revise ICMP section in accordance with RFCs. Fix icmp6 syntax issue.=]%0a* [[Ircnow.Roadmap2024]] . . . @2023-10-23T03:33:27Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap]] . . . @2023-10-23T03:02:14Z by [[~jrmu]]: [==]%0a* [[DNS.DKIM]] . . . @2023-10-19T19:11:28Z by [[~sylv1a]]: [=Add this note here too (already present in DNS.Mail)=]%0a* [[DNS.Mail]] . . . @2023-10-19T19:09:57Z by [[~sylv1a]]: [=Change so _dkimsign is used for /etc/mail/dkim. _dovecot never needs to access that folder.=]%0a* [[Pmwiki.Replace]] . . . @2023-10-19T17:19:19Z by [[~sylv1a]]: [=Fix IndentationError, although the script seems to have other issues (blank output)=]%0a* [[Police.Intro]] . . . @2023-10-08T05:05:25Z by [[~jrmu]]: [==]%0a* [[Unbound.DNSSEC]] . . . @2023-10-08T02:32:13Z by [[~sylv1a]]: [=nitpick: Restart/Reload rather than Restart/reload=]%0a* [[Unbound.Configure]] . . . @2023-10-07T23:19:54Z by [[~sylv1a]]: [=Edit after revert to include more accurate information, discussed with jrmu=]%0a* [[Openbsd.Hopm-NowWithInit]] . . . @2023-10-07T05:20:56Z by [[~Maddie]]: [=[Minor]: Cleaned ansible code for more efficency.=]%0a* [[C.Cprimer]] . . . @2023-10-05T18:57:29Z by [[~jrmu]]: [==]%0a* [[Tor.Hidden]] . . . @2023-10-04T18:19:36Z by [[~sylv1a]]: [=Add authorization section for hidden services=]%0a* [[Openbsd.FilePermissions]] . . . @2023-10-04T02:15:54Z by [[~sylv1a]]: [=Replace `$ doas` with `#`=]%0a* [[Dns.TroubleshootingDNS]] . . . @2023-10-03T06:23:08Z by [[~jrmu]]: [==]%0a* [[Openbsd.Anope]] . . . @2023-10-03T02:51:27Z by [[~jrmu]]: [==]%0a* [[9.Ramfs]] . . . @2023-09-27T15:43:55Z by [[~jrmu]]: [==]%0a* [[Ngircd.Loginconf]] . . . @2023-09-22T14:40:06Z by [[~Yonle]]: [=Probably need some revertion.=]%0a* [[Hosting.Providers]] . . . @2023-09-12T04:58:26Z by [[~jrmu]]: [==]%0a* [[Got.Repo]] . . . @2023-09-10T23:25:41Z by [[~jrmu]]: [==]%0a* [[Ircnow.Roadmap2023]] . . . @2023-09-06T07:48:43Z by [[~jrmu]]: [==]%0a* [[Openbsd.CPAN]] . . . @2023-09-05T03:25:21Z by [[~jrmu]]: [==]%0a* [[9.9pideas]] . . . @2023-09-03T18:58:43Z by [[~jrmu]]: [==]%0a* [[9.9gridchan]] . . . @2023-09-03T06:16:25Z by [[~jrmu]]: [==]%0a* [[9.Acmemail]] . . . @2023-09-01T18:05:18Z by [[~jrmu]]: [==]%0a* [[9.Account]] . . . @2023-09-01T17:09:51Z by [[~zleap]]: [==]%0a* [[9.Date]] . . . @2023-09-01T13:46:05Z by [[~jrmu]]: [==]%0a* [[9.Shell]] . . . @2023-08-27T18:52:33Z by [[~jrmu]]: [==]%0a* [[9.Why9]] . . . @2023-08-25T17:15:16Z by [[~jrmu]]: [==]%0a* [[9.Splinternet]] . . . @2023-08-24T02:31:30Z by [[~jrmu]]: [==]%0a* [[9.PKI]] . . . @2023-08-23T19:47:46Z by [[~jrmu]]: [==]%0a* [[9.IP]] . . . @2023-08-23T00:12:14Z by [[~jrmu]]: [==]%0a* [[9.Inter9]] . . . @2023-08-23T00:11:11Z by [[~jrmu]]: [==]%0a* [[9.Irc]] . . . @2023-08-22T14:15:24Z by [[~xfnw]]: [=spelling=]%0a* [[9.Rcpu]] . . . @2023-08-21T17:21:54Z by [[~jrmu]]: [==]%0a* [[9.FNS]] . . . @2023-08-19T17:30:06Z by [[~jrmu]]: [==]%0a* [[9.PNS]] . . . @2023-08-19T17:05:01Z by [[~jrmu]]: [==]%0a* [[Shelllabs.Reading]] . . . @2023-08-17T18:18:38Z by [[~jrmu]]: [==]%0a* [[9C.Intro]] . . . @2023-08-15T22:57:20Z by [[~mkf]]: [==]%0a* [[Hw.X230]] . . . @2023-08-15T12:46:43Z by [[~mkf]]: [==]%0a* [[9.Reading]] . . . @2023-08-14T02:37:46Z by [[~jrmu]]: [==]%0a* [[Netcat.Irc]] . . . @2023-08-07T01:37:18Z by [[~xfnw]]: [=correct (unused) USER parameters=]%0a* [[Openbsd.Sysupgrade71]] . . . @2023-07-27T20:09:43Z by [[~xfnw]]: [=using both -U and -u at the same time is pointless=]%0a* [[Profiles.Yonle]] . . . @2023-07-17T15:08:57Z by [[~Yonle]]: [==]%0a* [[Openbsd.ZNCModules]] . . . @2023-07-16T20:56:32Z by [[~izzyb]]: [=Added links to more modules=]%0a* [[Pbug.Bio]] . . . @2023-07-08T13:53:57Z by [[~pbug]]: [==]%0a* [[Vmm.DebianIso]] . . . @2023-07-05T19:58:36Z by [[~TheLion]]: [==]%0a* [[Certbot.Nginx]] . . . @2023-07-04T13:58:54Z by [[~Yonle]]: [==]%0a* [[Pf.Vpn]] . . . @2023-07-04T05:59:40Z by [[~jrmu]]: [==]%0a* [[Ircnow.Perl]] . . . @2023-07-02T21:08:34Z by [[~izzyb]]: [==]%0a* [[Shelllabs.Manifesto]] . . . @2023-07-02T18:39:22Z by [[~jrmu]]: [==]%0a* [[Iked.Configure]] . . . @2023-07-02T06:47:04Z by [[~jrmu]]: [==]%0a* [[Vpn.VpnIos]] . . . @2023-07-01T21:21:46Z by [[~jrmu]]: [==]%0a* [[Terms.Terms]] . . . @2023-06-30T14:35:54Z by [[~jrmu]]: [==]%0a* [[Team.Announce]] . . . @2023-06-29T23:11:19Z by [[~jrmu]]: [==]%0a* [[Openbsd.Orangepi3lts]] . . . @2023-06-12T00:06:06Z by [[~jrmu]]: [==]%0a* [[Openbsd.Xenodm]] . . . @2023-06-11T16:30:39Z by [[~Posterdati]]: [=OpenBSD, xorg, xenodm, monitors=]%0a* [[Team.Welcome]] . . . @2023-06-10T15:37:17Z by [[~jrmu]]: [==]%0a* [[Ircnow.Education]] . . . @2023-06-10T06:13:37Z by [[~jrmu]]: [==]%0a* [[DNS.RDNS]] . . . @2023-06-10T05:27:27Z by [[~jacobk]]: [=fix link to Ipv6rdns=]%0a* [[Ngircd.Sins]] . . . @2023-06-09T20:20:11Z by [[~jrmu]]: [==]%0a* [[Ngircd.Bugs]] . . . @2023-06-09T19:46:55Z by [[~jrmu]]: [==]%0a* [[Jujube.Jujube]] . . . @2023-06-08T21:38:47Z by [[~Naglfar]]: [=Update domain name=]%0a* [[Ikiwiki.Install]] . . . @2023-06-07T22:48:44Z by [[~jrmu]]: [==]%0a* [[Shell.Limits]] . . . @2023-06-06T20:12:08Z by [[~jrmu]]: [==]%0a* [[Openbsd.Hopm]] . . . @2023-06-06T05:52:47Z by [[~Yonle]]: [==]%0a* [[Freedom.Universal]] . . . @2023-05-31T19:02:56Z by [[~jrmu]]: [==]%0a* [[Openbsd.Gnost-relay]] . . . @2023-05-31T10:53:55Z by [[~Yonle]]: [=There's a reason why i connect to IPv6 instead of IPv4=]%0a* [[Tmux.Config]] . . . @2023-05-29T03:16:54Z by [[~izzyb]]: [=cleanup and added instructions for changing tmux hotkey from ^b:=]%0a* [[Got.RemoteRepo]] . . . @2023-05-28T04:26:48Z by [[~izzyb]]: [==]%0a* [[C101.C101]] . . . @2023-05-25T14:31:30Z by [[~jrmu]]: [==]%0a* [[Freedom.Privacy]] . . . @2023-05-22T19:09:22Z by [[~jrmu]]: [==]%0a* [[Psotnic.Install]] . . . @2023-05-22T16:03:20Z by [[~devune]]: [==]%0a* [[Vmm.DevuanIso]] . . . @2023-05-21T18:54:36Z by [[~pbug]]: [==]%0a* [[Ngircd.Ircnow]] . . . @2023-05-19T21:54:04Z by [[~izzyb]]: [=Setup to match Ianj's version.=]%0a* [[NewsNow.NewsNow]] . . . @2023-05-18T12:51:42Z by [[~miniontoby]]: [==]%0a* [[Nsd.Masterslave]] . . . @2023-05-18T10:44:43Z by [[~Naglfar]]: [==]%0a* [[Nsd.Configure]] . . . @2023-05-17T19:46:17Z by [[~Naglfar]]: [=add url to Nsd.Masterslave=]%0a* [[Botnow.Install]] . . . @2023-05-09T19:17:22Z by [[~izzyb]]: [=added bots tag=]%0a* [[Bouncer.Ircrc]] . . . @2023-05-09T04:40:42Z by [[~jrmu]]: [==]%0a* [[WikiTips.Cookbooks]] . . . @2023-05-04T21:30:21Z by [[~izzyb]]: [==]%0a* [[Openbsd.MlmmjWebArchiver]] . . . @2023-05-04T00:33:10Z by [[~izzyb]]: [=Added missing instructions for installing mhonarc=]%0a* [[Bots.Basicbot]] . . . @2023-04-30T21:47:44Z by [[~izzyb]]: [=fixed missing ; in my $mod={}=]%0a* [[Bots.BasicbotWiki]] . . . @2023-04-30T02:59:37Z by [[~izzyb]]: [=Initial post=]%0a* [[Openhttpd.Perl]] . . . @2023-04-29T22:38:05Z by [[~izzyb]]: [==]%0a* [[Perl101.Perl101]] . . . @2023-04-29T22:34:22Z by [[~izzyb]]: [==]%0a* [[Tmux.Tmux]] . . . @2023-04-29T21:32:15Z by [[~izzyb]]: [=Initial wikigroup page with pagelist and links to other related tools=]%0a* [[Hardware.Ps2]] . . . @2023-04-28T08:01:37Z by [[~mkf]]: [==]%0a* [[Hardware.Ethernet]] . . . @2023-04-26T04:23:15Z by [[~mkf]]: [=importing this new found information, thanks cinap.=]%0a* [[9.Cheatsheet]] . . . @2023-04-26T04:06:46Z by [[~jrmu]]: [==]%0a* [[Mutt.Connect]] . . . @2023-04-23T20:19:43Z by [[~jrmu]]: [==]%0a* [[WikiTips.GroupsTagsCategories]] . . . @2023-04-22T16:12:01Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiFormatting]] . . . @2023-04-22T06:27:30Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiGroups]] . . . @2023-04-22T06:04:14Z by [[~izzyb]]: [==]%0a* [[WikiTips.WikiTips]] . . . @2023-04-22T05:11:04Z by [[~izzyb]]: [==]%0a* [[WikiTips.InterMap]] . . . @2023-04-22T04:41:45Z by [[~izzyb]]: [=Tips for using interMap links to other data sources=]%0a* [[Cherry.Cherry]] . . . @2023-04-22T03:53:28Z by [[~izzyb]]: [==]%0a* [[Botnow.Botnow]] . . . @2023-04-22T02:20:54Z by [[~izzyb]]: [==]%0a* [[Bouncer.Irssi]] . . . @2023-04-22T00:51:13Z by [[~izzyb]]: [==]%0a* [[Bots.Translator]] . . . @2023-04-21T15:29:21Z by [[~forero]]: [==]%0a* [[Course-unix100.Course-unix100]] . . . @2023-04-21T04:08:32Z by [[~izzyb]]: [==]%0a* [[Sylpheed.Connect]] . . . @2023-04-20T06:21:36Z by [[~initfree]]: [==]%0a* [[Eggdrop191.Install]] . . . @2023-04-19T16:03:48Z by [[~jrmu]]: [=updated version number=]%0a* [[WikiTips.Markup]] . . . @2023-04-19T04:01:20Z by [[~izzyb]]: [=Added notes on markdown cookbook=]%0a* [[OpenSSH.Keygen]] . . . @2023-04-19T00:30:11Z by [[~izzyb]]: [=softened the language on setting a passphrase to 'should set' instead of 'always set'=]%0a* [[Password.Schemes]] . . . @2023-04-17T20:46:42Z by [[~izzyb]]: [==]%0a* [[Openbsd.KnownIssues]] . . . @2023-04-10T22:02:38Z by [[~izzyb]]: [==]%0a* [[Fics.Install]] . . . @2023-04-08T01:47:11Z by [[~jrmu]]: [==]%0a* [[Chess.Limitsbot]] . . . @2023-04-02T01:49:23Z by [[~jrmu]]: [==]%0a* [[Relayd.TLSMulti]] . . . @2023-03-31T14:16:54Z by [[~jrmu]]: [==]%0a* [[Chess.Tournament]] . . . @2023-03-28T00:50:21Z by [[~jrmu]]: [==]%0a* [[Ambassador.Ilines]] . . . @2023-03-26T07:00:25Z by [[~jrmu]]: [==]%0a* [[Bots.Bots]] . . . @2023-03-25T04:16:10Z by [[~izzyb]]: [==]%0a* [[Eggdrop.Eggdrop]] . . . @2023-03-25T04:12:34Z by [[~izzyb]]: [==]%0a* [[Eggdrop.DuckHunt]] . . . @2023-03-25T04:11:04Z by [[~izzyb]]: [==]%0a* [[Eggdrop.BotZNC]] . . . @2023-03-25T04:10:26Z by [[~izzyb]]: [==]%0a* [[Eggdrop184.Install]] . . . @2023-03-25T04:04:13Z by [[~izzyb]]: [==]%0a* [[Bots.Botnow]] . . . @2023-03-24T17:57:43Z by [[~izzyb]]: [=Added redirect link for botnow=]%0a* [[9.9p]] . . . @2023-03-23T12:00:13Z by [[~mkf]]: [==]%0a* [[Openbsd.Upgrade72]] . . . @2023-03-22T02:48:07Z by [[~izzyb]]: [=Simple stub to upgrade68=]%0a* [[Openbsd.Upgrade69]] . . . @2023-03-22T02:45:25Z by [[~izzyb]]: [==]%0a* [[Doas.Configure]] . . . @2023-03-22T01:29:02Z by [[~boxette]]: [==]%0a* [[Openbsd.Upgrade71]] . . . @2023-03-22T01:24:24Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade70]] . . . @2023-03-22T01:23:31Z by [[~izzyb]]: [==]%0a* [[Openbsd.Upgrade68]] . . . @2023-03-22T01:19:01Z by [[~izzyb]]: [=Added drop screen definitions and info re sysupgrade=]%0a* [[Terms.Privacy]] . . . @2023-03-21T20:09:01Z by [[~mkf]]: [==]%0a* [[Opensmtpd.Test]] . . . @2023-03-21T16:12:17Z by [[~Yonle]]: [==]%0a* [[Eggdrop.TCLErorrWhileExecutingPackage]] . . . @2023-03-21T03:01:23Z by [[~GuardiaN]]: [==]%0a* [[Xmpp.Xmpp]] . . . @2023-03-20T16:59:36Z by [[~izzyb]]: [==]%0a* [[Letsencrypt.Expired]] . . . @2023-03-19T03:46:41Z by [[~xfnw]]: [=add command for counting certs=]%0a* [[Hardware.Psp]] . . . @2023-03-16T18:44:50Z by [[~mkf]]: [==]%0a* [[Cloud9p.Roadmap]] . . . @2023-03-16T09:29:23Z by [[~mkf]]: [==]%0a* [[Pgp.Create]] . . . @2023-03-13T14:54:27Z by [[~baytuch]]: [=Added export pub key=]%0a* [[OpenBSD.Cheatsheet]] . . . @2023-03-12T09:52:16Z by [[~Yonle]]: [==]%0a* [[9front.Netsurf]] . . . @2023-03-10T15:08:21Z by [[~Yonle]]: [==]%0a* [[Dovecot.SharedMailboxes]] . . . @2023-03-10T14:16:57Z by [[~izzyb]]: [==]%0a* [[Squirrelmail.Install]] . . . @2023-03-10T00:33:25Z by [[~pos]]: [==]%0a* [[FreeIRC.About]] . . . March 05, 2023, at 03:51 PM by [[~kilroy]]: [==]%0a* [[Openbsd.OpenTracker]] . . . March 03, 2023, at 04:37 PM by [[~baytuch]]: [==]%0a* [[Oidentd.ZNC]] . . . February 28, 2023, at 02:34 AM by [[~jrmu]]: [==]%0a* [[Acme-client.Configure]] . . . February 26, 2023, at 10:06 PM by [[~jrmu]]: [=Revert as I'm not sure if /etc/daily.local is better=]%0a* [[Stagit.Install]] . . . February 26, 2023, at 05:24 PM by [[~fossdev]]: [==]%0a* [[Openbsd.Gotweb]] . . . February 26, 2023, at 05:04 PM by [[~fossdev]]: [==]%0a* [[Oidentd.Install]] . . . February 26, 2023, at 01:59 AM by [[~jrmu]]: [=Revert erroneous change=]%0a* [[Ircnow.Codeforce]] . . . February 26, 2023, at 01:03 AM by [[~jrmu]]: [==]%0a* [[Baytuch.Bio]] . . . February 17, 2023, at 12:00 PM by [[~baytuch]]: [==]%0a* [[Openhttpd.Configure]] . . . February 17, 2023, at 11:39 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Plermoa]] . . . February 16, 2023, at 04:52 AM by [[~Yonle]]: [=Redirect=]%0a* [[Akkoma.Install]] . . . February 09, 2023, at 12:49 PM by [[~Yonle]]: [==]%0a* [[Google.Sins]] . . . February 08, 2023, at 05:13 AM by [[~Yonle]]: [==]%0a* [[Debate.Googledanger]] . . . February 08, 2023, at 05:01 AM by [[~Yonle]]: [==]%0a* [[Debate.Outreachkids]] . . . February 08, 2023, at 04:34 AM by [[~Yonle]]: [==]%0a* [[Openbsd.Mosh]] . . . February 07, 2023, at 11:30 AM by [[~Yonle]]: [==]%0a* [[Route.Usage]] . . . February 06, 2023, at 02:38 PM by [[~mkf]]: [==]%0a* [[Mkf.Wikiv1]] . . . February 06, 2023, at 02:31 PM by [[~mkf]]: [==]%0a* [[Debate.Openweb]] . . . February 06, 2023, at 02:15 PM by [[~Yonle]]: [==]%0a* [[Debate.Youtubedanger]] . . . February 06, 2023, at 02:10 PM by [[~Yonle]]: [==]%0a* [[Paster.Install]] . . . February 06, 2023, at 10:22 AM by [[~mkf]]: [==]%0a* [[Anope.Install]] . . . February 06, 2023, at 09:46 AM by [[~mkf]]: [==]%0a* [[Password.Hashes]] . . . February 04, 2023, at 07:27 AM by [[~izzyb]]: [=formatting fixes=]%0a* [[Chess.Chessgogi]] . . . February 04, 2023, at 03:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Passwords]] . . . February 03, 2023, at 07:49 PM by [[~izzyb]]: [==]%0a* [[Password.Management]] . . . February 03, 2023, at 07:44 PM by [[~izzyb]]: [==]%0a* [[DNS.Ipv4rDNS]] . . . February 01, 2023, at 08:31 PM by [[~izzyb]]: [=added note to clarify what address needs to be specified.=]%0a* [[Dovecot.SharedFolders]] . . . January 31, 2023, at 06:03 AM by [[~izzyb]]: [=renaming to sharedMailboxes=]%0a* [[Soju.Install]] . . . January 24, 2023, at 11:29 AM by [[~mkf]]: [=minor changes on style=]%0a* [[Lilywhitebot.Install]] . . . January 24, 2023, at 11:23 AM by [[~mkf]]: [==]%0a* [[SendMoneyToSplinter0616Outlook.Com]] . . . January 24, 2023, at 11:19 AM by [[~mkf]]: [==]%0a* [[Biboumi.Install]] . . . January 20, 2023, at 08:10 PM by [[~mkf]]: [==]%0a* [[Texlive.Install]] . . . January 20, 2023, at 08:05 PM by [[~mkf]]: [==]%0a* [[Rcctl.Rcctl]] . . . January 20, 2023, at 08:00 PM by [[~mkf]]: [==]%0a* [[Hopm.Install]] . . . January 20, 2023, at 07:32 PM by [[~mkf]]: [==]%0a* [[Openbsd.Unrealircd]] . . . January 20, 2023, at 07:27 PM by [[~mkf]]: [==]%0a* [[Unrealircd.Install]] . . . January 20, 2023, at 07:24 PM by [[~mkf]]: [==]%0a* [[Pleroma.Install]] . . . January 20, 2023, at 07:18 PM by [[~mkf]]: [==]%0a* [[Gomuks.Install]] . . . January 20, 2023, at 07:08 PM by [[~mkf]]: [==]%0a* [[Gotweb.Install]] . . . January 20, 2023, at 07:02 PM by [[~mkf]]: [==]%0a* [[Webnews.Install]] . . . January 20, 2023, at 06:57 PM by [[~mkf]]: [==]%0a* [[Php.Install]] . . . January 20, 2023, at 06:52 PM by [[~mkf]]: [==]%0a* [[Mlmmj.Install]] . . . January 20, 2023, at 06:48 PM by [[~mkf]]: [==]%0a* [[Fiche.Install]] . . . January 20, 2023, at 06:44 PM by [[~mkf]]: [==]%0a* [[Prosody.Install]] . . . January 20, 2023, at 06:42 PM by [[~mkf]]: [==]%0a* [[Bitlbee.Install]] . . . January 20, 2023, at 06:36 PM by [[~mkf]]: [==]%0a* [[TigerVNC.Install]] . . . January 20, 2023, at 06:30 PM by [[~mkf]]: [==]%0a* [[NodeJS.Install]] . . . January 20, 2023, at 06:27 PM by [[~mkf]]: [==]%0a* [[Pmwiki.Install]] . . . January 20, 2023, at 06:19 PM by [[~mkf]]: [==]%0a* [[Xfce.Install]] . . . January 20, 2023, at 06:17 PM by [[~mkf]]: [==]%0a* [[Ngircd.Install]] . . . January 20, 2023, at 06:08 PM by [[~mkf]]: [==]%0a* [[Openbsd.Vipw]] . . . January 18, 2023, at 11:01 PM by [[~zen]]: [=added two spaces=]%0a* [[Grep.Usage]] . . . January 18, 2023, at 10:54 PM by [[~zen]]: [==]%0a* [[Team.Networks]] . . . January 12, 2023, at 06:36 PM by [[~kilroy]]: [=Updated Sturtz IRC=]%0a* [[Znc.Install]] . . . January 07, 2023, at 11:58 PM by [[~jrmu]]: [==]%0a* [[Rspamd.Configure]] . . . January 03, 2023, at 04:55 PM by [[~mkf]]: [==]%0a* [[Dovecot.Pigeonhole]] . . . December 30, 2022, at 04:24 PM by [[~mkf]]: [=style 2=]%0a* [[Openbsd.Quota]] . . . December 29, 2022, at 06:51 PM by [[~mkf]]: [==]%0a* [[Profiles.Miniontoby]] . . . December 26, 2022, at 07:26 PM by [[~miniontoby]]: [=Created=]%0a* [[Openbsd.Minetest]] . . . December 26, 2022, at 07:23 PM by [[~miniontoby]]: [=Added more ways to install=]%0a* [[Splinter0616Outlook.Com]] . . . December 25, 2022, at 02:37 AM by [[~SplinTer]]: [==]%0a* [[Ngircd.Oper]] . . . December 25, 2022, at 12:03 AM by [[~forero]]: [==]%0a* [[Openbsd.Honk]] . . . December 17, 2022, at 08:45 AM by [[~Yonle]]: [==]%0a* [[Yonle.Bio]] . . . December 13, 2022, at 05:18 PM by [[~Yonle]]: [==]%0a* [[Camping.Gear]] . . . December 12, 2022, at 04:39 AM by [[~jrmu]]: [==]%0a* [[Vhost.Vhost]] . . . December 12, 2022, at 03:36 AM by [[~xfnw]]: [==]%0a* [[Vhost.Ircnow]] . . . December 12, 2022, at 03:13 AM by [[~xfnw]]: [=ircfree.com is not an ircnow domain=]%0a* [[I2Pd.Tunnels]] . . . December 06, 2022, at 02:52 PM by [[~Yonle]]: [=There we go. =]%0a* [[I2pd.Tunnels]] . . . December 06, 2022, at 02:45 PM by [[~Yonle]]: [==]%0a* [[Unwind.Configure]] . . . November 26, 2022, at 09:23 PM by [[~akoizumi]]: [=add unwind=]%0a* [[Debian.Install]] . . . November 13, 2022, at 11:43 AM by [[~suzerain]]: [=writing=]%0a* [[Lemon.Lemon]] . . . November 10, 2022, at 01:48 PM by [[~mkf]]: [==]%0a* [[Bouncer.JmIRC]] . . . November 04, 2022, at 06:18 PM by [[~baytuch]]: [=Added screenshots about setup=]%0a* [[Bouncer.XChat]] . . . October 16, 2022, at 11:09 PM by [[~xfnw]]: [=XChat is unmaintained=]%0a* [[Eggdrop.VHost]] . . . October 02, 2022, at 01:05 PM by [[~sulieztya]]: [==]%0a* [[Eggdrop.VhostTCL]] . . . October 02, 2022, at 07:06 AM by [[~sulieztya]]: [==]%0a* [[He.IPv6Certification]] . . . September 16, 2022, at 05:32 PM by [[~xfnw]]: [=create page=]%0a* [[Shelllabs.Education]] . . . September 14, 2022, at 07:30 PM by [[~jrmu]]: [==]%0a* [[About.AboutUs]] . . . September 13, 2022, at 06:42 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAndSafety]] . . . September 13, 2022, at 05:19 PM by [[~zleap]]: [==]%0a* [[LegalAndSafety.LegalAmpSafety]] . . . September 13, 2022, at 05:17 PM by [[~zleap]]: [==]%0a* [[LegalAmpSafety.Subheading]] . . . September 13, 2022, at 05:15 PM by [[~zleap]]: [==]%0a* [[Acmesh.Configure]] . . . September 11, 2022, at 06:03 PM by [[~akoizumi]]: [=Added acme.sh (currently a WIP)=]%0a* [[Dehydrated.Configure]] . . . September 11, 2022, at 02:52 PM by [[~akoizumi]]: [=Add dehydrated=]%0a* [[Profiles.Izzyb]] . . . September 11, 2022, at 06:28 AM by [[~izzyb]]: [==]%0a* [[Site.EditForm]] . . . September 11, 2022, at 06:22 AM by [[~izzyb]]: [=Make Author none editable field=]%0a* [[Openbsd.Geomyidae]] . . . September 10, 2022, at 02:31 AM by [[~akoizumi]]: [==]%0a* [[Openbsd.INN]] . . . September 10, 2022, at 02:23 AM by [[~akoizumi]]: [=Fix some types=]%0a* [[Heading.Subheading]] . . . September 07, 2022, at 07:23 PM by [[~zleap]]: [==]%0a* [[Eggdrop193.Install]] . . . September 07, 2022, at 04:48 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Pioneer]] . . . August 14, 2022, at 05:06 AM by [[~jrmu]]: [==]%0a* [[Openbsd.VsFTP]] . . . August 10, 2022, at 03:18 PM by [[~mkf]]: [=snipped unneeded output=]%0a* [[C.Scanf]] . . . August 10, 2022, at 09:51 AM by [[~mkf]]: [==]%0a* [[Orange.CertsReissue]] . . . August 08, 2022, at 05:35 AM by [[~baytuch]]: [==]%0a* [[Netcat.Usage]] . . . August 04, 2022, at 01:12 AM by [[~tiramisu]]: [==]%0a* [[Pgp.Upload]] . . . August 01, 2022, at 01:21 PM by [[~jan6]]: [=keys.openpgp.org uses a superior implementation, less vulnerable to various issues=]%0a* [[Lemon.Packages]] . . . July 30, 2022, at 07:52 PM by [[~mkf]]: [==]%0a* [[Netizen.Ellisisland]] . . . July 27, 2022, at 07:05 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Newdeal]] . . . July 27, 2022, at 06:55 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Daughtersofliberty]] . . . July 27, 2022, at 06:45 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Womenstem]] . . . July 21, 2022, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Eggdrop.RC]] . . . July 20, 2022, at 06:55 PM by [[~baytuch]]: [==]%0a* [[Opensmtpd.Troubleshoot]] . . . July 20, 2022, at 03:58 PM by [[~jlj]]: [=Added notes about how I resolved the first two errors, on nastycode=]%0a* [[Eggdrop.Nickserv]] . . . July 19, 2022, at 10:05 AM by [[~baytuch]]: [==]%0a* [[Chroot.Intro]] . . . July 18, 2022, at 04:23 PM by [[~mkf]]: [==]%0a* [[Ircnow.Media]] . . . July 15, 2022, at 05:54 AM by [[~jrmu]]: [==]%0a* [[Iked.Linuxstrongswan]] . . . July 03, 2022, at 11:29 PM by [[~jrmu]]: [==]%0a* [[Acme-client.AutoRenew]] . . . July 03, 2022, at 11:50 AM by [[~mkf]]: [==]%0a* [[Openbsd.Apmd]] . . . July 03, 2022, at 11:36 AM by [[~mkf]]: [==]%0a* [[Ircnow.Roadmap2022]] . . . July 03, 2022, at 11:04 AM by [[~mkf]]: [==]%0a* [[Iked.Android]] . . . July 01, 2022, at 12:14 AM by [[~jrmu]]: [==]%0a* [[Vpn.Myipaddress]] . . . June 30, 2022, at 09:51 PM by [[~jrmu]]: [==]%0a* [[Unbound.Blacklists]] . . . June 25, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[Iked.Linux]] . . . June 23, 2022, at 07:10 AM by [[~jrmu]]: [==]%0a* [[Vpn.Vpn]] . . . June 23, 2022, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Nsf]] . . . June 20, 2022, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Debate.Debate]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Metrics]] . . . June 19, 2022, at 04:12 PM by [[~jrmu]]: [==]%0a* [[Dns.Records]] . . . June 19, 2022, at 05:44 AM by [[~jrmu]]: [==]%0a* [[Vmm.Alpine]] . . . June 13, 2022, at 05:42 PM by [[~fossdev]]: [==]%0a* [[Vmm.Arch]] . . . June 12, 2022, at 04:11 PM by [[~g1n]]: [=Added article about Arch Linux setup on VMM=]%0a* [[Unveil.Intro]] . . . June 12, 2022, at 12:40 AM by [[~jrmu]]: [==]%0a* [[Pledge.Intro]] . . . June 12, 2022, at 12:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Bsdrd]] . . . June 09, 2022, at 07:17 AM by [[~jrmu]]: [==]%0a* [[Vnc.Vnc]] . . . June 08, 2022, at 04:04 PM by [[~miniontoby]]: [=Added RealVNC Viewer to the list (might need some more extra stuff, but yeah its fine)=]%0a* [[Openbsd.Growfs]] . . . June 01, 2022, at 12:34 AM by [[~jrmu]]: [==]%0a* [[Hostnameif.Static-v2]] . . . May 23, 2022, at 06:29 AM by [[~theguest]]: [==]%0a* [[Grape.Minetest]] . . . May 10, 2022, at 10:48 AM by [[~baytuch]]: [==]%0a* [[Irc.Emoji]] . . . May 10, 2022, at 10:23 AM by [[~baytuch]]: [==]%0a* [[Openbsd.Nsd]] . . . May 10, 2022, at 12:33 AM by [[~jrmu]]: [==]%0a* [[Opsofliberty.Bootcamp]] . . . May 09, 2022, at 08:38 AM by [[~mkf]]: [==]%0a* [[Openbsd.Ports]] . . . May 09, 2022, at 05:54 AM by [[~mkf]]: [==]%0a* [[Ngircd.Ssl]] . . . May 08, 2022, at 03:30 PM by [[~miniontoby]]: [=fixed the text=]%0a* [[Codeforce.Training]] . . . May 03, 2022, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Civics.Intro]] . . . May 03, 2022, at 01:06 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.EdgeRouter-Lite]] . . . April 28, 2022, at 02:50 PM by [[~pufferf]]: [==]%0a* [[Math.Reading]] . . . April 27, 2022, at 08:23 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install71]] . . . April 24, 2022, at 09:55 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Botnow]] . . . April 24, 2022, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Buyvm.Ipv6]] . . . April 24, 2022, at 06:10 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Rss]] . . . April 23, 2022, at 04:20 PM by [[~jrmu]]: [==]%0a* [[Team.Testing]] . . . April 20, 2022, at 09:45 PM by [[~jrmu]]: [==]%0a* [[Dns.Registrars]] . . . April 20, 2022, at 09:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Gopher]] . . . April 20, 2022, at 08:29 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Adduser]] . . . April 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Signify.Verify]] . . . April 20, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Almanack.Route]] . . . April 20, 2022, at 06:23 AM by [[~jrmu]]: [==]%0a* [[Ntpd.Configure]] . . . April 20, 2022, at 06:17 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ntpd]] . . . April 20, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmlinux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Vmm.Linux]] . . . April 20, 2022, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Iked]] . . . April 20, 2022, at 05:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Team]] . . . April 20, 2022, at 04:54 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Networks]] . . . April 19, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Announce]] . . . April 19, 2022, at 04:14 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Ally]] . . . April 19, 2022, at 04:11 PM by [[~jrmu]]: [==]%0a* [[Openhttpd.Chroot]] . . . April 19, 2022, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install70]] . . . April 19, 2022, at 06:52 AM by [[~jrmu]]: [==]%0a* [[CodeForce.Bootcamp]] . . . April 19, 2022, at 06:29 AM by [[~jrmu]]: [==]%0a* [[Vmm.Vmm]] . . . April 15, 2022, at 12:20 PM by [[~Naglfar]]: [=Update: report from PiRATA=]%0a* [[Minutemin.Minutemin]] . . . April 06, 2022, at 02:55 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.CGI]] . . . April 05, 2022, at 04:22 PM by [[~gtlsgamr]]: [==]%0a* [[Openbsd.Censord]] . . . April 05, 2022, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dns]] . . . April 05, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Zncflaws]] . . . April 05, 2022, at 05:18 AM by [[~jrmu]]: [==]%0a* [[Debate.Debiandanger]] . . . April 04, 2022, at 04:30 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Tls]] . . . April 04, 2022, at 04:25 AM by [[~jrmu]]: [==]%0a* [[Openhttpd.Website]] . . . April 03, 2022, at 11:03 PM by [[~jrmu]]: [==]%0a* [[Soju.Guide]] . . . April 02, 2022, at 03:46 PM by [[~Yonle]]: [==]%0a* [[Nitter.Install]] . . . April 02, 2022, at 01:08 AM by [[~fallback]]: [=first nitter install page=]%0a* [[Debiankaios.Bio]] . . . April 01, 2022, at 05:10 PM by [[~debiankaios]]: [==]%0a* [[Tor.Irc]] . . . March 30, 2022, at 12:40 PM by [[~m16]]: [==]%0a* [[Chess.Reading]] . . . March 29, 2022, at 10:02 PM by [[~jrmu]]: [==]%0a* [[Irc.Services]] . . . March 25, 2022, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Configure]] . . . March 25, 2022, at 04:07 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ddos]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Ddos.Intro]] . . . March 24, 2022, at 04:22 PM by [[~jrmu]]: [==]%0a* [[Bouncer.ZNC]] . . . March 19, 2022, at 07:31 AM by [[~fallback]]: [==]%0a* [[ISCABBS.DownloadingAndInstalling]] . . . March 15, 2022, at 10:42 PM by [[~Mandarax]]: [==]%0a* [[ISCABBS.ISCABBS]] . . . March 15, 2022, at 09:24 PM by [[~Mandarax]]: [==]%0a* [[Unix.History]] . . . March 14, 2022, at 06:07 PM by [[~jrmu]]: [==]%0a* [[Unix.Exhibit]] . . . March 13, 2022, at 11:37 PM by [[~jrmu]]: [==]%0a* [[Debate.Dogfooding]] . . . March 10, 2022, at 05:14 AM by [[~jrmu]]: [==]%0a* [[Doxing.Defense]] . . . March 05, 2022, at 08:54 PM by [[~jrmu]]: [==]%0a* [[Mlmmj-archivist.Install]] . . . March 03, 2022, at 05:26 AM by [[~error]]: [==]%0a* [[Openbsd.IRCBridge]] . . . February 28, 2022, at 02:59 AM by [[~suzerain]]: [==]%0a* [[Unix101.Vi]] . . . February 27, 2022, at 08:16 PM by [[~jrmu]]: [==]%0a* [[Vi.Intro]] . . . February 27, 2022, at 04:16 PM by [[~Limits]]: [=Add Introduction to Vi=]%0a* [[Irc201.Irc201]] . . . February 27, 2022, at 04:21 AM by [[~suzerain]]: [==]%0a* [[9.Ideas]] . . . February 23, 2022, at 05:19 PM by [[~mkf]]: [==]%0a* [[Main.WikiSandbox]] . . . February 22, 2022, at 11:05 PM by [[~mkf]]: [==]%0a* [[Openbsd.Wesnothd]] . . . February 21, 2022, at 06:28 AM by [[~mkf]]: [=Wesnothd=]%0a* [[9.Audio]] . . . February 20, 2022, at 08:07 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Xonotic]] . . . February 20, 2022, at 07:43 AM by [[~mkf]]: [=A xonotic server has apperad! pt.2=]%0a* [[PuTTY.PuTTYgen]] . . . February 16, 2022, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Debate.Ircnowd]] . . . February 14, 2022, at 06:24 PM by [[~jrmu]]: [==]%0a* [[Stopm.Stopm]] . . . February 14, 2022, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Police.Fingerprints]] . . . February 12, 2022, at 02:09 PM by [[~xfnw]]: [=ip addresses should be sorted with sort -V=]%0a* [[Openbsd.Police]] . . . February 10, 2022, at 07:36 PM by [[~jrmu]]: [==]%0a* [[Dns.Dns]] . . . February 10, 2022, at 07:39 AM by [[~nixdork]]: [=Fix typo=]%0a* [[Dns.BindResolver]] . . . February 10, 2022, at 07:30 AM by [[~nixdork]]: [=First draft of bind resolver howto=]%0a* [[Botnow.SqliteViews]] . . . February 10, 2022, at 02:00 AM by [[~xfnw]]: [==]%0a* [[AncientWisdom.Bio]] . . . February 07, 2022, at 01:18 PM by [[~AncientWisdom]]: [==]%0a* [[Minutemin.Questions]] . . . February 05, 2022, at 09:16 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Server]] . . . February 05, 2022, at 08:14 AM by [[~jrmu]]: [==]%0a* [[Vmm.SlackwareIso]] . . . February 03, 2022, at 10:53 PM by [[~Naglfar]]: [=Slackware 15.0 x86 stable is released=]%0a* [[Duplicity.Usage]] . . . February 02, 2022, at 10:31 AM by [[~jrmu]]: [==]%0a* [[Openssl.Encryptfile]] . . . February 02, 2022, at 09:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpip]] . . . January 24, 2022, at 05:45 PM by [[~jrmu]]: [==]%0a* [[Synclient.Configure]] . . . January 24, 2022, at 06:02 AM by [[~jrmu]]: [==]%0a* [[9.Install]] . . . January 22, 2022, at 06:57 AM by [[~mkf]]: [==]%0a* [[Asterisk.Install]] . . . January 19, 2022, at 05:34 AM by [[~jrmu]]: [==]%0a* [[9.Ndb]] . . . January 16, 2022, at 06:46 PM by [[~mkf]]: [==]%0a* [[Openbsd.U9fs]] . . . January 16, 2022, at 06:23 PM by [[~mkf]]: [==]%0a* [[Dns.FQDN]] . . . January 15, 2022, at 10:16 PM by [[~jrmu]]: [==]%0a* [[Nsd.DNSSec]] . . . January 14, 2022, at 02:53 AM by [[~pyr3x]]: [==]%0a* [[Openbsd.Locale]] . . . January 12, 2022, at 01:23 PM by [[~baytuch]]: [==]%0a* [[Ksh.Autocomplete]] . . . January 11, 2022, at 01:44 PM by [[~miniontoby]]: [=updated url=]%0a* [[Gpg.Verify]] . . . January 08, 2022, at 09:48 PM by [[~Naglfar]]: [=Add description=]%0a* [[Mlmmj.Archive]] . . . January 06, 2022, at 10:52 PM by [[~Hawk]]: [==]%0a* [[9.Hostowner]] . . . January 06, 2022, at 11:29 AM by [[~mkf]]: [==]%0a* [[Ircnow.Dogfood]] . . . January 06, 2022, at 08:48 AM by [[~jrmu]]: [==]%0a* [[9.Chording]] . . . January 03, 2022, at 02:40 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Status]] . . . January 03, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Got.Server]] . . . January 02, 2022, at 05:42 PM by [[~jrmu]]: [==]%0a* [[Census.Census]] . . . January 02, 2022, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bncnow.Bncnow]] . . . January 02, 2022, at 11:18 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Projects]] . . . January 02, 2022, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Ircfs.Intro]] . . . January 02, 2022, at 10:49 AM by [[~jrmu]]: [==]%0a* [[Ircnowd.Ircnowd]] . . . January 02, 2022, at 06:32 AM by [[~jrmu]]: [==]%0a* [[Marketing.Marketing]] . . . January 02, 2022, at 06:20 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sonsofliberty]] . . . January 02, 2022, at 06:06 AM by [[~jrmu]]: [==]%0a* [[Pkgadd.CheckUpdates]] . . . January 01, 2022, at 04:29 AM by [[~pyr3x]]: [==]%0a* [[Ircnow.Roadmap2021]] . . . December 30, 2021, at 06:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sftp]] . . . December 30, 2021, at 06:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Status2022]] . . . December 30, 2021, at 05:35 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.UTF8]] . . . December 28, 2021, at 08:21 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Uim]] . . . December 26, 2021, at 01:45 AM by [[~jrmu]]: [==]%0a* [[Sshwifty.Install]] . . . December 23, 2021, at 02:49 PM by [[~miniontoby]]: [=created=]%0a* [[Nsd.Zone]] . . . December 23, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[OpenSSH.RSAkeys]] . . . December 22, 2021, at 03:18 PM by [[~miniontoby]]: [==]%0a* [[Openbsd.Wifi]] . . . December 22, 2021, at 02:59 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Recordaudio]] . . . December 22, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[9.9]] . . . December 22, 2021, at 11:30 AM by [[~xfnw]]: [=fix some grammatical errors=]%0a* [[Parec.Record]] . . . December 22, 2021, at 07:02 AM by [[~jrmu]]: [==]%0a* [[Sox.Concat]] . . . December 22, 2021, at 07:01 AM by [[~jrmu]]: [==]%0a* [[Ffmpeg.Recordscreen]] . . . December 22, 2021, at 07:00 AM by [[~jrmu]]: [==]%0a* [[JuiceSSH.Connect]] . . . December 20, 2021, at 01:03 PM by [[~jrmu]]: [==]%0a* [[9.Independent]] . . . December 20, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[MacScreenSharing.Connect]] . . . December 20, 2021, at 11:57 AM by [[~jrmu]]: [==]%0a* [[9.Partdisk]] . . . December 20, 2021, at 11:39 AM by [[~jrmu]]: [==]%0a* [[Got.Usage]] . . . December 17, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[Irc.Federation]] . . . December 17, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Irc.Chanop]] . . . December 14, 2021, at 04:58 AM by [[~mkf]]: [==]%0a* [[9.Todo]] . . . December 03, 2021, at 07:52 PM by [[~mkf]]: [==]%0a* [[Pylink.Chroot]] . . . December 02, 2021, at 02:03 PM by [[~jrmu]]: [==]%0a* [[Pylink.Install]] . . . December 02, 2021, at 02:02 PM by [[~jrmu]]: [==]%0a* [[Jrmu.Marriage]] . . . December 02, 2021, at 06:09 AM by [[~jrmu]]: [==]%0a* [[Hosting.Hosting]] . . . December 01, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Mc.Usage]] . . . November 29, 2021, at 07:53 PM by [[~mkf]]: [==]%0a* [[PuTTY.Connect]] . . . November 29, 2021, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Email.Email]] . . . November 29, 2021, at 04:19 AM by [[~mkf]]: [==]%0a* [[Texlive.Sinhala]] . . . November 28, 2021, at 06:35 AM by [[~jrmu]]: [==]%0a* [[MailWindows.Connect]] . . . November 27, 2021, at 03:12 PM by [[~jrmu]]: [==]%0a* [[Gajim.Biboumi]] . . . November 27, 2021, at 01:02 PM by [[~jrmu]]: [==]%0a* [[Mcabber.Connect]] . . . November 26, 2021, at 01:38 PM by [[~jrmu]]: [==]%0a* [[ChatSecure.Connect]] . . . November 26, 2021, at 11:36 AM by [[~jrmu]]: [==]%0a* [[9.9pfs]] . . . November 24, 2021, at 02:00 PM by [[~mkf]]: [==]%0a* [[Vmm.DebianInstall]] . . . November 24, 2021, at 11:44 AM by [[~nicoz]]: [==]%0a* [[Siskin.Connect]] . . . November 23, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Dino.Connect]] . . . November 23, 2021, at 02:10 PM by [[~mkf]]: [==]%0a* [[Monal.Connect]] . . . November 23, 2021, at 10:32 AM by [[~jrmu]]: [==]%0a* [[Xabber.Connect]] . . . November 23, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[DNS.DMARC]] . . . November 22, 2021, at 10:52 PM by [[~Hawk]]: [==]%0a* [[StorkIM.Connect]] . . . November 21, 2021, at 05:03 AM by [[~jrmu]]: [==]%0a* [[Conversations.Connect]] . . . November 20, 2021, at 05:37 PM by [[~jrmu]]: [==]%0a* [[Yaxim.Connect]] . . . November 20, 2021, at 05:09 PM by [[~jrmu]]: [==]%0a* [[Adium.Connect]] . . . November 20, 2021, at 07:32 AM by [[~jrmu]]: [==]%0a* [[Vmm.AlmaLinux]] . . . November 20, 2021, at 06:47 AM by [[~dodocrypto]]: [==]%0a* [[Psi.Connect]] . . . November 17, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Pidgin.Connect]] . . . November 17, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[Gajim.Connect]] . . . November 17, 2021, at 08:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Training]] . . . November 16, 2021, at 03:30 PM by [[~Hawk]]: [==]%0a* [[Opera.Connect]] . . . November 16, 2021, at 12:12 AM by [[~wiz]]: [==]%0a* [[0dev.0dev]] . . . November 12, 2021, at 03:00 AM by [[~dodocrypto]]: [==]%0a* [[Vmm.RockyLinux]] . . . November 11, 2021, at 10:51 AM by [[~dodocrypto]]: [==]%0a* [[Opensmtpd.Openrelay]] . . . November 11, 2021, at 10:37 AM by [[~mkf]]: [==]%0a* [[Sandbox.0dev]] . . . November 11, 2021, at 01:45 AM by [[~dodocrypto]]: [==]%0a* [[Got.Mirror]] . . . November 07, 2021, at 05:22 PM by [[~jrmu]]: [==]%0a* [[Vpn.OpenIKED]] . . . November 07, 2021, at 03:45 PM by [[~gloNO]]: [==]%0a* [[Openbsd.Got]] . . . November 07, 2021, at 03:16 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Opsofliberty]] . . . November 06, 2021, at 05:15 PM by [[~jrmu]]: [==]%0a* [[Emacs.Emacs]] . . . November 06, 2021, at 04:39 PM by [[~LohanG]]: [==]%0a* [[ZNC.Support]] . . . November 06, 2021, at 03:53 PM by [[~LohanG]]: [=added libera=]%0a* [[9.Stone]] . . . November 04, 2021, at 04:09 PM by [[~meeekeeef]]: [==]%0a* [[9.Zuke]] . . . November 04, 2021, at 04:01 PM by [[~meeekeeef]]: [==]%0a* [[Netcat.Http]] . . . November 03, 2021, at 02:30 PM by [[~jrmu]]: [==]%0a* [[Telnet.Http]] . . . November 03, 2021, at 02:18 PM by [[~jrmu]]: [==]%0a* [[Znc.Relayd]] . . . November 03, 2021, at 10:18 AM by [[~jrmu]]: [==]%0a* [[ZNC.Admin]] . . . November 02, 2021, at 05:44 PM by [[~jrmu]]: [==]%0a* [[Znc.Debug]] . . . November 02, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[Znc.Usage]] . . . November 02, 2021, at 03:09 PM by [[~jrmu]]: [==]%0a* [[Almanack.Rewrite]] . . . October 31, 2021, at 10:30 PM by [[~hydragyrum]]: [==]%0a* [[9.Sysupdate]] . . . October 31, 2021, at 10:21 PM by [[~meeekeeef]]: [==]%0a* [[Debian.Debian]] . . . October 31, 2021, at 12:34 PM by [[~monaco]]: [==]%0a* [[Ircnow.Victorycpus]] . . . October 30, 2021, at 08:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Settler]] . . . October 29, 2021, at 04:03 PM by [[~jrmu]]: [==]%0a* [[Debian.Nginxphpfpm]] . . . October 29, 2021, at 12:26 PM by [[~monaco]]: [==]%0a* [[Debian.Nginx]] . . . October 29, 2021, at 12:18 PM by [[~monaco]]: [==]%0a* [[Vmm.Homerouter]] . . . October 26, 2021, at 05:08 PM by [[~jrmu]]: [==]%0a* [[9.Netcat]] . . . October 25, 2021, at 03:40 PM by [[~jrmu]]: [==]%0a* [[9.Plan9ini]] . . . October 24, 2021, at 04:30 PM by [[~jrmu]]: [==]%0a* [[Iked.Newconfig]] . . . October 24, 2021, at 03:49 PM by [[~tool]]: [==]%0a* [[Lua.Minetest-1]] . . . October 24, 2021, at 10:30 AM by [[~debiankaios]]: [==]%0a* [[9.Links]] . . . October 24, 2021, at 06:29 AM by [[~mkf]]: [==]%0a* [[9.Keybindings]] . . . October 24, 2021, at 06:15 AM by [[~mkf]]: [=heheheheheh=]%0a* [[Xdefaults.Configure]] . . . October 23, 2021, at 02:40 PM by [[~jrmu]]: [==]%0a* [[TigerVNC.SSH]] . . . October 23, 2021, at 11:56 AM by [[~Hawk]]: [==]%0a* [[9.Ssh]] . . . October 22, 2021, at 12:54 AM by [[~jrmu]]: [==]%0a* [[Vmm.Devuan4Iso]] . . . October 21, 2021, at 04:29 PM by [[~debiankaios]]: [=changed beowulf_3.1.1 to chimaera_4.0.0=]%0a* [[9.101]] . . . October 20, 2021, at 04:53 PM by [[~jrmu]]: [==]%0a* [[Fvwm.Configure]] . . . October 18, 2021, at 10:20 AM by [[~jrmu]]: [==]%0a* [[KISSmo.KISSmo]] . . . October 18, 2021, at 09:58 AM by [[~monaco]]: [==]%0a* [[KISSmo.Download]] . . . October 18, 2021, at 09:53 AM by [[~monaco]]: [==]%0a* [[KISSmo.About]] . . . October 18, 2021, at 09:52 AM by [[~monaco]]: [==]%0a* [[KISSmo.Install]] . . . October 18, 2021, at 09:44 AM by [[~monaco]]: [==]%0a* [[Cvs.Repo]] . . . October 17, 2021, at 08:32 AM by [[~jrmu]]: [==]%0a* [[Cvs.Anoncvs]] . . . October 17, 2021, at 04:00 AM by [[~jrmu]]: [==]%0a* [[Cvs.Commit]] . . . October 17, 2021, at 03:58 AM by [[~jrmu]]: [==]%0a* [[Cvs.Cvsweb]] . . . October 17, 2021, at 03:28 AM by [[~jrmu]]: [==]%0a* [[9.Cvsfs]] . . . October 15, 2021, at 12:58 PM by [[~mkf]]: [==]%0a* [[Openbsd.Sysupgrade70]] . . . October 15, 2021, at 11:02 AM by [[~mkf]]: [=humans are easily confused.=]%0a* [[Openbsd.Ilines]] . . . October 15, 2021, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Vmm.Devuan-ISO]] . . . October 14, 2021, at 09:50 AM by [[~siva]]: [==]%0a* [[Vmm.Devuan-Simple]] . . . October 14, 2021, at 09:48 AM by [[~siva]]: [=Tutorial Created=]%0a* [[Cvs.Intro]] . . . October 13, 2021, at 03:49 PM by [[~jrmu]]: [==]%0a* [[Synapse.Install]] . . . October 12, 2021, at 02:49 PM by [[~miniontoby]]: [=Created=]%0a* [[Ircnow.Oper]] . . . October 12, 2021, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Diversity]] . . . October 09, 2021, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Linux]] . . . October 08, 2021, at 04:51 AM by [[~jrmu]]: [==]%0a* [[OpenBSD.ResetPassword]] . . . October 07, 2021, at 03:56 AM by [[~jrmu]]: [==]%0a* [[Terms.Vps]] . . . October 06, 2021, at 12:30 AM by [[~jrmu]]: [==]%0a* [[9.JSDrawterm]] . . . September 30, 2021, at 06:06 PM by [[~jrmu]]: [==]%0a* [[9.Fonts]] . . . September 28, 2021, at 05:13 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install69]] . . . September 27, 2021, at 05:59 PM by [[~jrmu]]: [==]%0a* [[Cvs.Guide]] . . . September 26, 2021, at 02:28 PM by [[~Miniontoby]]: [==]%0a* [[License.IrcnowV2]] . . . September 21, 2021, at 03:53 AM by [[~jrmu]]: [==]%0a* [[Vmm.Router]] . . . September 14, 2021, at 12:11 PM by [[~jrmu]]: [==]%0a* [[Weechat.Relay]] . . . September 11, 2021, at 05:46 PM by [[~mkf]]: [==]%0a* [[Gry.Bio]] . . . September 11, 2021, at 02:49 AM by [[~jrmu]]: [==]%0a* [[Hopm.Telnet]] . . . September 10, 2021, at 06:13 AM by [[~mkf]]: [==]%0a* [[Wraith.Chroot]] . . . September 10, 2021, at 06:11 AM by [[~mkf]]: [==]%0a* [[ZNC.Skins]] . . . September 06, 2021, at 07:58 AM by [[~mkf]]: [="Huh, pmwiki has a bug." no numbered list if use monospaced text. :(=]%0a* [[Seamonkey.Connect]] . . . August 28, 2021, at 01:05 PM by [[~mkf]]: [==]%0a* [[Debate.Wikistyle]] . . . August 27, 2021, at 03:29 PM by [[~mkf]]: [==]%0a* [[Email.EmailAndroidEmailApp]] . . . August 27, 2021, at 02:37 PM by [[~mkf]]: [==]%0a* [[Tmux.Shortcuts]] . . . August 27, 2021, at 12:56 PM by [[~mkf]]: [==]%0a* [[Vmm.Haiku]] . . . August 27, 2021, at 12:53 PM by [[~mkf]]: [==]%0a* [[Openbsd.Mailopenproxy]] . . . August 25, 2021, at 08:19 PM by [[~mkf]]: [==]%0a* [[Openbsd.Two-FactorAuth]] . . . August 23, 2021, at 07:39 PM by [[~mkf]]: [=login.db compiling is no longer recommended.=]%0a* [[Vmm.DragonflyBSD]] . . . August 23, 2021, at 07:31 PM by [[~mkf]]: [=logs=]%0a* [[Vmm.NetBSD]] . . . August 23, 2021, at 07:01 PM by [[~mkf]]: [=better logs?=]%0a* [[DNS.Ipv6rDNS]] . . . August 23, 2021, at 11:55 AM by [[~jrmu]]: [==]%0a* [[Pipes.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[Ksh.Redirection]] . . . August 23, 2021, at 03:50 AM by [[~jrmu]]: [==]%0a* [[Rbldnsd.Install]] . . . August 22, 2021, at 07:58 PM by [[~mkf]]: [=wiki-ish.=]%0a* [[Netcat.Smtp]] . . . August 22, 2021, at 06:58 PM by [[~mkf]]: [=byebye=]%0a* [[Openbsd.Npppd]] . . . August 21, 2021, at 01:43 PM by [[~mkf]]: [==]%0a* [[Shell.Shell]] . . . August 21, 2021, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Tls.CA]] . . . August 21, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Openssl.Imap]] . . . August 21, 2021, at 04:05 AM by [[~AncientWisdom]]: [==]%0a* [[Ircnow.Todo]] . . . August 17, 2021, at 08:41 AM by [[~mkf]]: [==]%0a* [[Vmm.GuixIso]] . . . August 16, 2021, at 05:12 PM by [[~jrmu]]: [==]%0a* [[Vmm.VoidIso]] . . . August 16, 2021, at 06:19 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Gophernicus]] . . . August 15, 2021, at 02:06 AM by [[~mkf]]: [==]%0a* [[Gazette.Gazette]] . . . August 15, 2021, at 01:14 AM by [[~mkf]]: [=a bit polishing=]%0a* [[EmailTray.Connect]] . . . August 15, 2021, at 12:11 AM by [[~mkf]]: [==]%0a* [[Bouncer.Konversation]] . . . August 14, 2021, at 02:46 PM by [[~mkf]]: [==]%0a* [[Squirrelmail.Connect]] . . . August 14, 2021, at 04:47 AM by [[~mkf]]: [==]%0a* [[Termius.Connect]] . . . August 14, 2021, at 04:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openhttpd]] . . . August 13, 2021, at 07:29 AM by [[~jrmu]]: [==]%0a* [[ConnectBot.Keys]] . . . August 12, 2021, at 06:58 AM by [[~jrmu]]: [==]%0a* [[Debate.Monopolydanger]] . . . August 11, 2021, at 07:01 PM by [[~mkf]]: [==]%0a* [[ConnectBot.Connect]] . . . August 11, 2021, at 04:34 PM by [[~jrmu]]: [==]%0a* [[Termux.Connect]] . . . August 11, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Web101.Web101]] . . . August 10, 2021, at 04:20 PM by [[~craziness]]: [=started web101=]%0a* [[Openbsd.Pppoe]] . . . August 10, 2021, at 11:56 AM by [[~mkf]]: [==]%0a* [[MacTerminal.Connect]] . . . August 10, 2021, at 10:33 AM by [[~jrmu]]: [==]%0a* [[Fdroid.Install]] . . . August 10, 2021, at 09:05 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshfingerprints]] . . . August 10, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshkeys]] . . . August 09, 2021, at 04:42 PM by [[~jrmu]]: [==]%0a* [[Vmm.9front]] . . . August 09, 2021, at 06:16 AM by [[~mkf]]: [==]%0a* [[Bouncer.WinIRC]] . . . August 09, 2021, at 06:03 AM by [[~mkf]]: [==]%0a* [[IP.Myaddress]] . . . August 07, 2021, at 05:14 PM by [[~jrmu]]: [==]%0a* [[SerFISH.Connect]] . . . August 06, 2021, at 05:05 PM by [[~jrmu]]: [==]%0a* [[Sshwifty.Connect]] . . . August 06, 2021, at 05:00 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Squirrelmail]] . . . August 06, 2021, at 10:32 AM by [[~baytuch]]: [==]%0a* [[Eggdrop.NickServ]] . . . August 05, 2021, at 07:27 AM by [[~jrmu]]: [==]%0a* [[Medals.Intro]] . . . August 04, 2021, at 08:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dnszones]] . . . August 03, 2021, at 09:26 AM by [[~jrmu]]: [==]%0a* [[Dns.Zonefile]] . . . August 03, 2021, at 09:21 AM by [[~jrmu]]: [==]%0a* [[Irc.Clients]] . . . August 02, 2021, at 02:54 PM by [[~mkf]]: [==]%0a* [[Minutemin.Ifconfig]] . . . August 02, 2021, at 12:59 PM by [[~mkf]]: [==]%0a* [[Openbsd.Matterbridge]] . . . August 02, 2021, at 12:33 PM by [[~mkf]]: [==]%0a* [[Znc.I18n]] . . . August 02, 2021, at 09:12 AM by [[~mkf]]: [==]%0a* [[Almanack.Alt]] . . . August 02, 2021, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Simple]] . . . August 02, 2021, at 07:49 AM by [[~jrmu]]: [==]%0a* [[Eggdrop.Install]] . . . August 02, 2021, at 05:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vhost]] . . . August 02, 2021, at 02:32 AM by [[~jrmu]]: [==]%0a* [[Thunderirc.Hardware]] . . . August 01, 2021, at 01:47 PM by [[~jrmu]]: [==]%0a* [[Lecturify.Hardware]] . . . August 01, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[Congress.Procedure]] . . . August 01, 2021, at 06:41 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Chroot]] . . . July 31, 2021, at 02:47 AM by [[~jrmu]]: [==]%0a* [[Syslogd.Remote]] . . . July 30, 2021, at 03:30 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmmuser]] . . . July 29, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmminstall]] . . . July 29, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Vmm]] . . . July 29, 2021, at 05:24 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCAdmin]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCSupport]] . . . July 28, 2021, at 06:14 AM by [[~jrmu]]: [==]%0a* [[ZNC.Troubleshoot]] . . . July 28, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Znc.Troubleshoot]] . . . July 28, 2021, at 06:11 AM by [[~jrmu]]: [==]%0a* [[Kill.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Ps.Usage]] . . . July 28, 2021, at 03:42 AM by [[~jrmu]]: [==]%0a* [[Dns.Vhost]] . . . July 28, 2021, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Host.Usage]] . . . July 28, 2021, at 01:57 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Php]] . . . July 27, 2021, at 02:53 PM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.IRCFreeHomesteadVPS]] . . . July 26, 2021, at 06:12 AM by [[~category_mirror]]: [==]%0a* [[Ircnow.PioneerTldr]] . . . July 26, 2021, at 06:04 AM by [[~jrmu]]: [==]%0a* [[UsersCategoryMirrory.Pioneer]] . . . July 26, 2021, at 04:22 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.Dig]] . . . July 25, 2021, at 06:50 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RDNS]] . . . July 23, 2021, at 06:44 AM by [[~jrmu]]: [==]%0a* [[Bouncer.All]] . . . July 21, 2021, at 06:37 PM by [[~mkf]]: [==]%0a* [[Lemon.Todo]] . . . July 21, 2021, at 06:21 PM by [[~mkf]]: [==]%0a* [[Irc.Guide]] . . . July 21, 2021, at 06:02 PM by [[~mkf]]: [=client -> clients=]%0a* [[Openbsd.Sic]] . . . July 21, 2021, at 05:57 PM by [[~mkf]]: [=first edit.=]%0a* [[Minutemin.Progress]] . . . July 21, 2021, at 08:10 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Openrsync]] . . . July 18, 2021, at 02:01 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Znc]] . . . July 16, 2021, at 10:43 AM by [[~jrmu]]: [==]%0a* [[Netizen.Become]] . . . July 14, 2021, at 09:47 AM by [[~jrmu]]: [==]%0a* [[Freedom.Bearcode]] . . . July 14, 2021, at 09:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Staticnet]] . . . July 12, 2021, at 05:48 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Dovecot]] . . . July 12, 2021, at 02:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Relayd]] . . . July 12, 2021, at 02:45 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Spf]] . . . July 12, 2021, at 03:08 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Eggdrop]] . . . July 02, 2021, at 03:20 AM by [[~jrmu]]: [==]%0a* [[Openssl.Http]] . . . June 30, 2021, at 04:44 AM by [[~mkf]]: [==]%0a* [[Debate.Oldsoftware]] . . . June 29, 2021, at 03:56 PM by [[~mkf]]: [==]%0a* [[Debate.Xmlflaws]] . . . June 29, 2021, at 03:54 PM by [[~mkf]]: [==]%0a* [[Debate.Wikipediadanger]] . . . June 29, 2021, at 03:51 PM by [[~mkf]]: [==]%0a* [[Debate.DCC]] . . . June 29, 2021, at 03:49 PM by [[~mkf]]: [==]%0a* [[Debate.Matrixflaws]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Webirc]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Nodejstrap]] . . . June 29, 2021, at 03:48 PM by [[~mkf]]: [==]%0a* [[Debate.Ircv3defense]] . . . June 29, 2021, at 03:45 PM by [[~mkf]]: [==]%0a* [[Openbsd.Newdisk]] . . . June 29, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AndroidEmail.AndroidEmail]] . . . June 29, 2021, at 03:11 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Unbound]] . . . June 27, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Religion]] . . . June 27, 2021, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Freedom.Union]] . . . June 26, 2021, at 01:01 PM by [[~jrmu]]: [==]%0a* [[Freedom.Firstamendment]] . . . June 26, 2021, at 11:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dkimproxy]] . . . June 25, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[MIF.Test]] . . . June 25, 2021, at 12:42 PM by [[~nsturtz]]: [==]%0a* [[Openbsd.Sysupgrade69]] . . . June 25, 2021, at 05:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Opensmtpd]] . . . June 23, 2021, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Openbsd.NgircdLink]] . . . June 22, 2021, at 07:50 PM by [[~mkf]]: [=delete=]%0a* [[File.File]] . . . June 22, 2021, at 07:43 PM by [[~mkf]]: [=linking=]%0a* [[Debate.Linuxflaws]] . . . June 20, 2021, at 08:03 AM by [[~mkf]]: [=making hyperlinks=]%0a* [[Freedom.Destiny]] . . . June 18, 2021, at 05:31 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Doas]] . . . June 13, 2021, at 01:19 PM by [[~jrmu]]: [==]%0a* [[Freedom.Freedom]] . . . June 13, 2021, at 09:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Press]] . . . June 13, 2021, at 09:12 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Shell]] . . . June 11, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Constitution]] . . . June 10, 2021, at 03:48 PM by [[~jrmu]]: [==]%0a* [[Netizen.Rights]] . . . June 10, 2021, at 03:21 PM by [[~jrmu]]: [==]%0a* [[IPv4.Overview]] . . . June 10, 2021, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ksh.Bash]] . . . June 09, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[PowerShell.Connect]] . . . June 09, 2021, at 11:10 AM by [[~jrmu]]: [==]%0a* [[Code.Code]] . . . June 08, 2021, at 05:24 PM by [[~mkf]]: [=better formating=]%0a* [[Grape.DonateUs]] . . . June 06, 2021, at 03:41 PM by [[~fizi]]: [==]%0a* [[Openbsd.Books]] . . . June 06, 2021, at 12:46 PM by [[~jrmu]]: [==]%0a* [[Grape.Grape]] . . . June 06, 2021, at 11:39 AM by [[~fizi]]: [==]%0a* [[Openbsd.Pfa]] . . . June 06, 2021, at 03:49 AM by [[~navic]]: [==]%0a* [[Vmm.Debian]] . . . June 04, 2021, at 07:48 PM by [[~mkf]]: [="LOL"=]%0a* [[DNS.Dnswl]] . . . June 04, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Netcat.SMTP]] . . . June 04, 2021, at 09:59 AM by [[~jrmu]]: [==]%0a* [[Dkim.Dkimsign]] . . . June 04, 2021, at 09:07 AM by [[~jrmu]]: [==]%0a* [[Tor.Torsocks]] . . . June 04, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Vpn.VpnMac]] . . . June 04, 2021, at 05:40 AM by [[~jrmu]]: [==]%0a* [[DNS.SPF]] . . . June 03, 2021, at 01:27 PM by [[~jrmu]]: [==]%0a* [[HostServ.Rules]] . . . June 01, 2021, at 08:11 AM by [[~jrmu]]: [==]%0a* [[Openbsd.ACKFlood]] . . . May 29, 2021, at 06:20 AM by [[~mkf]]: [==]%0a* [[Openbsd.SSDP]] . . . May 29, 2021, at 06:18 AM by [[~mkf]]: [==]%0a* [[Openbsd.Anycast]] . . . May 29, 2021, at 06:01 AM by [[~mkf]]: [==]%0a* [[Ambassador.Networks]] . . . May 27, 2021, at 04:05 PM by [[~jrmu]]: [==]%0a* [[Marketing.Rules]] . . . May 26, 2021, at 06:15 AM by [[~jrmu]]: [==]%0a* [[Freenode.Power]] . . . May 26, 2021, at 04:38 AM by [[~jrmu]]: [==]%0a* [[Freenode.Money]] . . . May 25, 2021, at 03:29 PM by [[~jrmu]]: [==]%0a* [[Freenode.Takeover]] . . . May 25, 2021, at 05:28 AM by [[~jrmu]]: [==]%0a* [[Freedom.Freenode]] . . . May 25, 2021, at 01:48 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Atomic]] . . . May 24, 2021, at 03:22 PM by [[~mkf]]: [=spacing=]%0a* [[Minetest.Updating]] . . . May 24, 2021, at 08:10 AM by [[~mkf]]: [=monospaced commands=]%0a* [[Shell.Putty]] . . . May 24, 2021, at 06:16 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dmarc]] . . . May 21, 2021, at 09:22 AM by [[~jrmu]]: [==]%0a* [[Vmm.Optimize]] . . . May 19, 2021, at 04:04 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Stable]] . . . May 18, 2021, at 10:15 AM by [[~mkf]]: [==]%0a* [[Ircnow.VicePresident]] . . . May 18, 2021, at 08:15 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sheriff]] . . . May 18, 2021, at 08:00 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Ambassador]] . . . May 18, 2021, at 07:42 AM by [[~jrmu]]: [==]%0a* [[Pf.Guide]] . . . May 17, 2021, at 03:37 AM by [[~bejelentkezni]]: [==]%0a* [[NewsNow.Install]] . . . May 16, 2021, at 06:49 AM by [[~mkf]]: [="$"=]%0a* [[Tmux.Share]] . . . May 15, 2021, at 02:27 AM by [[~mistera]]: [==]%0a* [[Openbsd.Security]] . . . May 14, 2021, at 03:14 AM by [[~caesar]]: [==]%0a* [[Bouncer.Vision]] . . . May 13, 2021, at 09:47 AM by [[~mkf]]: [=added home page, removed "..."s=]%0a* [[Minetest.Worldbackup]] . . . May 12, 2021, at 11:02 AM by [[~AES]]: [==]%0a* [[Minetest.Texturestyle]] . . . May 12, 2021, at 11:00 AM by [[~AES]]: [==]%0a* [[Minetest.Serverlocations]] . . . May 12, 2021, at 10:59 AM by [[~AES]]: [==]%0a* [[Minetest.Addingarenas]] . . . May 12, 2021, at 10:58 AM by [[~jrmu]]: [==]%0a* [[Relay.Relay]] . . . May 12, 2021, at 09:10 AM by [[~jrmu]]: [==]%0a* [[Ngircd.Install-bej]] . . . May 11, 2021, at 05:26 AM by [[~bejelentkezni]]: [==]%0a* [[Openbsd.Hopm-Arthur]] . . . May 07, 2021, at 12:28 PM by [[~Arthur]]: [==]%0a* [[Znc.Chroot69]] . . . May 06, 2021, at 03:36 AM by [[~bejelentkezni]]: [=back to 6.9 to see real changes=]%0a* [[Dig.Usage]] . . . May 04, 2021, at 02:36 AM by [[~sarah]]: [==]%0a* [[Freedom.Unix]] . . . April 29, 2021, at 03:39 PM by [[~jrmu]]: [==]%0a* [[Pmwiki.Simpleurl]] . . . April 29, 2021, at 02:46 PM by [[~punk]]: [==]%0a* [[Gpl.Flaws]] . . . April 24, 2021, at 04:56 PM by [[~jrmu]]: [==]%0a* [[Iked.Windows]] . . . April 18, 2021, at 07:38 PM by [[~st13g]]: [==]%0a* [[Freedom.Libertyordeath]] . . . April 17, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Minetest.Economy]] . . . April 15, 2021, at 02:32 PM by [[~jrmu]]: [==]%0a* [[Vim.Vim]] . . . April 11, 2021, at 11:14 PM by [[~monaco]]: [==]%0a* [[Minutemin.Duty]] . . . April 11, 2021, at 04:53 AM by [[~jrmu]]: [==]%0a* [[License.License]] . . . April 04, 2021, at 02:00 AM by [[~jrmu]]: [==]%0a* [[EthicalSource.HolierThanThou]] . . . April 04, 2021, at 01:56 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Rmsboycott]] . . . April 03, 2021, at 01:36 AM by [[~jrmu]]: [==]%0a* [[Jrmu.Libertyordeath]] . . . April 02, 2021, at 12:56 PM by [[~jrmu]]: [==]%0a* [[Fig.Fig]] . . . March 31, 2021, at 10:15 AM by [[~chewy]]: [==]%0a* [[Coconut.Coconut]] . . . March 29, 2021, at 12:28 PM by [[~jrmu]]: [==]%0a* [[Ircnow.CodeForce]] . . . March 29, 2021, at 12:04 PM by [[~jrmu]]: [==]%0a* [[ClawsMail.Connect]] . . . March 29, 2021, at 08:42 AM by [[~miniontoby]]: [==]%0a* [[Freedom.Madeonirc]] . . . March 27, 2021, at 11:48 AM by [[~jrmu]]: [==]%0a* [[Third.Devs]] . . . March 27, 2021, at 11:41 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Code]] . . . March 24, 2021, at 03:26 AM by [[~jrmu]]: [==]%0a* [[Cherry.Todo]] . . . March 23, 2021, at 03:23 PM by [[~Oz]]: [==]%0a* [[Freedom.Independence]] . . . March 22, 2021, at 01:13 PM by [[~wiz]]: [==]%0a* [[Marketing.Founders]] . . . March 20, 2021, at 01:40 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Teams]] . . . March 18, 2021, at 09:47 AM by [[~miniontoby]]: [=banana=]%0a* [[Vhost.Freedns]] . . . March 16, 2021, at 12:22 PM by [[~wiz]]: [==]%0a* [[Marketing.Freedom]] . . . March 15, 2021, at 01:30 PM by [[~jrmu]]: [==]%0a* [[Bsd.Labor]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[License.Discriminatory]] . . . March 15, 2021, at 06:12 AM by [[~jrmu]]: [==]%0a* [[Bsd.Hope]] . . . March 14, 2021, at 11:05 PM by [[~jrmu]]: [==]%0a* [[License.Publicdomain]] . . . March 14, 2021, at 10:02 AM by [[~jrmu]]: [==]%0a* [[Linux.Flaws]] . . . March 14, 2021, at 05:13 AM by [[~jrmu]]: [==]%0a* [[NewsNow.Browser]] . . . March 12, 2021, at 08:00 AM by [[~miniontoby]]: [==]%0a* [[Abuse.Code]] . . . March 09, 2021, at 03:44 PM by [[~jrmu]]: [==]%0a* [[Congress.Documents]] . . . March 07, 2021, at 04:50 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Goals]] . . . March 06, 2021, at 09:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Chatforce]] . . . March 05, 2021, at 02:15 PM by [[~jrmu]]: [==]%0a* [[Shell.Bash]] . . . March 05, 2021, at 10:19 AM by [[~jrmu]]: [==]%0a* [[User.Welcome]] . . . March 05, 2021, at 07:34 AM by [[~jrmu]]: [==]%0a* [[Immigrant.Welcome]] . . . March 05, 2021, at 06:59 AM by [[~jrmu]]: [==]%0a* [[Mail.Openrelay]] . . . March 04, 2021, at 03:20 PM by [[~jrmu]]: [==]%0a* [[Mail.Test]] . . . March 04, 2021, at 03:07 PM by [[~jrmu]]: [==]%0a* [[Minutemin.Game]] . . . March 04, 2021, at 10:16 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Howtoask]] . . . March 03, 2021, at 12:35 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Netizen]] . . . February 28, 2021, at 03:18 PM by [[~jrmu]]: [==]%0a* [[Servers.Rights]] . . . February 28, 2021, at 12:37 PM by [[~jrmu]]: [==]%0a* [[Marketing.Enterprise]] . . . February 28, 2021, at 11:52 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Creed]] . . . February 28, 2021, at 03:21 AM by [[~jrmu]]: [==]%0a* [[Ln.Intro]] . . . February 25, 2021, at 12:20 PM by [[~jrmu]]: [==]%0a* [[Leafnode.Install]] . . . February 25, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Guava.Todo]] . . . February 23, 2021, at 10:47 AM by [[~quofan]]: [==]%0a* [[Relays.Relays]] . . . February 22, 2021, at 04:22 PM by [[~jrmu]]: [==]%0a* [[PSFTP.Connect]] . . . February 21, 2021, at 03:57 PM by [[~jrmu]]: [==]%0a* [[Outlook.Connect]] . . . February 21, 2021, at 03:23 PM by [[~jrmu]]: [==]%0a* [[AppleMail.Connect]] . . . February 20, 2021, at 04:38 PM by [[~jrmu]]: [==]%0a* [[Thunderbird.Pgp]] . . . February 19, 2021, at 04:44 PM by [[~jrmu]]: [==]%0a* [[License.Ircnow]] . . . February 19, 2021, at 09:45 AM by [[~miniontoby]]: [=2021=]%0a* [[Thunderbird.Connect]] . . . February 19, 2021, at 09:36 AM by [[~jrmu]]: [==]%0a* [[Shell.Mac]] . . . February 19, 2021, at 09:14 AM by [[~jrmu]]: [==]%0a* [[Minutemin.Training]] . . . February 18, 2021, at 06:42 AM by [[~jrmu]]: [==]%0a* [[Freedom.Openforeveryone]] . . . February 16, 2021, at 04:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.IRCitizen]] . . . February 15, 2021, at 05:32 AM by [[~jrmu]]: [==]%0a* [[IPv6.Overview]] . . . February 14, 2021, at 11:09 AM by [[~jrmu]]: [==]%0a* [[Tcpip.Overview]] . . . February 14, 2021, at 11:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Syspatch]] . . . February 14, 2021, at 11:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netadmin]] . . . February 14, 2021, at 10:56 AM by [[~jrmu]]: [==]%0a* [[Marketing.Religion]] . . . February 14, 2021, at 10:37 AM by [[~jrmu]]: [==]%0a* [[Marketing.Independence]] . . . February 13, 2021, at 04:59 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Leafnode]] . . . February 12, 2021, at 01:40 PM by [[~chewy]]: [==]%0a* [[Oidentd.Pylink]] . . . February 12, 2021, at 01:25 PM by [[~jrmu]]: [==]%0a* [[Marketing.Opportunity]] . . . February 11, 2021, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Marketing.Republic]] . . . February 11, 2021, at 06:45 AM by [[~jrmu]]: [==]%0a* [[Achurch.Install]] . . . February 10, 2021, at 04:33 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pylink]] . . . February 08, 2021, at 08:33 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpofLiberty]] . . . February 06, 2021, at 12:53 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Allies]] . . . February 06, 2021, at 12:47 PM by [[~jrmu]]: [==]%0a* [[Freedom.Dueprocess]] . . . February 06, 2021, at 12:25 PM by [[~jrmu]]: [==]%0a* [[Freedom.Checks]] . . . February 06, 2021, at 12:21 PM by [[~jrmu]]: [==]%0a* [[Freedom.Rulebylaw]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Startupdream]] . . . February 06, 2021, at 12:12 PM by [[~jrmu]]: [==]%0a* [[Freedom.Federation]] . . . February 06, 2021, at 11:44 AM by [[~jrmu]]: [==]%0a* [[Freedom.Selfadmin]] . . . February 06, 2021, at 11:26 AM by [[~jrmu]]: [==]%0a* [[Ircnow.OpsofLiberty]] . . . February 06, 2021, at 02:13 AM by [[~jrmu]]: [==]%0a* [[Freedom.Software]] . . . February 05, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Freedom.Opportunity]] . . . February 05, 2021, at 08:55 AM by [[~jrmu]]: [==]%0a* [[Unix.Workethic]] . . . February 05, 2021, at 08:49 AM by [[~jrmu]]: [==]%0a* [[Unix.Ethic]] . . . February 05, 2021, at 08:48 AM by [[~jrmu]]: [==]%0a* [[Debate.Privacy]] . . . February 05, 2021, at 07:05 AM by [[~jrmu]]: [==]%0a* [[Team.Policy]] . . . February 04, 2021, at 04:08 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serversrights]] . . . February 04, 2021, at 02:43 PM by [[~jrmu]]: [==]%0a* [[Freedom.Serverrights]] . . . February 04, 2021, at 02:42 PM by [[~jrmu]]: [==]%0a* [[Freedom.Fork]] . . . February 04, 2021, at 02:39 PM by [[~jrmu]]: [==]%0a* [[Freedom.Lanofopportunity]] . . . February 04, 2021, at 01:24 PM by [[~jrmu]]: [==]%0a* [[Freedom.Opentoall]] . . . February 04, 2021, at 01:17 PM by [[~jrmu]]: [==]%0a* [[Freedom.Refuge]] . . . February 04, 2021, at 09:31 AM by [[~jrmu]]: [==]%0a* [[Dns.Providers]] . . . February 04, 2021, at 04:27 AM by [[~jrmu]]: [==]%0a* [[Guava.Guava]] . . . February 03, 2021, at 02:30 AM by [[~st13g]]: [==]%0a* [[Openbsd.Stable]] . . . February 02, 2021, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Base64]] . . . February 02, 2021, at 06:37 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Unboundadblock]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pfbadhost]] . . . February 02, 2021, at 04:29 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Delphinusdnsd]] . . . February 02, 2021, at 01:51 AM by [[~jrmu]]: [==]%0a* [[Mango.Mango]] . . . January 31, 2021, at 12:01 PM by [[~nix]]: [==]%0a* [[Openbsd.Abuse]] . . . January 31, 2021, at 05:33 AM by [[~jrmu]]: [==]%0a* [[Freedom.Censorship]] . . . January 31, 2021, at 05:23 AM by [[~jrmu]]: [==]%0a* [[Debate.Firstamendment]] . . . January 31, 2021, at 05:20 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Phishing]] . . . January 31, 2021, at 05:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Audit]] . . . January 31, 2021, at 04:46 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ongoing]] . . . January 31, 2021, at 01:19 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners]] . . . January 31, 2021, at 12:32 AM by [[~jrmu]]: [==]%0a* [[Orange.Todo]] . . . January 30, 2021, at 11:31 AM by [[~jrmu]]: [==]%0a* [[Pear.Pear]] . . . January 29, 2021, at 06:09 PM by [[~dennis]]: [==]%0a* [[Openbsd.Httpopenproxy]] . . . January 29, 2021, at 11:01 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Zncadmin]] . . . January 29, 2021, at 10:00 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Rbldns]] . . . January 29, 2021, at 05:45 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Setuid]] . . . January 28, 2021, at 06:53 AM by [[~jrmu]]: [==]%0a* [[Openbsd.PFTesting]] . . . January 25, 2021, at 03:28 PM by [[~jrmu]]: [==]%0a* [[Openbsd.ZNCDaily]] . . . January 25, 2021, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Irssi]] . . . January 25, 2021, at 07:08 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Sysadmins]] . . . January 24, 2021, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Debate.UnixPhilosophy]] . . . January 18, 2021, at 05:05 AM by [[~category_mirror]]: [==]%0a* [[Openbsd.XTerm]] . . . January 17, 2021, at 01:48 PM by [[~miniontoby]]: [=copyright=]%0a* [[UsersCategoryMirrory.Statement]] . . . January 17, 2021, at 02:44 AM by [[~category_mirror]]: [==]%0a* [[Email.Outlook]] . . . January 16, 2021, at 05:13 PM by [[~Zouheir]]: [==]%0a* [[Plum.Todo]] . . . January 16, 2021, at 12:09 AM by [[~st13g]]: [==]%0a* [[Debate.Ipsec]] . . . January 13, 2021, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Plum.Plum]] . . . January 12, 2021, at 03:02 PM by [[~wiz]]: [==]%0a* [[Openbsd.Slrn]] . . . January 12, 2021, at 02:40 PM by [[~Noxturnix]]: [==]%0a* [[OpenBSD.CPAN]] . . . January 12, 2021, at 01:48 PM by [[~Dima]]: [==]%0a* [[Jujube.Todo]] . . . January 11, 2021, at 05:13 PM by [[~fizi]]: [==]%0a* [[Ircnow.Ilines]] . . . January 11, 2021, at 09:55 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Netcat]] . . . January 09, 2021, at 02:20 PM by [[~jrmu]]: [==]%0a* [[OpenBSD.Perl]] . . . January 09, 2021, at 02:04 PM by [[~dima]]: [==]%0a* [[Openbsd.Perl]] . . . January 09, 2021, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Fig.Log]] . . . January 07, 2021, at 11:23 AM by [[~dima]]: [=test=]%0a* [[Fig.Todo]] . . . January 06, 2021, at 01:06 PM by [[~jrmu]]: [==]%0a* [[Grape.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Pear.Todo]] . . . January 06, 2021, at 01:05 PM by [[~jrmu]]: [==]%0a* [[Jujube.Team]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Mango.Todo]] . . . January 06, 2021, at 01:04 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Censorship]] . . . January 06, 2021, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Pentesters]] . . . January 05, 2021, at 11:17 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Coders]] . . . January 05, 2021, at 11:11 AM by [[~jrmu]]: [==]%0a* [[Banana.Todo]] . . . January 04, 2021, at 09:41 AM by [[~miniontoby]]: [=znc=]%0a* [[Users.CategoryMirrory]] . . . January 04, 2021, at 01:10 AM by [[~category_mirror]]: [==]%0a* [[UsersCategoryMirrory.Test]] . . . January 03, 2021, at 08:17 PM by [[~category_mirrory]]: [==]%0a* [[Users.Categorymirrory]] . . . January 03, 2021, at 08:12 PM by [[~category_mirrory]]: [=wrong caps=]%0a* [[Banana.Banana]] . . . January 03, 2021, at 02:39 PM by [[~miniontoby]]: [==]%0a* [[Orange.Orange]] . . . January 03, 2021, at 02:10 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Backup]] . . . January 03, 2021, at 01:46 PM by [[~jrmu]]: [==]%0a* [[Debate.Appledanger]] . . . January 02, 2021, at 01:35 AM by [[~jrmu]]: [==]%0a* [[Grape.Tasks]] . . . January 01, 2021, at 07:52 PM by [[~fizi]]: [==]%0a* [[Ircnow.Helpers]] . . . January 01, 2021, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Finances]] . . . January 01, 2021, at 04:15 AM by [[~jrmu]]: [==]%0a* [[Tutorial.Tutorial]] . . . January 01, 2021, at 03:25 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Testing]] . . . December 30, 2020, at 12:58 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sshbackdoor]] . . . December 30, 2020, at 12:14 PM by [[~jrmu]]: [==]%0a* [[Mango.Packages]] . . . December 30, 2020, at 10:48 AM by [[~nix]]: [==]%0a* [[Ircnow.Contact]] . . . December 30, 2020, at 03:18 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf-bnc]] . . . December 29, 2020, at 06:30 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Partners2]] . . . December 29, 2020, at 02:52 PM by [[~jrmu]]: [==]%0a* [[Debate.Mozilladanger]] . . . December 27, 2020, at 03:05 AM by [[~jrmu]]: [==]%0a* [[Debate.Controlcomputer]] . . . December 27, 2020, at 03:02 AM by [[~jrmu]]: [==]%0a* [[Debate.Facebookdanger]] . . . December 27, 2020, at 03:01 AM by [[~jrmu]]: [==]%0a* [[Debate.Slackdanger]] . . . December 27, 2020, at 02:56 AM by [[~jrmu]]: [==]%0a* [[Debate.Freespeech]] . . . December 27, 2020, at 02:36 AM by [[~jrmu]]: [==]%0a* [[Debate.Ethicalflaws]] . . . December 27, 2020, at 02:31 AM by [[~jrmu]]: [==]%0a* [[Debate.Hatespeech]] . . . December 27, 2020, at 02:20 AM by [[~jrmu]]: [==]%0a* [[Debate.Monero]] . . . December 27, 2020, at 02:02 AM by [[~jrmu]]: [==]%0a* [[Debate.WhyNotC]] . . . December 26, 2020, at 06:43 PM by [[~searchsocial]]: [==]%0a* [[Debate.Python]] . . . December 26, 2020, at 06:21 PM by [[~jrmu]]: [==]%0a* [[Debate.Cash]] . . . December 26, 2020, at 06:18 PM by [[~jrmu]]: [==]%0a* [[Debate.Uberdanger]] . . . December 26, 2020, at 06:16 PM by [[~jrmu]]: [==]%0a* [[Debate.Microsoftdanger]] . . . December 26, 2020, at 06:15 PM by [[~jrmu]]: [==]%0a* [[Debate.Accessibility]] . . . December 26, 2020, at 06:14 PM by [[~jrmu]]: [==]%0a* [[Debate.Zoomdanger]] . . . December 26, 2020, at 06:08 PM by [[~jrmu]]: [==]%0a* [[Shell.Applications]] . . . December 19, 2020, at 06:21 PM by [[~fizi]]: [==]%0a* [[Third.Dillo]] . . . December 19, 2020, at 01:52 PM by [[~jrmu]]: [==]%0a* [[Third.Basilisk]] . . . December 19, 2020, at 01:38 PM by [[~jrmu]]: [==]%0a* [[Third.Directory]] . . . December 19, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Guava.Packages]] . . . December 19, 2020, at 06:14 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Amplification]] . . . December 19, 2020, at 05:42 AM by [[~jrmu]]: [==]%0a* [[Openbsd.UDPFlood]] . . . December 18, 2020, at 10:39 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpackflood]] . . . December 17, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.RSTFlood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Tcpresetflood]] . . . December 17, 2020, at 10:34 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Ssdp]] . . . December 15, 2020, at 12:59 PM by [[~jrmu]]: [==]%0a* [[Bouncer.Igloo]] . . . December 14, 2020, at 09:39 AM by [[~Noxturnix]]: [==]%0a* [[Main.Terms]] . . . December 13, 2020, at 01:35 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Pf]] . . . December 13, 2020, at 12:03 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Install68]] . . . December 13, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Upgrade67]] . . . December 13, 2020, at 04:02 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Sysupgrade68]] . . . December 11, 2020, at 10:27 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Dokuwiki]] . . . December 10, 2020, at 02:23 PM by [[~miniontoby]]: [=code blocks fixed=]%0a* [[Openbsd.Acme-client]] . . . December 09, 2020, at 06:47 PM by [[~miniontoby]]: [=fixed troubleshooting links=]%0a* [[Freedom.Christian]] . . . December 08, 2020, at 01:12 AM by [[~jrmu]]: [==]%0a* [[Freedom.Finances]] . . . December 08, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Shell.Sshkeys]] . . . December 07, 2020, at 10:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Install67]] . . . December 06, 2020, at 11:03 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Buyvm]] . . . December 06, 2020, at 02:42 AM by [[~jrmu]]: [==]%0a* [[Opernbsd.Buyvm]] . . . December 04, 2020, at 12:06 PM by [[~jrmu]]: [==]%0a* [[Bouncer.WeeChat]] . . . December 02, 2020, at 12:43 PM by [[~jrmu]]: [==]%0a* [[Bouncer.SimpleIRC]] . . . December 02, 2020, at 12:31 PM by [[~jrmu]]: [==]%0a* [[Freedom.Militia]] . . . December 02, 2020, at 04:18 AM by [[~jrmu]]: [==]%0a* [[Third.Third]] . . . December 01, 2020, at 01:49 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Oidentd]] . . . November 30, 2020, at 11:42 PM by [[~jrmu]]: [==]%0a* [[Ircnow.Helper]] . . . November 28, 2020, at 02:21 AM by [[~jrmu]]: [==]%0a* [[Bouncer.Hexchat]] . . . November 27, 2020, at 12:52 PM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloud]] . . . November 24, 2020, at 11:53 AM by [[~jrmu]]: [==]%0a* [[Bouncer.AdiIRC]] . . . November 24, 2020, at 11:42 AM by [[~jrmu]]: [==]%0a* [[Bouncer.RevolutionIRC]] . . . November 24, 2020, at 11:35 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KiwiIRC]] . . . November 24, 2020, at 11:34 AM by [[~jrmu]]: [==]%0a* [[Bouncer.KVIrc]] . . . November 24, 2020, at 11:33 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IceChat]] . . . November 24, 2020, at 11:27 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudiOS]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudAndroid]] . . . November 24, 2020, at 11:20 AM by [[~jrmu]]: [==]%0a* [[Bouncer.IRCCloudWeb]] . . . November 24, 2020, at 11:19 AM by [[~jrmu]]: [==]%0a* [[Third.Catalog]] . . . November 23, 2020, at 07:52 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Checklist]] . . . November 20, 2020, at 12:44 AM by [[~gry]]: [=+=]%0a* [[Openbsd.Acopm]] . . . November 04, 2020, at 03:32 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Achurch]] . . . November 04, 2020, at 02:25 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Vi]] . . . November 04, 2020, at 12:51 PM by [[~jrmu]]: [==]%0a* [[Openbsd.Sudo]] . . . November 04, 2020, at 12:38 PM by [[~jrmu]]: [==]%0a* [[Freedom.Denomination]] . . . October 23, 2020, at 09:20 AM by [[~jrmu]]: [==]%0a* [[Vps.Intro]] . . . October 10, 2020, at 08:22 AM by [[~jrmu]]: [==]%0a* [[Ircweb.Ircweb]] . . . October 05, 2020, at 01:10 AM by [[~jrmu]]: [==]%0a* [[Http2irc.Http2irc]] . . . October 05, 2020, at 01:04 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Easyapp]] . . . September 29, 2020, at 12:13 PM by [[~jrmu]]: [==]%0a* [[Orange.Nl]] . . . September 17, 2020, at 08:43 AM by [[~miniontoby]]: [=Dutch correct page=]%0a* [[Grape.Guide]] . . . September 16, 2020, at 08:42 AM by [[~baytuch]]: [==]%0a* [[Orange.Id]] . . . September 08, 2020, at 09:51 AM by [[~gry]]: [=+=]%0a* [[Orange.Ru]] . . . September 07, 2020, at 11:29 PM by [[~gry]]: [=+=]%0a* [[Bouncer.MIRC]] . . . September 06, 2020, at 03:59 AM by [[~jrmu]]: [==]%0a* [[Debate.Bncnow]] . . . September 04, 2020, at 04:36 AM by [[~jrmu]]: [==]%0a* [[Openbsd.Cgit]] . . . September 01, 2020, at 05:51 PM by [[~baytuch]]: [==]%0a* [[Orange.Notes]] . . . August 27, 2020, at 03:38 AM by [[~gry]]: [=expanded=]%0a* [[Shell.ShellSSHKEYS]] . . . August 25, 2020, at 10:00 PM by [[~gry]]: [=permissions added=]%0a* [[Bouncer.Irccloud]] . . . August 24, 2020, at 12:20 PM by [[~jrmu]]: [==]%0a* [[GrapeTeam.Tracker]] . . . August 24, 2020, at 10:16 AM by [[~gry]]: [=+=]%0a* [[GrapeTeam.GrapeTeam]] . . . August 24, 2020, at 10:13 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Course]] . . . August 21, 2020, at 05:01 AM by [[~gry]]: [==]%0a* [[Openbsd.Bchs]] . . . August 20, 2020, at 07:11 AM by [[~jrmu]]: [==]%0a* [[Ircnow.Todo]] . . . August 20, 2020, at 06:48 AM by [[~jrmu]]: on_is_active php_session_active squirrelmailing sqsession_start troubleshooting authentication session_status config_default webmail_access modifications configuration unfortunately accessibility administrator webmail_error compatibility acceleration default_pref organization replacement disposition alternative information sourceforge permissions certificate interactive configuring preferences letsencrypt development compatible javascript configtest connection additional nameserver configured afterwards extracting attempting installing documents complains openhttpd functions localhost opensmtpd challenge supported subdomain receiving databases recommend necessary following languages delimiter directory debugging fusername essential addresses installed chrooted smtphost projects browsers normally location provides tlsmulti 26214400 required remember original security listener optional settings sendmail properly software specific licensed messages brackets instance writable services browsing defaults drawback continue opening control dovecot fastcgi already contact defines example initial unbound folders unusual request plugins general command servers defined private options however records contrib include restart because nologin disable exiting keypair baytuch strings misused charset appears content instead openbsd release sending mt_rand another subject version tarball warning charlie without changes resolve foxtrot uploads written client relayd needed return logout syntax longer cannot latest htdocs braces rather offset typing before themes ircnow frames across making should switch please detect secure invert readme global create update system locale report serial delete femail myname daemon lookup socket number errors trying issues actual stable inline attach master reload touch could color chown check chmod needs first intro shell rcctl php74 mkdir books hosts write above https there false using might every ascii happy delta curly array fatal bravo query where since which setup exist works notes saved files press alpha enter means class block title index chain strip lines known worry based ifend about zones this doas 2001 imap will well page your real acme make sure that aaaa ipv4 does fccf want 1008 2602 than sbin chsh help bind body some copy runs both must logs like when ctrl type echo xvzf find uses html many wiki easy fees more exec text once were have made mime done next move into ipv6 pop3 menu sign quit full motd hide give edit time www ssl etc var 127 day see has 162 bad gpl 451 fix ksh 644 zip its 755 ftp net way crt 634 usr 403 src nsd fpm dns max few db8 143 via by gz 22 cd rx 38 87 mv 80 9
+time=1720841318
Relayd.TLSMulti:1628325508: Relayd.Acceleration Openhttpd.Hosting Acme-client.Configure Pf.Guide Openssl.Http : troubleshooting acknowledgments configuration acceleration dramatically remote_addr server_port permissions server_addr connections simpletable certificate commentary configured especially consulting forwarding foreground plaintext correctly debugging fullchain openhttpd available forwarded verbosity splitting listening challenge following selective remaining instances directory stacksize newsyslog openfiles service1 service2 searches increase database disabled protocol symlinks starting services tlsmulti sortable requests complete template filtered properly networks rotation addition location listener expanded multiple messages concepts example keypair listens finally backlog running private www6tls warning openbsd respond content produce provide verbose replace hosting devices android earlier maximum inspect enabled another domains openssl syslogd reverse headers td76656 without archive default already missing labeled records address option actual relayd handle relays create nabble wwwtls define packet turned before client please border append serves common public errors either cannot number blocks syntax bottom daemon assume entire typing failed simply sample second notice output https certs class there check rcctl first pfctl width guide login fails queue where names large which value match avoid above ports using based wrong entry lines close title below doesn three users index known third proxy while strip 8020 sure 8001 8002 icmp 4096 have make 2001 need will both that ipv6 them this want acme they ipv4 your edit what sack time doas then must logs html 7691 into send busy wish from real upon look test like stop ones auto when well root load last says also ddos etc 443 crt sub see are any ip4 ios tcp org man cur 96m 128 its won var may nsd set dns how pem 100 dvv 127 168 192 ip6 db8 of n7 by ln=
Relayd.Acceleration:1628324627: Pf.Guide Leafnode.Install Tcpip.Sockets Openbsd.Znc Openhttpd.Configure Openhttpd.Hosting Telnet.Http Znc.Chroot Openbsd.Netcat Acme-client.Configure Openssl.Http : troubleshooting acknowledgments eavesdropping configuration dramatically introduction acceleration permissions server_addr connections simpletable server_port remote_addr certificate integration application transparent forwarding encryption webhosting configured foreground indication afterwards especially commentary splitting openhttpd plaintext challenge openfiles forwarded stacksize listening selective necessary directory fullchain providing debugging correctly sometimes following newsyslog verbosity available instances location service1 service2 symlinks protocol possible searches template requests listener filtered bouncers sortable database rotation addition increase messages balancer networks properly features plumbing normally exposing leafnode starting disabled complete private example produce keypair openbsd missing warning running replace address labeled default records openssl sockets install android devices verbose td76656 archiv=
blob - db81ee5e5c290439cdd5271f6639341d83271853
blob + cc38b499d15177a51675606e841e7e8b86802b5a
--- wiki.d/SiteAdmin.Blocklist-MoinMaster
+++ wiki.d/SiteAdmin.Blocklist-MoinMaster
host=104.167.242.140
name=SiteAdmin.Blocklist-MoinMaster
passwdread=@lock
-rev=877
+rev=878
text=%0a [@%0a## blocklist-note: NOTE: This page is automatically generated by blocklist.php%0a## blocklist-note: NOTE: Any edits to this page may be lost!%0a## blocklist-url: http://moinmo.in/BadContent?action=raw%0a## blocklist-when: 2020-07-30T09:38:19%0a# blocklist-format: regex%0a#### Unable to download blocklist (allow_url_fopen=)%0a @]%0a
-time=1720672247
+time=1720758924