80 likes | 228 Views
Unix Hosts. Rangers.ipv6.unl.edu Dale Finkelson. OS. Rangers uses Freebsd 4.4. Has the advantage of having the Kame stack compiled into the Kernel. I choose to use two names for the machine. One resolving to a v6 address One resolving to a v4 host
E N D
Unix Hosts Rangers.ipv6.unl.edu Dale Finkelson
OS • Rangers uses Freebsd 4.4. • Has the advantage of having the Kame stack compiled into the Kernel. • I choose to use two names for the machine. • One resolving to a v6 address • One resolving to a v4 host • In the rc.conf file I used the name rangers.unl.edu rather then the v6 name. • Potentially some programs that reference that file may not recognize a name that resolves to a v6 address • Most other Unix variants have v6 included.
Applications • Essential to making v6 useful is porting applications. • Examples of necessary applications would be: • Bind • Sendmail • Mail readers • Web servers • Web clients • News servers • News clients • No doubt there are others we could list.
Applications • What is available? • Bind • Apache • Mozilla • Sendmail • NNTP • By and large there are no particular issues in getting these to work.
Applications • For Sendmail • In the M4 file you need to add the following two lines. • DAEMON_OPTIONS(‘Name=MTA-v4, Family=inet’) • DAEMON_OPTIONS(‘Name=MTA-v6, Family=inet6’)
Goal • When we look at workstations the goal is to create dual-stack machines. • For servers it would be ideal if content was available for either v4 or v6 clients. • What would be really nice is some interesting peer-to-peer application that ran on v6. • Something students would like.
Traffic - the NNTP Experiment • Usenet makes an excellent IPv6 "foundation" application, and INN, the traditional open source news server supported by the ISC, has IPv6 support in the INN -CURRENT development tree (ftp://ftp.isc.org/isc/inn/snapshots/) Tin supports v6 reading (http://www.tin.org) • Building INN is covered in detail in the INSTALL file included with the source; including support for IPv6 is a simple matter of including the line --enable-ipv6 as part of the configure time options. See also doc/IPv6-info (included with the source). • IPv6 addresses show up explicitly in three configuration files: • incoming.conf - who can transfer articles to you • innfeed.conf - where you are feeding articles • readers.conf - who can read/post from your server All work the way you'd expect, and can accept either host names or IPv6 colon-formatted addresses (if you use colon-formatted raw addresses, enclose them in double quotes due to the use of colons as punctuation in the innfeed.conf file). • If folks need help finding an IPv6 Usenet peer, they should feel free to contact Joe St Sauver (joe@oregon.uoregon.edu). He will usually be willing to provide IPv6 Usenet peering, or play "matchmaker" to help people find other IPv6 Usenet peers.
Assignments • We would like to see: • Web services working • Nameservice working • Mail working • Ssh • Ipsec • Anything else you can think of • Have fun