第十章liunx~liunx的网络配置

本文详细解释了IP地址的概念,包括IPv4的结构和子网掩码的作用,阐述了如何通过网络位和主机位判断IP间的通信可能性。同时,介绍了网络设定工具如ping、ifconfig、ipaddr等的使用方法,以及如何通过图形界面和命令行进行网络配置,涵盖了静态和动态IP设置的步骤。

1.什么是IP ADDRESS
答: internet protocol ADDRESS 网络进程地址
ipv4 internet protocol version
1.2*32
ip是有32个0 1 组成
11111110.11111110.11111110.11111110=254.254.254.254

2,子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字时ip的主机位
网络位表示网络区域
主机位表示网络区域里的某台主机

3.ip通信判定
网络位一致,主机位不一致的2个ip可以直接通讯
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
4.网络设定工具
ping 检测网络是否通畅
在这里插入图片描述
ifconfig查看或设定网络接口
在这里插入图片描述
ifconfig(device) ip/24 设定
ifconfig(device) down 关闭
ifconfig(device) up开机

ip addr 检测或这顶网络接口
在这里插入图片描述
ip addr show 检测
在这里插入图片描述
ip addr add(ip)/24 dev (devive)设定
在这里插入图片描述
ip addr flush eth0 更改ip步骤
ip addr add(ip)/24 dev (device网络名称)

“注意:device的名字一个物理事实,看到什么名字只能用什么命名
5,图形设定方式ip
1,nm-connevtion-editor
在这里插入图片描述
systemctl stop NetworkManager 停止网络默认
systemctl restart network 重启网络
systemctl start NetworkManager

2,nmtui
1,nmcli NetworkManager必须开启
cd /etc/sysconfig/network-scripts/
ifconfig 查看名称及信息(eth0)
(静态设置)
vim ifcfg-eth0 打开文件
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.120 IP地址
NETMASK=255.255.255.0 子网掩码
systemctl restart network 重启网络
在这里插入图片描述
在这里插入图片描述
动态设置
vim ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
systemctl restart network 重启网络
在这里插入图片描述

cd /etc/dhcp/
vim dhcpd.conf(若文件内只有几行,复制文件内/usr/share…)
cp /usr/share/doc/dhcp*/dhcpd.conf。example /etc/decp/dhcpd.conf
改7行引号内的名字“westos.com
8行 servers后改为172.25.254.xxx
27 28 删除或前面加“#”号 注释掉
32 subnet后172.25.254.0 netmask后255.255.255.0
33 range后172.25.254.100 172.25.254.150(是ip范围)
34 routers后172.25.254.xxx
35行之后全部删除
退出保存
systemctl restart network 重启网络

cat /var/lib/dhcpd/dhcpd.leases ##显示使用网络的用户

先su -root进入超级权限,然后输入virt-manager
点击灯泡,Network,选择virtio创建2个网络
一台虚拟机cd /dhcp;vim /etc/sysconfig/network
加入GATEWAY=x.x.x.x确定网关;
systemctl restart network重启
route -n

firewall-cmd --permanen --add-masquerade ##此步骤为打开双向识别ip
firewall-cmd --reload
firewall-cmd --list-all
显示masquerade:yes 则正确。
cat /var/lib/dhcpd/dhcpd.leases ##显示使用网络的用户

先su -root进入超级权限,然后输入virt-manager
点击灯泡,Network,选择virtio创建2个网络
一台虚拟机cd /dhcp;vim /etc/sysconfig/network
加入GATEWAY=x.x.x.x确定网关;
systemctl restart network重启
route -n

firewall-cmd --permanen --add-masquerade ##此步骤为打开双向识别ip
firewall-cmd --reload
firewall-cmd --list-all
显示masquerade:yes 则正确。

vim /etc/hosts 本地解析
直接ping www.baidu.com不能连接,ping 183.232.231.172则可以连接,所以需在文件中加入183.232.231.172 www.baidu.com

vim /etc/resolv.conf 外部解析 (nameserver+IP)
本地解析优先于外部解析。
文件内加入nameserver xxx.xxx.xxx.xxx表示要解析ip,但无法解析,还需进入
vim /etc/sysconfig/network-scripts/ifcfg-westos编辑。
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
IPADDR=添加(ip地址)
PREFIX=24
GATEWAY=添加(ip地址) 确定网关
PEERDNS=yes|no 运行时不更改外部解析文件

vim /etc/nsswitch.conf 39行 显示本地优先于外部。

systemctl start firewalld 开启火墙

若ping不同网关则说明网卡有问题
在这里插入图片描述
回环接口-------人的神经—-----127.0.0.1

  1. 什么是LO接口?
    在LINUX系统中,除了网络接口eth0,还可以有别的接口,比如lo(本地环路接口)。
  2. LO接口的作用是什么?
    假如包是由一个本地进程为另一个本地进程产生的, 它们将通过外出链的’lo’接口,然后返回进入链的’lo’接口.具体参考包过滤器的相关内容。
    命令方式设定网络
    nmcli NetworkManager必须开启
    在这里插入图片描述
    nmcli device connect eth0 ##启用eth0网卡
    nmcli device disconnect eth0 ##关闭etho网卡
    nmcli device show eth0 ##查看网卡信息
    在这里插入图片描述
    nmcli device status eth0 ##查看网卡服务接口信息
    在这里插入图片描述
    nmcli connection show ##查看网络信息
    在这里插入图片描述

nmcli connection down westos ##打开westos用户

nmcli connection up westos ##关闭westos用户
nmcli connection delete westos## ##删除westos用户
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.146/24 ##建立静态ip
在这里插入图片描述
在这里插入图片描述
nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes ##建立动态ip
nmcli connection modify westos ipv4.method auto
nmcli connection modify westos ipv4.method manual
nmcli connection modify westos ipv4.addresses 172.25.254.216/24

基于径向基函数神经网络RBFNN的自适应滑模控制学习(Matlab代码实现)内容概要:本文介绍了基于径向基函数神经网络(RBFNN)的自适应滑模控制方法,并提供了相应的Matlab代码实现。该方法结合了RBF神经网络的非线性逼近能力和滑模控制的强鲁棒性,用于解决复杂系统的控制问题,尤其适用于存在不确定性和外部干扰的动态系统。文中详细阐述了控制算法的设计思路、RBFNN的结构与权重更新机制、滑模面的构建以及自适应律的推导过程,并通过Matlab仿真验证了所提方法的有效性和稳定性。此外,文档还列举了大量相关的科研方向和技术应用,涵盖智能优化算法、机器学习、电力系统、路径规划等多个领域,展示了该技术的广泛应用前景。; 适合人群:具备一定自动控制理论基础和Matlab编程能力的研究生、科研人员及工程技术人员,特别是从事智能控制、非线性系统控制及相关领域的研究人员; 使用场景及目标:①学习和掌握RBF神经网络与滑模控制相结合的自适应控制策略设计方法;②应用于电机控制、机器人轨迹跟踪、电力电子系统等存在模型不确定性或外界扰动的实际控制系统中,提升控制精度与鲁棒性; 阅读建议:建议读者结合提供的Matlab代码进行仿真实践,深入理解算法实现细节,同时可参考文中提及的相关技术方向拓展研究思路,注重理论分析与仿真验证相结合。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值