Skocz do zawartości

Dhcpv6 Problem


marcinps

Rekomendowane odpowiedzi

Witam otóż mam taki problem Zainstalowalem na wirtualnych maszynach 2 systemy fedora 8(HostA i HostB). Pociagalem yum-em dhcpv6 na obu systemach, gdyz chce uzyskac na systemie klienckim Host B adres z servera DHCPv6 (Host A).

 

Ponizej przedstawiam konfiguracje servera DHCPv6 (Hosta A):

 

Plik: /etc/sysconfig/network-scripts/ifcfg-eth0

 

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0C:29:11:F0:A1

IPV6INIT=yes

IPV6_AUTOCONF=no

ONBOOT=yes

TYPE=Ethernet

IPV6ADDR="2002:1851:c622:1::1/64"

IPV6_ROUTER=yes

 

Plik: /etc/sysconfig/dhcp6s

 

# specify the interface for dhcp6s

DHCP6SIF=eth0

# Command line options here

DHCP6SARGS=

 

Plik: /etc/dhcp6s.conf

 

interface eth0 {

server-preference 255;

renew-time 60;

rebind-time 90;

prefer-life-time 130;

valid-life-time 200;

allow rapid-commit;

option dns_servers 2002:1851:c622:1::1 example.com;

link AAA {

pool{

range 2002:1851:c622:1::2 to 2002:1851:c622:1::9/64;

prefix 2002:1851:c622:1::/64;

};

};

};

 

Plik: /etc/sysconfig/network

 

NETWORKING=yes

IPV6FORWARDING=yes

NETWORKING_IPV6=yes

IPV6INIT=yes

HOSTNAME=localhost.localdomain

 

#service dhcp6s start

#ifconfig -a

[root@localhost ~]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:0C:29:11:F0:A1

inet addr:192.168.1.101 Bcast:255.255.255.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe11:f0a1/64 Scope:Link

inet6 addr: 2002:1851:c622:1::1/64 Scope:Global //adres przypisany

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:21887 errors:0 dropped:0 overruns:0 frame:0

TX packets:14295 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:30491986 (29.0 MiB) TX bytes:1131377 (1.0 MiB)

Interrupt:18 Base address:0x1080

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:2135 errors:0 dropped:0 overruns:0 frame:0

TX packets:2135 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2867841 (2.7 MiB) TX bytes:2867841 (2.7 MiB)

 

sit0 Link encap:IPv6-in-IPv4

&

 

 

Konfiguracja klienta Host B

 

Plik: /etc/sysconfig/network-scripts/ifcfg-eth1

 

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth1

ONBOOT=yes

BOOTPROTO=dhcp

HWADDR=00:0c:29:9a:ba:3d

TYPE=Ethernet

USERCTL=no

IPV6INIT=yes

PEERDNS=yes

DHCP6C=yes

 

Plik: /etc/dhcp6c.conf

 

interface eth1 {

send rapid-commit;

request domain-name-servers;

};

 

# service network restart

# ifconfig -a

eth1 Link encap:Ethernet HWaddr 00:0C:29:9A:BA:3D

inet addr:192.168.1.106 Bcast:255.255.255.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe9a:ba3d/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:1197 errors:0 dropped:0 overruns:0 frame:0

TX packets:1095 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:903897 (882.7 KiB) TX bytes:167939 (164.0 KiB)

Interrupt:18 Base address:0x1080

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:2811 errors:0 dropped:0 overruns:0 frame:0

TX packets:2811 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:3105088 (2.9 MiB) TX bytes:3105088 (2.9 MiB)

 

Nie dostaje adresu z servera DHCPv6 na kliencie.

Oba systemy sie widza Dochodzi ping6 z obus sytemow.

Co mam zrobic aby to zadziałało???Bardzo prosze o pomoc.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Udało sie :) U mnie problem byl akurat z identyfikatorem DUID, ktory jest w katalogu /etc/var/lib/dhcpv6/ serwera i klienta.

Poprostu wywalilem go w serwerze i kliencie i uruchomilem ponownie serwer DHCPv6.Identyfiaktor wygenerowal sie na nowo i bylo oki. Przy tworzeniu DHCPv6 korzystalem z nast polecen (moze kiedy sie komus to przyda):

 

yum install dhcpv6

Server:

1)

File : /etc/sysconfig/dhcp6s

 

DHCP6SIF=eth0

2)

File : /etc/dhcp6s.conf

 

interface eth0 {

server-preference 255;

renew-time 60;

rebind-time 90;

prefer-life-time 130;

valid-life-time 200;

allow rapid-commit;

link BBB {

pool{

range 2001:0E30:1402:2::4 to 2001:0E30:1402:2::ffff/64;

prefix 2001:0E30:1402::/48;

};

};

};

 

3) #service dhcp6s start

 

 

Client:

1)

File : /etc/sysconfig/network-scripts/ifcfg-eth0

IPV6INIT=yes

DHCP6C=yes

2)

File : /etc/dhcp6c.conf

interface eth0 {

#information-only;

send rapid-commit;

#request prefix-delegation;

#request temp-address;

address {

2001:0E30:1402:1:9656:3:4:56/64;

 

};

 

};

 

3)

Start the server daemon in debug mode in foreground

#dhcp6s –dDf eth0

 

4)

Restart the network service of client

#service network restart

 

5)

#ifconfig

 

Tylko zawsze jak uruchomie wirtualne maszyny to musze te DUID-y kasowac :( No ale jakos zadzialalo.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...