Debian/Ubuntu 구성 He.net IPv6 터널
4575 단어 Ubuntu/GNUDebian
2. 일반 터널 1개 만들기
3. 터널 상세 정보 확장 라벨에서 코드 얻기
eg:auto he-ipv6 iface he-ipv6 inet6 v4tunnel address x:x:x:x:x:x:x:x netmask 64 endpoint 0.0.0.0 local 0.0.0.0 ttl 255
gateway x:x:x:x:x:x:x:x
4、획득한 코드 상위
$ sudo vim /etc/network/interfaces
local은 출구망 카드에서 얻은 IP 주소일 것입니다. 정적 IP로 설정하거나 루트에서 지정한 IP로 설정하는 것이 좋습니다.
5. 방화벽 구성
$ sudo -s
# ip6tables -t nat -A POSTROUTING -o he-ipv6 -s x:x:x::/64 -j MASQUERADE
상단의 x:x:x::::/64는 코드의address 주소로 바꿔서 마지막 주소를 제거해야 합니다
# echo 1 > /proc/sys/net/ipv6/conf/eth1/forwarding
# echo 1 > /proc/sys/net/ipv6/conf/he-ipv6/forwarding
# echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
다음 명령을 사용하여 방화벽 규칙을 보십시오
# ip6tables -t nat -L -n
# ip6tables-save
6. 네트워크 모듈 재부팅
# /etc/init.d/network restart
7. IPv6 환경 테스트
# ping6 2001:4860:4860::8888
혹은
# ping6 google-public-dns-a.google.com
밑에 뜨면 쓸 수 있어요.
$ ping6 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=61 time=259 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=61 time=284 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=61 time=259 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=4 ttl=61 time=259 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=5 ttl=61 time=259 ms
--- 2001:4860:4860::8888 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 259.187/264.504/284.424/9.973 ms
----------------------------------------------
ASDL 네트워킹 방법은 다음과 같습니다.
1、He를 획득합니다.net 업데이트 URL
예를 들면 다음과 같습니다.
https://User:[email protected]/nic/update?hostname=000000
사용자 이름입니다.Key는 URL 업데이트 비밀번호로 스스로 설정할 수 있지만 특수 기호를 사용할 수 없습니다.
2, 시스템 설정 전원 켜기 업데이트 및 정시 업데이트
전원 켜기 업데이트:
$ sudo -s
# vim /etc/rc.local
다음과 같습니다.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s
" "$_IP"
fi
exit 0
~
~
~
~
exit 0 이전에 가져온 업데이트 URL 추가
curl https://User:[email protected]/nic/update?hostname=000000
업데이트할 시간:
시간 정책 편집
# vim /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
~
~
~
마지막 줄에 다음과 같은 내용을 추가합니다
*/30 0 * * * root curl https://User:[email protected]/nic/update?hostname=000000
이 내용은 30분에 한 번씩 실행됩니다. 변경하려면crontab의 정시 실행 방법을 스스로 검색하십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Debian/Ubuntu 구성 He.net IPv6 터널1. 등록 He.net 계정 2. 일반 터널 1개 만들기 3. 터널 상세 정보 확장 라벨에서 코드 얻기 eg:auto he-ipv6 iface he-ipv6 inet6 v4tunne...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.