linux下的网络配置

1,什么是IP ADDRESS?
IP ADDRESS=internet protocol ADDRESS,表示网络进程地质。

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

3,ip通信判定
网络位一致,主机位不一样的两个IP可以直接通讯。
例:172.25.254.1与172.25.254.35 24=255.255.255.0
这个两台主机的网络地址是一样的,是可以通讯的。

4,网络设定方式

  1. ping #检测网络是否通畅#
    例:ping 172.25.15.250
    在这里插入图片描述
    2)图形设定:
    1>在shell里输入命令:nm-connection-editor 弹出图框:
    在这里插入图片描述
    点旁边的Delete按钮,删除之前的这个网段,再点击Add按钮。
    在这里插入图片描述
    更改网络名字为eth0,然后选择MAC,
    在这里插入图片描述在IPv4这个选项这里填写上图所示,网络ip 。最后点击save保存。
    这样一个网络就设置完成。
    2>在shell中输入命令:nmcli,
    在这里插入图片描述

选择红色的这个按钮,点击回车键(此图框不能点击,只能用回车键确定,上下左右键选择。)
在这里插入图片描述
点击“Add“按钮,然后在选择”Ethernet“这个选项,再按回车键。
在这里插入图片描述
在“Profile name "填写里填写网络名称:eth0,然后再“Addresses“填写网络ip。
最后选择“ok"选项确认。再检测网络是否通畅。
在这里插入图片描述

2)命令设定:nmcli ##NetworkManager 必须开启

nmcli device connect eth0启用eth0网卡
nmcli device disconnect eth0关闭eth0网卡
nmcli device show eth0查看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.15.123/24添加网络ip和网络名
nmcli connection modify westos ip4.method auto更改网络为动态网
nmcli connection modify westos ip4.method manual更改网络为静态网
nmcli connection modify westos ip4.addresses 172.25.15.124/24更改网络ip

注:将动态网更改为静态网时,应先给动态网增加ip后再改为静态网。

在shell中输入命令:nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.15.123/24 ,再用命令ping 检测网络是否通畅,通畅则表示设置成功。
在这里插入图片描述
3)文件设定:
管理网络的目录为:/etc/sysconfig/network-scripts
第一步:进入目录/etc/sysconfig/network-scripts中,
在这里插入图片描述
用命令ls查询下看有没有已经存在的网络,如果有,用命令:nm-connection-editor删除。
然后用命令:ifconfig查看下是否已经将网络删除。
在这里插入图片描述
第二步:编辑文件:vim ifcfy-westos (注:所有命令的编辑都是在/etc/sysconfig/network-scripts/这个目录里面执行的)
网络配置文件的命名规则:
ifcfg=eth0
DEVICE=eth0 ##设备名称为eth0
BOOTPROTO=dhcp | none ##设备工作方式(动态/静态)
ONBOOT=yes ##网络服务开启时自动激活网卡
IPADDR= 172.25.15.124 ##IP地址
PREFIX=24 ##子网掩码
在这里插入图片描述####注:DEVICE:表示网卡名;BOOTPROTO:表示静态网;ONBOOT:表示网络服务开启时自动激活网卡;NAME:表示网络名称;IPADDR0:表示网络区域和主机号;PREFIX0:表示子网掩码。

设置完成后用cat 命令查看下,看文件里面的内容是否正确。最后再检测网络是否畅通。
在这里插入图片描述##注每次设置网络后都要用命令:systemctl restart network 重新启动网络后再查看网络是否畅通。

5,虚拟机设置网卡:
在真机的shell中输入命令:virt-manager ,会弹出下面的图片,点击你要更改的虚拟机,然后选择含有“NIC”的那一栏右键,选择含有“Add"开头的选项点击。
在这里插入图片描述在这里插入图片描述
选择第三个选项点击,在“Device model"这里选择“virtio"这个选项,然后点击”finish",
在这里插入图片描述
在shell 中输入命令:ip addr show 查询网卡,里面有eth0和eht1,则表示设置成功。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值