Mit den Dateien /etc/agtserv.conf bzw. /etc/mnserv.conf sind die Mobile-IP Daemons auf Home- und Foreign Agent bzw. Mobile Node zu konfigurieren. Man kann dabei größtenteils die bereits vorgegebenen Einstellungen beibehalten und muß nur die IP-Adressen der beteiligten Rechner und ggf. die zur Authentifizierung nach dem MD5-Verfahren (siehe [RFC1321]) erforderlichen Schlüssel eintragen.
Die /etc/agtserv.conf des HA sieht so aus:
# configure global variable of mobile IP stack
global {
unimode yes # HA: cannot accept simutaneous registration
autoansr yes # HA: answer REGISTRATION REQUEST automatically
autofwd yes # FA: forwarding REGISTRATION REQUEST automatically
regAwaitFA 5 # FA: registration awaiting time
regOffsetFA 1 # FA: registration lifetime offset
regAwaitHA 2 # HA: registration awaiting time
regOffsetFA 1 # HA: registration lifetime offset
regLifetime 120 # HA: default granted registration lifetime
tunnelFA yes # FA: support for bidirectional tunneling
tunnelHA yes # HA: support for bidirectional tunneling
}
Die letzten beiden Zeilen sind in Version 1.2 hinzugekommen, in der nun auch bidirektionales Tunneling unterstützt wird.
Mehr dazu in Abschnitt
# wireless interface
device {
dev 129.187.214.42 adv yes advIntvl 1 lifetime 36000 FA_AND_HA
# the interface sends advertisement every 1 second
# the interface can offer FA service for 10 hours
# you can set the agent type to FA, HA or FA_AND_HA
}
# wireless router address within the same subnet
router {
router 129.187.214.42 prefer 9000
}
Der Grund, weshalb hier statt der Adresse des üblichen brouter-214 (129.187.214.254)
die eigene Adresse angegeben wird, ist in Abschnitt
# care-of addresses, usually those wired interfaces
# required only for Foreign Agent
coaddr {
129.187.214.42
}
pchegering2 ist zugleich HA und FA
key {
# eigenes Testbett
addr 129.187.214.44 spi 666 543 key testkey_for_home
# Bristol
addr 129.187.214.71 spi 666 543 key testkeyf_bristol
# Rennes
addr 129.187.214.72 spi 666 543 key 072^042
# Thomas Lopatic
addr 129.187.214.73 spi 666 543 key 073^042
}
Die beiden Zahlen hinter spi (,,Security Parameter Index``) sind beliebig und werden ignoriert.
Zur Authentifizierung wird nur die maximal 16 Zeichen lange Zeichenkette hinter key verwendet.
Die /etc/agtserv.conf des FA unterscheidet sich von der des HA im wesentlichen in den IP-Adressen:
# configure global variable of mobile IP stack
global {
unimode yes # HA: cannot accept simutaneous registration
autoansr yes # HA: answer REGISTRATION REQUEST automatically
autofwd yes # FA: forwarding REGISTRATION REQUEST automatically
regAwaitFA 5 # FA: registration awaiting time
regOffsetFA 1 # FA: registration lifetime offset
regAwaitHA 2 # HA: registration awaiting time
regOffsetFA 1 # HA: registration lifetime offset
regLifetime 120 # HA: default granted registration lifetime
tunnelFA yes # FA: support for bidirectional tunneling
tunnelHA yes # HA: support for bidirectional tunneling
}
# wireless interface
device {
dev 192.168.214.109 adv yes advIntvl 1 lifetime 36000 FA
# the interface sends advertisement every 1 second
# the interface can offer FA service for 20 hours
# you can set the agent type to FA, HA or FA_AND_HA
}
# wireless router address within the same subnet
router {
router 192.168.214.254 prefer 9000
}
# care-of addresses, usually those wired interfaces
# required only for Foreign Agent
coaddr {
192.168.214.109
}
key {
}
Hier darf kein Schlüssel angegeben werden, andernfalls geschehen rätselhafte Dinge.
/etc/mnserv.conf des MN:
device {
dev 129.187.214.44 solIntvl 3 regIntvl 5 regOffset 1 maxSols 10
}
registration {
home_agent 129.187.214.42 lifetime 600 mode remove \
spi_mnha 555 243 spi_mnfa 666 543 bi-tunnel yes
}
In der vorangegangenen Zeile läßt sich das bidirektionale Tunneling ein- und ausschalten.
Die Werte hinter spi_mnha, spi_mnfa und, in der folgenden Zeile, spi
werden wie beim HA ignoriert.
key {
addr 129.187.214.42 spi 666 543 key testkey_for_home
}
home_net {
dev 129.187.214.44 net 129.187.214.0 netmask 255.255.255.0 \
gw 129.187.214.44
dev 129.187.214.44 net 0.0.0.0 netmask 0.0.0.0 \
gw 129.187.214.254
}