00.Ubuntu20.04修改国内源
备份源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
替换源地址为阿里云的地址
sed -i "s/cn.archive.ubuntu.com/mirrors.aliyun.com/g" /etc/apt/sources.list
先执行一下软件更新
sudo apt update ---ok
sudo apt upgrade ----报错
报错后 执行:
apt --fix-broken install
sudo apt upgrade ----开始安装升级包
sudo apt -y install software-properties-common
1. 安装mysql ---- 最后发现mysql 不用安装。。。
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
sudo netstat -tap | grep mysql
如果看到有mysql 的socket处于 listen 状态则表示安装成功
配置远程登录
找到配置文件,注释掉bind-address ,另外 打开mysqld.cnf文件,找到[mysql]一行,在下方输入skip-grant-tables
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
sudo /etc/init.d/mysql restart
- 进入MySQL
sudo mysql -uroot -p
- 修改Root用户的访问权限
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql\_native\_password BY 'unicair0901';
- 刷新权限
mysql> flush privileges;
- 退出MySQL
mysql> exit
- 重启MySQL服务
sudo /etc/init.d/mysql restart
查看版本信息:
sudo mysqladmin -u root version -p
service mysql status 查看mysql服务状态
<https://blog.csdn.net/WinterSeven/article/details/128599081>
2. 安装freeradius
sudo apt-get install freeradius freeradius-ldap freeradius-mysql
freeradius默认是不用数据库的,用户信息,保存在users 这个是配置手机端的用户的
vi users
* steve Cleartext-Password := "testing"
* Service-Type = Framed-User,
* Framed-Protocol = PPP,
* Framed-IP-Address = 172.16.3.33,
* Framed-IP-Netmask = 255.255.255.0,
* Framed-Routing = Broadcast-Listen,
* Framed-Filter-Id = "std.ppp",
* Framed-MTU = 1500,
* Framed-Compression = Van-Jacobsen-TCP-IP
另外测试添加了一个用户 tester Cleartext-Password := "12345678"
另外配置路由器和服务器的通道
vi clients.conf
* client private-network-1 {
* ipaddr = 192.168.1.2/24
* secret = testing123
* }
同步这个ip和密码 到路由器的wifi无线设置中的,
radius ip,radius服务器共享密码, radius默认端口1812
3. 启动radius:
开机自启动: sudo systemctl enable freeradius
重启freeradius: sudo systemctl restart freeradius
启动radius: sudo systemctl start freeradius
停止radius: sudo systemctl stop freeradius
查看radius状态: sudo systemctl status freeradius
检查配置是否OK: sudo freeradius -CX(配置没有问题)
测试添加用户是否ok: radtest tester 12345678 localhost 0 testing123 开一个终端执行 radtest steve testing localhost 1812 testing123