Hosts » History » Version 1
  Joseph Foley, 2015-09-05 02:57 
  
| 1 | 1 | Joseph Foley | {{toc}} | 
|---|---|---|---|
| 2 | |||
| 3 | h1. Hosts | ||
| 4 | |||
| 5 | These hosts are all @.dev.ru.is@ DNS names unless specifically noted. | ||
| 6 | |||
| 7 | Naming scheme: | ||
| 8 | * critical infrastructure: 13 Icelandic Christmas lads and family | ||
| 9 | * general servers/personal projects: Norse gods | ||
| 10 | * unallocated: numerically spelled out and matching IP | ||
| 11 | |||
| 12 | Services are done through DNS CNAMES unless this is unsupported in the application. | ||
| 13 | |||
| 14 | |||
| 15 | h2. Hosts by DNS name | ||
| 16 | |||
| 17 | * @baldur@ (RU controlled) | ||
| 18 | ** cisco router | ||
| 19 | * @hod@ (RU controlled) | ||
| 20 | ** ethernet switch | ||
| 21 | * @eir@ (freysteinn) | ||
| 22 | ** bridge/firewall | ||
| 23 | ** Shorewall filtering/routing | ||
| 24 | ** [[NAT]] connected to @frigga@ (foley, freysteinn) | ||
| 25 | ** [[DNS Server]] primary | ||
| 26 | ** [[DHCP Server]] | ||
| 27 | * @centipede@ (ymir, freysteinn) *DECOMISSIONED* | ||
| 28 | ** cluster frontnode | ||
| 29 | * @gryla@ (foley, stephans) | ||
| 30 | ** Kerberos server for DEV.RU.IS primary: [[Kerberos Tests]] | ||
| 31 | ** [[AFS Server]] | ||
| 32 | *** db server aka @afsdb1@ | ||
| 33 | *** file server | ||
| 34 | ** [[DNS Server]] secondary (foley) cname @ns2.dev.ru.is@ | ||
| 35 | ** [[NTP Server]] strata-1 (foley) cname @time.dev.ru.is@ | ||
| 36 | * @stekkjarstaur@ (foley) | ||
| 37 | ** Kerberos server for DEV.RU.IS secondary cname @kerberos-1.dev.ru.is@ [[Kerberos Tests]] | ||
| 38 | ** [[AFS Server]] | ||
| 39 | ** Backups | ||
| 40 | *** samvinna.ru.is backups | ||
| 41 | *** projects.cs.ru.is backups | ||
| 42 | ** db server aka @afsdb2.dev.ru.is@ | ||
| 43 | * @giljagaur@ (foley, stephans, jay) | ||
| 44 | ** Kerberos server for DEV.RU.IS secondary cname @kerberos-2.dev.ru.is@ [[Kerberos Tests]] | ||
| 45 | ** [[PXE Server]] (foley, stephans, freysteinn, kupo, baldur) on cname @pxe.dev.ru.is@ | ||
| 46 | ** [[AFS Server]] | ||
| 47 | *** db server aka @afsdb3.dev.ru.is@ | ||
| 48 | *** file server | ||
| 49 | * @gluggagaegir@ (foley) | ||
| 50 | ** [[AFS Server]] | ||
| 51 | *** file server on fast SCSI3 disks | ||
| 52 | * @frigga@ wireless access point (freysteinn) | ||
| 53 | ** [[Wireless Access Point]] | ||
| 54 | * @broadcast@ NOT REAL | ||
| 55 | ** This is a placeholder for the network broadcast | ||
| 56 | * @pottasleikir@ (freysteinn) | ||
| 57 | ** Nagios server | ||
| 58 | * @day@ (Gunnar, hakkavélin) | ||
| 59 | ** Nginx Web server | ||
| 60 | ** PostgreSQL Database server | ||
| 61 | ** E-Mail server (todo) | ||
| 62 | * @buri@ | ||
| 63 | ** A backup for Day for swapping out | ||
| 64 | |||
| 65 | h2. Projects/Personal | ||
| 66 | |||
| 67 | * @odin@ (foley, hannes) | ||
| 68 | ** RU Ad-hoc wireless project | ||
| 69 | ** Previously RU-MIT collaboration server for Gedeminas Urbonas project | ||
| 70 | * @njord@ (foley) | ||
| 71 | ** Hardware on loan from CS IT | ||
| 72 | ** Centos test server for [[IPA and ActiveDirectory]] | ||
| 73 | * @ketkrokur@ (kupo, zarutian) | ||
| 74 | ** debian shell server | ||
| 75 | * @tiki@ (kupo, freysteinn) | ||
| 76 | ** [[Minecraft Server]] | ||
| 77 | * @loki@ (kupo) | ||
| 78 | ** [[Tor Exit node]] DISABLED. Waiting for RHNet to change policy on anonymization | ||
| 79 | * @earth@ (jg, foley) | ||
| 80 | ** Speech research server (jg, hassan) | ||
| 81 | * @aegir@ (bjarni, freysteinn) | ||
| 82 | ** Bjarnis experimental server | ||
| 83 | * @"otr":https://en.wikipedia.org/wiki/%C3%93tr@ (used to be vale) | ||
| 84 | ** raspberry pi server running raspbian (debian squeeze) and tor | ||
| 85 | * @bor@ (foley) | ||
| 86 | ** foley's backup server (MIT, some AFS) | ||
| 87 | **** Repositories with Icelandic Blood Bank (oes@ru.is) | ||
| 88 | ** foley's svn server | ||
| 89 | *** Project with Czech Technical Institute: Irena Valterova <irena@uochb.cas.cz> | ||
| 90 | ** foley's photo gallery server | ||
| 91 | ** foley's Dev Project Server [[ChiliProject]] | ||
| 92 | |||
| 93 | h2. Offsite | ||
| 94 | |||
| 95 | Also, servers not on devnet that have related services | ||
| 96 | * @samvinna.ru.is@ | ||
| 97 | ** jabber(XMPP) on cname @jabber.ru.is@ | ||
| 98 | ** gallery on cname @gallery.ru.is@ | ||
| 99 | ** afs fileserver for dev.ru.is | ||
| 100 | ** chiliproject | ||
| 101 | ** svn server (connected to chiliproject) on cname @svn.ru.is@ | ||
| 102 | |||
| 103 | h2. Unallocated | ||
| 104 | |||
| 105 | * @stufur@ | ||
| 106 | ** Previously Windows Server 2008 Standard | ||
| 107 | ** Previously [[ActiveDirectory server]] for @dev.ru.is@ for testing | ||
| 108 | * @bolverk@ - previously ActiveDirectory server | ||
| 109 | * @freyr@ - ubuntu 10.04, used to be gluggagaegir | ||
| 110 | * @freyja@ | ||
| 111 | * @gattathefur@ - ubuntu 12.04 installed | ||
| 112 | * @hurdaskellir@ - ubuntu 12.04 installed | ||
| 113 | * @bragi@ | ||
| 114 | * @vidar@ changed from einherjar | ||
| 115 | * @hoder@ changed from forseti | ||
| 116 | |||
| 117 | h1. Common | ||
| 118 | |||
| 119 | Useful configuration files and information at @/afs/dev.ru.is/host/common@ | ||
| 120 | |||
| 121 | h2. Synchronization | ||
| 122 | |||
| 123 | Ideas for server synchornization at @/afs/sipb.mit.edu/machine/office/bin/syncsipb@ | ||
| 124 | |||
| 125 | h2. Adding users to a host | ||
| 126 | |||
| 127 | Since we are using AFS and kerberos, you need to have the UIDs of the local user match what AFS thinks. | ||
| 128 | If/when we get the IPA or LDAP infrastructure setup, this will be done automatically. For now, you have to do it manually: | ||
| 129 | |||
| 130 | # Find out what the user's AFS UID is | ||
| 131 | <pre>pts examine [USERNAME]</pre> | ||
| 132 | ## as an example, test has the UID 20012 | ||
| 133 | <pre>pts examine test | ||
| 134 | Name: test, id: 20012, owner: system:administrators, creator: foley.afsadm, | ||
| 135 | membership: 0, flags: S----, group quota: 20. | ||
| 136 | </pre> | ||
| 137 | # Create a user with that UID. In this example, it will be the username "test". When it asks you for a Kerberos password, just leave it blank. If you don't have ksu working, use sudo instead. | ||
| 138 | <pre> ksu -e /usr/sbin/adduser --uid 20012 test | ||
| 139 | Authenticated foley@DEV.RU.IS | ||
| 140 | Account root: authorization for foley@DEV.RU.IS for execution of | ||
| 141 | /usr/sbin/adduser successful | ||
| 142 | Changing uid to root (0) | ||
| 143 | Adding user `test' ... | ||
| 144 | Adding new group `test' (20012) ... | ||
| 145 | Adding new user `test' (20012) with group `test' ... | ||
| 146 | Creating home directory `/home/test' ... | ||
| 147 | Copying files from `/etc/skel' ... | ||
| 148 | Current Kerberos password: | ||
| 149 | Current Kerberos password: | ||
| 150 | passwd: Authentication token manipulation error | ||
| 151 | passwd: password unchanged | ||
| 152 | Try again? [y/N] | ||
| 153 | Changing the user information for test | ||
| 154 | Enter the new value, or press ENTER for the default | ||
| 155 | Full Name []: Test User | ||
| 156 | Room Number []: V101 | ||
| 157 | Work Phone []: 123-45678 | ||
| 158 | Home Phone []: | ||
| 159 | Other []: | ||
| 160 | Is the information correct? [Y/n] | ||
| 161 | </pre> | ||
| 162 | |||
| 163 | h1. Frequently Asked Questions | ||
| 164 | |||
| 165 | h2. I can't ssh in from the outside! But I can ssh from a host on devnet. | ||
| 166 | |||
| 167 | This is because we are using the DenyHosts measure to reduce breakins. This sees how many failed attempts to login from a given IP address happen and blocks them if it happens too much. Unfortunately, all of the traffic from RU appears to come from fire-out.ru.is, which is 130.208.247.2 so it needs to be whitelisted | ||
| 168 | |||
| 169 | More information at http://denyhosts.sourceforge.net/faq.html#allowed | ||
| 170 | In short, edit the @/var/lib/denyhosts/allowed-hosts@ file and put a line with the IP address, but no date/time. | ||
| 171 | If you have AFS running, you can simply connect to the default allowed-hosts in the Workstation config | ||
| 172 | <pre>ln -s /afs/dev.ru.is/project/devnet/Public/Workstation/var/lib/denyhosts/allowed-hosts /var/lib/denyhosts/allowed-hosts</pre> | ||
| 173 | Recommended content: | ||
| 174 | <pre>130.208.247.2 | ||
| 175 | 130.208.208.35 | ||
| 176 | 130.208.208.37 | ||
| 177 | 130.208.208.39 | ||
| 178 | 130.208.208.40 | ||
| 179 | 130.208.208.44 | ||
| 180 | </pre> | ||
| 181 | |||
| 182 | To take that IP off the bad list, http://denyhosts.sourceforge.net/faq.html#3_19 | ||
| 183 | In short, remove all lines from @/var/lib/denyhosts/host-*@ that contain the IP address |