2019年11月

我家前段时间开通了IPTV,然后联通客服上门给我家更换了光猫,新换的光猫自带拨号功能,导致我家之前通过桥接获取的IPv6地址没了,于是想着自己进光猫的设置里面,倒腾下,毕竟很多年前也是干过网络运维的人。

首先交代下,由于我家之前旧光猫是能获取到IPv6地址的,所以本次设置的前提是当前地区已经开通了IPv6,我设置的光猫是DT741 WO-37,以下所有的设置也是针对该款光猫,其他的光猫没有接触过,不保证配置相同的参数一定可以。

由于之前加了我们这边负责安装和调试的联通小哥微信,所以发微信跟小哥要到了,光猫进入设置页面的方式和登陆密码,超级管理员账号密码都是CUAdmin,地址为http://192.168.1.1/cu.html,注意在IP地址后面是有/cu.html,没有的话,超级管理员账号不一定能登录成功。

登录成功以后,会进入首页,然后选择“基本配置”-“上行线路配置”,切换IP协议版本到“IPv4”,在“连接名称”中找到包含“INTERNET_”的名称,然后选中,此时记录下当前页面的所有参数,当然拍照或者截图是最好的,其中比较重要的是以下几个参数:

启用NAT
端口绑定
VLAN模式
VLAN ID
802.1p

点击“删除”按钮,将“INTERNET_”的连接删掉,此时应该没有可用的“INTERNET”网络了。

完成上面一步以后,需要重新配置回来,此时需要切换IP协议版本到“IPv4/v6”,然后配置与之前IPv4相同的参数,把刚刚说的那几个参数按照原来的样子原封不动的填回去,除此以外有几个其他的参数需要单独更改下:

认证类型:“自动”
全局地址获取方式:“SLAAC”
网关获取方式:“SLAAC”
DNS获取方式:“SLAAC”
前缀获取方式:“DHCPv6”

填好以后大概是下面这个样子:

然后重启下光猫,等个大概5分钟就能自动获取到IPv6了。

先给大家普及下,Axure是一款原型开发的工具,可以把产品需求以草图的形式最快的表达出来。之前在开发岗的时候,习惯了Git和svn的团队协作,从开发转岗过来以后,看到周边的同事都是使用Axure单兵作战,瞬间瑟瑟发抖,毕竟每次都是聊天工具发来发去,还是比较麻烦的,于是本来想着先给大家普及使用Git,在把所有的Git相关的配置好以后,无意中看到了Axure里面大大的Team标签页,才恍然大悟,原来之前大家都不知道有这个功能哇~

通过网上查找资料以后发现,目前Axure只有团队版的License才有这个标签页,一开始我以为我安装的版本问题导致没有Team标签页,折腾了不少时间,后来无意中换了个License就好了,言归正传下面开始配置Axure团队协作。

Axure团队协作有两种方式,一种是官方的Axure Share,还有一种就是我下面说的使用基于svn的方式,个人推荐svn是因为一般公司内都是有一些保密要求,而且svn用起来也已经很方便了,配置团队协作主要是两个步骤,创建者创建团队项目协作者拉取团队项目

1、创建需要协作的svn项目

打开需要创建的项目,然后在Team标签页内点击“Create Team Project from Current File...”,然后选择第二个Tab页“SVN”;

Team Directory:填写svn服务器路径
Team Project Name:填写你的svn项目名称;
Local Directory:本地保存的文件夹;
点击Create即可完成。

2、获取团队项目

第一步已经创建好了团队协作项目,协作者这时候通过获取团队项目,参与协作;

需要注意的是,获取svn项目的时候填写的路径就是**创建的路径+项目名称**,点击Get就可以获取之前创建好的svn项目。

3、签入(Check In)、签出(Check Out)

团队项目需要先签出才能编辑页面,编辑完成后如果不提交会保存在本地,签入或提交更新才能更新到共享文件。如果页面处于签出状态,尽量避免同时编辑同一个页面。

a.编辑页面前先签出,从svn服务器拉出文件,一般此时文件会锁定,其他人无法编辑。

b.编辑好以后,此时文件处于编辑状态,需要签入把当前文件推到svn服务器,只有签入以后,文件才会解锁,其他人可以再次编辑。

秉持着折腾的精神,把博客的域名又双叒换啦,从原先的 Chy.Mobi 切换到 ChengYong.im 记录下这次更换域名的过程。

由于之前几次的折腾经历,所以在上次就很有先见之明的把数据库切换成了SQLite本地数据库,方便自己折腾,更换域名后最主要的工作就是对这个数据库进行更新。

1、修改站点链接(typecho_options)

UPDATE typecho_options SET value = REPLACE(value,'http://chy.mobi','http://chengyong.im');

2、修改用户的邮箱和链接(typecho_users)

UPDATE typecho_users SET mail = REPLACE(mail,'master@chy.mobi','master@chengyong.im');
UPDATE typecho_users SET url = REPLACE(url,'http://chy.mobi','http://chengyong.im');

3、修改文章内域名链接(typecho_contents)

UPDATE typecho_contents SET text = REPLACE(text,'http://chy.mobi/usr/uploads/','../usr/uploads/');

4、修改评论内邮箱和链接(typecho_comments)

UPDATE typecho_comments SET mail = REPLACE(mail,'master@chy.mobi','master@chengyong.im');
UPDATE typecho_comments SET url = REPLACE(url,'http://chy.mobi','http://chengyong.im');

debian 配置网络和其他Linux类服务器不太一样,debian主要的配置都在 /etc/network/interfaces 文件内,可以配置每个网络接口的IP获取方式和网关地址,同时也是在这里面配置路由转发等。

目前的现状:

enp6s0 连接内网
enp11s0 连接外网

希望的状态:

所有内网的请求通过enp6s0 过来的都走 enp6s0 返回,所有服务器出口的访问和更新,都走 enp11s0 出去,需要在最底部添加一条路由,告诉服务器所有内网的请求走单独的网关(gw)和设备(dev)返回,以下是我的 interfaces文件内的配置:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# Primary
auto enp6s0
iface enp6s0 inet static
address 192.168.69.84
netmask 255.255.255.0

# Second
auto enp11s0
iface enp11s0 inet static
address 192.168.1.102
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 114.114.114.114 114.114.115.115
# 下面表示,所有 192.168 开头的内网请求都走内网的网关和设备返回
up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.69.254 dev enp6s0