EdgeCore AS6700 ONIE固件,用最新ONIE官方源编译 官方代码有一个bug:
https://github.com/opencomputeproject/onie/issues/776#issuecomment-501582435
固件如下:硬件版本r01c可用,r01b不可用。
1.cp /usr/share/doc/sddm/sddm.conf /etc/sddm.conf
2.vim /etc/sddm.conf
[Users]
# Default $PATH for logged in users
DefaultPath=/bin:/usr/bin
# Comma-separated list of shells.
# Users with these shells as their default won't be listed
HideShells=/usr/sbin/nologin,/bin/false
# Comma-separated list of users that should not be listed
HideUsers=sync
#通过HideShells和HideUsers隐藏应用用户
# Maximum user id for displayed users
MaximumUid=60000
# Minimum user id for displayed users
MinimumUid=0
#主要是这一行MinimumUid修改为0后才能使用root用户
# Remember the session of the last successfully logged in user
RememberLastSession=true
# Remember the last successfully logged in user
RememberLastUser=true
3.vim /etc/pam.d/sddm
#auth required pam_succeed_if.so user != root quiet_success
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
1.H3C交换机是支持在同一端口同时配置MAC地址认证和802.1x认证的。
一开始由于交换机提示的问题以为在全局上只能启用MAC地址认证或者802.1x其中的一种,后来尝试只需全局启用
#
port-security enable
#
就同时开启了MAC地址认证和802.1x
2.架构
(1)交换机端口设定801.1x和MAC auth的port-security方式,交换机会按 PAP的MAC地址
-> EAP的802.1x
顺序给RADIUS Server发送请求报文,当其中有一项RADIUS检验通过并回复Access-Accept
报文时,交换机准予终端接入
1.由于博客其实动态功能并不多,而且很多都是多年前完全不懂前端的情况下写的,所以有些功能没有考虑好,现在再看了一下前端代码部分,发现很多DOM操作已经完全没有必要去用jQuery了,以后再加新功能也不会用到jQuery的特性,所以计划改写jQuery部分为原生javascript。
2.逐步改写
(1)部分插件的改用
主要是博客使用了Bootstrap的框架,所以官方的Bootstrap部分功能是依赖jQuery的,这个直接替换成Bootstrap.native了
另外一个就是timeago的实现替换了jquery.timeago为使用原生js的timeago
(2)DOM操作部分
原来博客主要通过jQuery做了许多DOM操作,例如Query Selector,这部分参考了You-Dont-Need-jQuery进行改写
(3)特殊部分
有一些jQuery特有的方法通过事件绑定重新实现了功能
1.本文主要记录了在Linux系统中使用自动化测试工具expect通过ssh登陆H3C设置并批量执行相同命令
2.安装expect
以ubuntu为例
sudo apt install expect
3.编辑expect脚本
1.add the user/group quagga
[On RedHat/CentOS]
groupadd -g 92 quagga
groupadd -r -g 85 quaggavt
useradd -u 92 -g 92 -M -r -s /sbin/nologin
-c “Quagga routing suite” -d /var/run/quagga quagga
[On Debian / Ubuntu]
addgroup –system –gid 92 quagga
addgroup –system –gid 85 quaggavty
adduser –system –ingroup quagga –home /var/run/quagga/
–gecos “Quagga routing suite” –shell /bin/false quagga
groupadd quagga useradd quagga -g quagga
chown quagga:quagga /var/run/
chmod 777 /var/run/
chown quagga:quagga /usr/etc/ 编辑配置文件
chmod 777 /usr/etc/