Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam!
Sytuacja wygląda tak:
Jest debian weezy, który robi na domowy router. Wpięte ma eth0,eth1,eth2.
eth0 jest nie używana.
eth1 LAN - rozgłasza adresy z wykorzystaniem dhcp v4 i wide-dhcp v6
eth2 WAN - dhclinet, dostaje neta od ISP.
Na boxie sa dwa skonfigurowane tunele IPv6 i jeszcze dostaje od ISP natywne adresy ipv6.
Co chcę osiągnąć? Aby w sieci końcówki win7 miały dostęp do świata z wykorzystaniem IPv6.
Wykorzystałem do tego jeden z tuneli he-ipv6. Skonfigurowałem radvd oraz wide-dhcp-server.
Efekt jest taki, że końcówki na win7 dostają ipika v6 i pinguja adres na którym stoi tunel he-ipv6 ale nie mogą się wydostać dalej. w obrębie sieci pinguja ipv6. Z ipv4 nie ma problemu.
radvd.conf
#radvd.conf interface eth1 { AdvSendAdvert on; AdvManagedFlag on; AdvOtherConfigFlag on; prefix 2001:470:72f:1::/64{ AdvOnLink on; AdvAutonomous on; }; };
/etc/wide-dhcpv6/dhcp6s.conf
option domain-name-servers 2a03:1280:0:30:1::1; option domain-name "example.com"; interface eth1 { address-pool pool1 3600; }; pool pool1 { range 2001:470:72f:1::1000 to 2001:470:72f:1::2000; };
/etc/network/interfaces
#sieciowka 2 - 1Gbit - LAN (DHCP server 10.0.0.1) auto eth1 iface eth1 inet static address 10.0.0.1 netmask 255.255.255.0 iface eth1 inet6 static address 2001:470:72f:1::a netmask 64 pre-up modprobe ipv6 up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf #sieciowka 3 - 1Gbit - WAN auto eth2 iface eth2 inet dhcp hwaddress ether 00:19:66:35:32:C4 #Tunel Ipv6 - he.net auto he-ipv6 iface he-ipv6 inet6 v4tunnel address 2001:470:6c:72f::2 up ip route add default via 2001:470:6c:72f::1 down ip route del default via 2001:470:6c:72f::1 netmask 64 endpoint 216.66.86.114 local XX.XX.XX.XX ttl 225 gateway 2001:470:6c:72f::1
ip -6 route show | grep default default via fe80::200:cdff:fe29:9d73 dev eth2 proto kernel metric 1024 expires 1212sec default via 2001:470:6c:72f::1 dev he-ipv6 metric 1024
#Forward polczenia v6 ip6tables -P INPUT ACCEPT ip6tables -P FORWARD ACCEPT ip6tables -P OUTPUT ACCEPT ip6tables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT ip6tables -A INPUT -p tcp --dport 22 -j ACCEPT ip6tables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT ip6tables -I FORWARD -i eth2 -o eth1 -s 2001:470:6c:72f::/64 -j ACCEPT ip6tables -I FORWARD -i eth1 -o eth2 -d 2001:470:6c:72f::/64 -j ACCEPT ip6tables -I FORWARD -i eth2 -o eth1 -s 2001:470:72f:1::/64 -j ACCEPT ip6tables -I FORWARD -i eth1 -o eth2 -d 2001:470:72f:1::/64 -j ACCEPT ip6tables -A INPUT -m state --state NEW -m tcp -p tcp --dport 547 -j ACCEPT ip6tables -A INPUT -m state --state NEW -m udp -p udp --dport 547 -j ACCEPT
Adres ustalony w radvd oraz w puli wide-dhcp różni się od tego na jakim jest tunel he-ipv6. Próbowałem w desperacji ustawić dla eth1 adres z puli adresów tunelu ale to chyba tylko konflikt powoduje. Brakuje mi sporo wiedzy na ten temat...
Na win wygląda to tak
Adres fizyczny. . . . . . . . . . : 00-19-66-35-32-C5 DHCP włączone . . . . . . . . . . : Tak Autokonfiguracja włączona . . . . : Tak Adres IPv6. . . . . . . . . . . . : 2001:470:72f:1::1000(Preferowane) Dzierżawa uzyskana. . . . . . . . : 27 lutego 2014 21:23:18 Dzierżawa wygasa. . . . . . . . . : 27 lutego 2014 22:53:17 Adres IPv6. . . . . . . . . . . . : 2001:470:72f:1:219:66ff:fe35:32c5(Prefero ne) Adres IPv6 połączenia lokalnego . : fe80::219:66ff:fe35:32c5%13(Preferowane) Adres IPv4. . . . . . . . . . . . . : 10.0.0.10(Preferowane) Maska podsieci. . . . . . . . . . : 255.255.255.0 Dzierżawa uzyskana. . . . . . . . : 27 lutego 2014 21:23:14 Dzierżawa wygasa. . . . . . . . . : 27 lutego 2014 22:53:14 Brama domyślna. . . . . . . . . . : fe80::6666:b3ff:fe03:5b5%13 10.0.0.1 Serwer DHCP . . . . . . . . . . . : 10.0.0.1 Identyfikator IAID DHCPv6 . . . . : 294422949 Identyfikator DUID klienta DHCPv6 : 00-01-00-01-19-FA-4E-FB-00-19-66-35-32-C5 Serwery DNS . . . . . . . . . . . : 2a03:1280:0:30:1::1 10.0.0.1 213.5.200.3 213.5.200.35 8.8.8.8 Podstawowy serwer WINS. . . . . . : XX.XX.XX.XX NetBIOS przez Tcpip . . . . . . . : Włączony
HELP! ::)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00099 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.148.106.49' WHERE u.id=1 |
0.00065 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.148.106.49', 1733055575) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1733055275 |
0.00074 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25355 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00119 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25355 ORDER BY p.id LIMIT 0,25 |
0.00074 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25355 |
Total query time: 0.00497 s |