804
|
1 <html><body bgcolor="#000000"><font color="white"> |
|
2 <pre> |
|
3 <b>DESCRIPTION:</b> |
|
4 |
|
5 peer2anonet is an autoconfiguration utility for setting |
|
6 up core services on AnoNet2. Enjoy :-). |
|
7 |
|
8 <b>DEPENDS ON:</b> |
|
9 |
|
10 quicktun, bird, bash for now. it also installs some cool shit |
|
11 that you'll use later. |
|
12 |
|
13 <b>AUTHOR:</b> |
|
14 |
|
15 d3v11 from <a href="http://www.d3v11.ano/">www.d3v11.ano</a>, somtimes, maybe, dunno. |
|
16 |
|
17 <b>REPORT BULLSHIT TO:</b> |
|
18 |
|
19 <b>IRC:</b> |
|
20 |
|
21 /relayhell/d3v11 |
|
22 |
|
23 <b>EMAIL:</b> |
|
24 |
|
25 d3v11@d3v11.ano |
|
26 |
|
27 <b>USAGE:</b> |
|
28 |
|
29 ./contrib/peer2anonet/peer2anonet --configure generate a new local configuration and exit |
|
30 |
|
31 ./contrib/peer2anonet/peer2anonet --update regenerate peer configurations |
|
32 |
|
33 ./contrib/peer2anonet/peer2anonet --configure-peer generate a new peer configuration and update |
|
34 |
|
35 ./contrib/peer2anonet/peer2anonet --rm-peer remove a peer configuration and update |
|
36 |
|
37 ./contrib/peer2anonet/peer2anonet --install-daemontools installs daemontools |
|
38 |
|
39 ./contrib/peer2anonet/peer2anonet --install-ucspi-tcp installs ucspi-tcp |
|
40 |
|
41 ./contrib/peer2anonet/peer2anonet --install-djbdns installs djbdns |
|
42 |
|
43 ./contrib/peer2anonet/peer2anonet --configure-dns configures dnscache and tinydns zones |
|
44 |
|
45 ./contrib/peer2anonet/peer2anonet --update-dns updates tinydns-ano zone |
|
46 |
|
47 <b>RTFM:</b> |
|
48 |
|
49 <b>CONFIGURE:</b> |
|
50 |
|
51 I highly recommend that before you use peer2anonet |
|
52 you ./configure resdb with tinydns support. |
|
53 |
|
54 ./contrib/peer2anonet/peer2anonet --configure |
|
55 |
|
56 <b>EXAMPLES:</b> |
|
57 |
|
58 Enter your AnoNet subnet: 1.2.3.0 |
|
59 Enter your AnoNet router: 1.2.3.1 |
|
60 Enter your peering ip: 1.2.3.4 |
|
61 Enter your AnoNet asn: 1234 |
|
62 |
|
63 <b>CONFIGURE PEER:</b> |
|
64 |
|
65 ./contrib/peer2anonet/peer2anonet --configure-peer |
|
66 |
|
67 <b>KEY PAIRS:</b> |
|
68 |
|
69 before running peer2anonet to configure peers you can use |
|
70 quicktun to generate keypairs: |
|
71 |
|
72 quicktun.keypair < /dev/random |
|
73 |
|
74 <b>EXAMPLES:</b> |
|
75 |
|
76 Enter your peer's name: d3v11 |
|
77 Enter your peer's remote ip: 11.11.55.1 |
|
78 Enter your peer's peering ip: 1.1.5.2 |
|
79 Enter your peer's remote port: 21150 |
|
80 Enter your local port: 61150 |
|
81 Enter your peer's asn: 1150 |
|
82 Enter your peer's public key: * see KEY PAIRS above * |
|
83 Enter your private key: * see KEY PAIRS above * |
|
84 |
|
85 <b>RUN CHANGES:</b> |
|
86 |
|
87 peer2anonet exports the /service/$PEER/run file to |
|
88 /etc/peer2anonet/peers/$PEER/run. If you need to |
|
89 create customizations for peerings then make adjustments |
|
90 to that file. |
|
91 |
|
92 <b>CONFIGURATION FILES:</b> |
|
93 |
|
94 /etc/peer2anonet/peers/$PEER/* contains: |
|
95 |
|
96 asn local_port peering_ip pubkey remote_ip remote_port run seckey |
|
97 |
|
98 In the event you want to reconfigure a peer's tunnel you can alter the run |
|
99 file and do `--update', rm run and modify the above files then use `--update', |
|
100 or reconfigure the peering tunnel altogether with --configure-peer and choose |
|
101 that peer's name. If you think this is absurd then you're probably right! I |
|
102 plan on doing something with these files later. |
|
103 |
|
104 <b>CONFIGURE DNS:</b> |
|
105 |
|
106 If you did not ./configure resdb with tinydns support |
|
107 then you need to do that before using this function. |
|
108 |
|
109 also before using you will need to have installed |
|
110 daemontools, djbdns, and ucspi-tcp. peer2anonet |
|
111 can do this for you with --install-* options. |
|
112 |
|
113 ./contrib/peer2anonet/peer2anonet --configure-dns |
|
114 |
|
115 <b>UPDATE DNS:</b> |
|
116 |
|
117 After a successful `--configure-dns', you can now |
|
118 enjoy to use `--update-dns' to bring your AnoNet |
|
119 domains up to speed. |
|
120 |
|
121 <b>COMPLAIN:</b> |
|
122 |
|
123 If this README doesn't tell you what you need to know |
|
124 you can head over to www.d3v11.ano/peering. If that |
|
125 doesn't get you what you want then either complain to |
|
126 me or shoot both of us in the face. |
|
127 |
|
128 |
|
129 |
|
130 </pre></font></body></html> |