腾讯云上传并部署ros

方法适用于任何想用而腾讯云没有的x86架构系统,包括但不限于ros,pfsense,vyos等系统。由于腾讯云底层环境是x86,上传mips/risc-v等其它架构的系统不能运行。
需要使用云服务器和对象存储两个功能。

创建存储桶

对象存储->存储桶列表->创建存储桶
名称可使用英文或数字随意填写,不能与已有存储桶重名。
所属地域要选择与自己要创建云服务器的地区相同,否则无法使用镜像。
访问权限选择公有读私有写,默认私有读写将无法导入镜像。
030721_0429_ros1.png

上传镜像

创建完成后在存储桶列表中点击存储桶进入
030721_0429_ros2.png
将ros的vmdk文件上传。
030721_0429_ros3.png
030721_0429_ros4.png
上传后点详情,获得下载地址并记录。
030721_0429_ros5.png
030721_0429_ros6.png

导入镜像

云服务器->镜像->自定义镜像->导入镜像
030721_0429_ros7.png
选择导入的操作系统Linux,并勾选我已做好上述准备,下一步。
注意这里操作系统不要选择windows,否则导入后不能启动。
030721_0429_ros8.png

设置导入参数

镜像文件url是上面存储桶中获取的文件地址。
镜像名称可用英文或数字随意填写,不能与其它镜像重复。
地域选择要创建服务器的地域。
系统架构选择64位。如果是ros选择32位,chr选择64位,选错不能启动。
导入方式选择强制。选择正常将无法初始化,导入失败。
系统平台选择Other Linux,系统版本随意。
030721_0429_ros9.png
开始导入,大概要几分钟时间,完成后会收到邮件。
030721_0429_ros10.png
看到镜像状态正常后使用。
030721_0429_ros11.png

创建云服务器

云服务器->实例->新建
030721_0429_ros12.png
选择地域为要创建云服务器的地区,也要与导入镜像的地区一致。
030721_0429_ros13.png
镜像中选择自定义镜像,选择刚才上传的镜像,以此创建虚拟机。
030721_0429_ros14.png

配置

创建好的虚拟机不能直接使用winbox访问,需先给其配置ip。
云服务器列表中找到刚才创建的虚拟机,记录内网ip。
030721_0429_ros15.png
操作->登录->vnc方式立即登录
注意,这里点击登录之后要等几秒才能点击VNC方式的立即登录。
030721_0429_ros16.png
030721_0429_ros17.png
登陆后在给网卡配置内网ip和静态路由后可用winbox进行后续配置。
此过程只能使用命令。
030721_0429_ros18.png
备注,上传后删除存储桶或文件,已导入的镜像不会丢失,目前腾讯云有10G免费额度,超出此额度需要付费。

北京联通天邑TEWA-800E光猫改桥接

超级用户登录

光猫型号天邑TEWA-800E,硬件版本V3.0,软件版本Tianyi_V3.1.2。
1,拔掉光缆并重启光猫。
2,光猫连接电脑并打开管理页面。
030421_1154_TEWA800E1.png
3,按F12打开开发工具中的Console选项,输入并执行下列程序,如密码正确则可进入。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
document.getElementById(‘loginfrm’).setAttribute(‘method’,’get’)
document.getElementById(‘username’).value = ‘CUAdmin’
document.getElementById(‘password’).value = ‘CUAdmin’
function submitFrm()
{
with(document.forms[0])
{
if ( password.value.length == 0 ) {
alert(‘密码不得为空!’);
return;
}
if ( password.value.length > 32 ) {
alert(‘密码长度不得大于32!’);
return;
}
}
document.getElementById(‘loginfrm’).submit();
}
submitFrm()

030421_1154_TEWA800E2.png
030421_1154_TEWA800E3.png

改桥接

4,基本配置->上行线路配置->上行线路配置,连接名称选2_INTERNET_B_VID_3961,连接模式改为桥接,LAN端口绑定中选择要连接路由器的物理接口,点击保存/应用。
本型号只有LAN1是千兆,其余都是百兆,选择网口1。
030421_1154_TEWA800E4.png
5,桥接改好,先重启光猫再插回光缆,将路由器连接到LAN1口拨号上网。
下面是无效的做法:
1,登录页面找username的elements,将其改为CUAdmin,再改function。
030421_1154_TEWA800E5.png
030421_1154_TEWA800E6.png
2,普通用户登陆后访问192.168.1.1/backupsettings.conf获取全部配置文件,查找cuadmin查看密码。
此版本配置文件中已无cuadmin。
030421_1154_TEWA800E7.png

华为S7712交换机配置端口聚合

环境介绍及分析

有两台华为S7712交换机做了堆叠,需要双线下联接入交换机,需要做链路聚合,且接口类型为trunk。
由于两台7712做了聚合,逻辑上是一台设备,考虑到单台物理设备故障不影响聚合链路,下联至接入交换机的双线应分别连接到两台物理交换机上。两台物理设备之间也可使用链路聚合。

链路聚合的特性

  • 提高可靠性
  • 增加带宽
  • 提供负载均衡功能
  • 需要多个物理接口,且聚合接口的属性必须全部相同,比如电口和光口不能聚合,千兆口和万兆口不能聚合
  • 聚合接口只能是双数,比如双线,四线,六线,八线等聚合,三线,五线等单数不能聚合

操作方法

创建聚合接口,id是2,这里的聚合id只在本地有效,聚合接口连接的两端物理设备无需使用相同id。
设置接口类型为trunk,且只允许vlan20-vlan30通过。

1
2
3
4
interface Eth-Trunk 2
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 20 to 30

012321_1343_S77121.png
在物理接口下使用eth-trunk x命令将物理接口加入聚合组。vlan-interface等虚接口不能聚合。

1
2
3
4
int g1/6/1/0
eth-trunk 2
int g2/6/1/0
eth-trunk 2

012321_1343_S77122.png
完成后,可通过dis int eth-trunk 2查看聚合组及组内物理接口状态,组内所有成员都up则配置完成。
012321_1343_S77123.png
如果某物理接口需要退出聚合组,则在接口下将其undo,聚合组内没有物理接口时,才可删除聚合组。

1
2
3
4
int g1/6/1/0
undo eth-trunk 2
quit
undo eth-trunk 2