Как я создаю туннель IPv6 в Fedora?

Вам нужен сценарий, потому что "расширения" в соответствии с Linux являются на самом деле просто частями строки имени файла. Необходимо сделать некоторую обработку строк в сценарии для получения нового имени.

#!/bin/bash
for NAME in *.JPG
do
    PREFIX=${NAME%.*}
    NEWNAME="$PREFIX.jpg"
    mv "$NAME" "$NEWNAME"
done

Двойное заключение в кавычки важно, если у Вас есть имена файлов с пробелом в них. Я думал, что часть двойного заключения в кавычки была небольшим inobvious.

2
20.02.2011, 19:41
2 ответа

То, что я закончил тем, что делал, было подобно ответу Scott, но имело несколько дополнительных шагов.

Создайте файл/etc/sysconfig/network-scripts/ifcfg-he-ipv6 с:

DEVICE=he-ipv6
TYPE=sit
BOOTPROTO=none
ONBOOT=yes                         # set to "no" if you prefer to start the tunnel manually
IPV6INIT=yes
IPV6TUNNELIPV4=216.66.80.26        # Server IPv4 address (this the HE London tunnel server)
IPV6ADDR=2001:xxx:xxxx:xxx::x/64   # Client IPv6 address

Также удостоверьтесь, что/etc/sysconfig/network содержит:

NETWORKING_IPV6=yes
IPV6_DEFAULTDEV=he-ipv6

Туннель подходит быстро каждый раз и пережившие обновления F15 и F16.

2
27.01.2020, 22:07

Я понимаю, что это не точно ОС, которую Вы используете, но для CentOS 5.5, я просто создал/etc/sysconfig/network-scripts/ifcfg-sit1:

BOOTPROTO="none"
DEVICE="sit1"
IPV6INIT=yes
IPV6TUNNELIPV4=xx.xx.xx.xx
IPV6TUNNELIPV4LOCAL=yy.yy.yy.yy
IPV6ADDR="2001:xxx:x:xxx::x/64"
ONBOOT=yes

Для удаленной конечной точки туннеля (xx.xx.xx.xx), это может быть найдено на сайте tunnelbroker.net, и локальный (yy.yy.yy.yy) является просто моим внутренним (позади NAT) адрес IPv4.

Туннель, действительно кажется, занимает время для подъема. Все еще изучая это, на самом деле.

1
27.01.2020, 22:07

Теги

Похожие вопросы