Linux系统中的ip配置,五种方法

常用网络协议ipv4
32位的2进制:
11111110.11111110.11111110.11111110=254.254.254.254
254.254.254.254/255.255.0.0
172.25.254.74/255.255.255.0
(172.25.254为网络位.74为主机位)
子网掩码——用来标识ip的网络位和主机位
网络位——表示网络区域,
主机位——表示网络区域内的某台主机
netmask非0位所对应的ip地址数值为这个ip的网络位
netmask0所对应的ip数值为这个ip的主机位
同一网段的主机可以互相通信,这两台主机叫做直连网络。
同一网段的主机——网络位一致,主机位不一致。
方法一:图形设定ip

nm-connection-editor

打开图形界面并删除原来的配置
在这里插入图片描述
在这里插入图片描述
创建一个新的Ehernet
在这里插入图片描述
更改名称为westos
添加Device MAC address
在这里插入图片描述
在IPv4 Setting中,Method选择Manual
DHCP——动态获取ip
Manual——静态ip,手动填写ip
填写Addresses
在这里插入图片描述
Close关闭
在这里插入图片描述
查看ip是否成功设定
在这里插入图片描述
方法二:当系统没有图形时,可以使用此命令设定ip

nmtui

在这里插入图片描述
删除原来的配置
在这里插入图片描述
重新添加一个ip
在这里插入图片描述
选择以太网
在这里插入图片描述
更改名称和设备,选择静态网络,手动添加ip
在这里插入图片描述
在这里插入图片描述
查看ip是否设定成功
在这里插入图片描述
方法三:脚本设定ip
编辑脚本

vim /bin/setnetwork
chmod +x /bin/setnetwork	##给脚本文件执行权限
setnetwork 172.25.254.22	##设定ip

在这里插入图片描述
#!是一个特殊的表示符,其后跟解释此脚本的shell路径
在这里插入图片描述
方法四:管理网络文本配置
网络配置目录:

cd /etc/sysconfig/network-scripts/

网络配置文件命名规则:

vim ifcfg-xxxx编辑配置文件
DEVICE=xxx设备名称
BOOTPROTO=dchp\static\none设备工作方式
ONBOOT=yes网络服务开启时自动激活网卡
IPADDR=ip地址
NETMASK=255.255.255.0子网掩码
PREFIX=24子网掩码
NAME=接口名称

1.dhcp动态网络设定;

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dchp
systemctl restart network
ifconfig eth0	##查看

注意:如果重启网络有问题,有两方面原因:
ifcfg-文件有多个,删除不用的、配置文件写错。
2.静态网络设定:

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.174
NETMASK=255.255.255.0
NAME=westos
systemctl restart network
ifconfig eth0

在这里插入图片描述
3.一块网卡配置多个ip

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR0=172.25.254.174
NETMASK0=255.255.255.0
IPADDR1=1.1.1.0
PREFIX1=24
NAME=westos
systemctl restart network

在这里插入图片描述
在这里插入图片描述
方法五:命令方式设定网络

systemctl stop NetworkManager.service	##关闭网络管理服务后,设定ip的图形工具使用不了

当没有图形界面时,可以用命令的方式来设定网络
nmcli需要在网络服务开启的情况下才能执行
首先查看网络服务是否开启:

systemctl status NetworkMansger

在这里插入图片描述
在这里插入图片描述
1.查看网卡信息

nmcli device show eth0

在这里插入图片描述
2.查看网卡接口服务信息

nmcli device status

在这里插入图片描述3.启用网卡、关闭网卡

nmcli device connect eth0	##启用eth0网卡
nmcli device disconnect eth0	##关闭eth0网卡

在这里插入图片描述
4.显示所有网络链接

nmcli connection show

在这里插入图片描述
5.关闭、开启指定的网络链接

nmcli connection down westos
nmcli connection up westos

在这里插入图片描述
6.删除网络链接

nmcli connection delete westos
nmcli connection delete uuid XXXXXXXXXXXXXX

注意:当添加了许多错误的网络链接,需要删掉错误的链接,但是删掉网络名字时,也会把正确的也删掉,所以需要删掉错误链接的uuid就可以了。
在这里插入图片描述
7.添加动态网络

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes
add添加
type网络类型为ethernet
con-name网络名
ifname指定网卡

在这里插入图片描述
8.添加静态ip

nmcli connection add con-name westos type ethernet ifname eth0 ip4 172.25.254.74/24

在这里插入图片描述
9.将动态网络改为静态网络
首先设置ip,再修改为静态链接

nmcli connection modify westos ipv4.addresses 172.25.254.74/24
nmcli connection modify westos ipv4.method manual

在这里插入图片描述
10.将静态网络修改为动态网络

nmcli connection modify westos ipv4.method auto

在这里插入图片描述

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux 系统IP 配置可以通过修改配置文件来实现。 常见的配置文件有 /etc/network/interfaces 和 /etc/sysconfig/network-scripts/ifcfg-*。 通过命令行工具如 ifconfig、ip、nmcli 等也可以实现对 IP配置。 具体的步骤可以参考官方文档或网上的教程。 ### 回答2: 要在Linux上进行IP配置,有几种方法可以实现。 方法一是通过命令行使用ifconfig命令。首先,通过终端打开命令行界面。然后,使用ifconfig命令来查看当前系统的网络接口和IP配置情况。使用ifconfig命令的格式是ifconfig [interface] [IP address]。如果需要修改或配置特定的网络接口,可以在命令指定该接口的名称,然后在第二个参数指定所需的IP地址方法二是通过命令行使用ip命令。与ifconfig命令类似,使用ip命令可以显示和配置网络接口的信息。通过在命令使用ip addr命令,可以列出系统所有网络接口的配置。要配置IP地址,可以使用ip addr add命令,后面跟着网络接口的名称和所需的IP地址方法三是通过编辑网络配置文件。在Linux系统,网络配置文件通常是/etc/network/interfaces。通过使用编辑器(如vi)打开此文件,可以手动配置网络接口和IP地址。每个网络接口都有一节,在其可以设置接口名称、IP地址、子网掩码、网关等。 无论使用哪种方法配置IP地址时需要注意几个重要的参数。首先是IP地址本身,它由四个数字组成,每个数字范围在0到255之间,以点分隔。其次是子网掩码,它用于将IP地址分成网络部分和主机部分。最后是网关,它是网络的下一跳,用于与其他网络进行通信。 在配置IP地址后,可以通过使用ping命令来测试网络连接。在命令行键入ping加上目标IP地址,如果网络配置正确,就会收到回复。 总之,LinuxIP配置可以通过命令行工具(如ifconfig或ip命令)或编辑网络配置文件来实现。配置正确的IP地址,有效地连接到其他网络,是Linux系统网络通信的基础。 ### 回答3: Linux是非常流行的操作系统之一,其网络配置对于系统运行和网络连接都非常重要。LinuxIP配置涉及到网卡设置、IP地址分配、子网掩码、网关和DNS服务器等。 在Linux,可以通过命令行工具进行IP配置。首先,使用ifconfig命令查看当前系统上的所有网卡。然后,使用ifconfig加上网卡名称,例如eth0,可以查看该网卡的详细信息,例如IP地址、MAC地址等。要设置IP地址,可以使用ifconfig加上网卡名称和新的IP地址,例如ifconfig eth0 192.168.0.100。类似地,也可以设置子网掩码(ifconfig eth0 netmask 255.255.255.0),网关(route add default gw 192.168.0.1)和DNS服务器(编辑/etc/resolv.conf文件)。 另外,可以使用ip命令来进行IP配置。例如,ip addr命令可以查看当前系统上的所有网卡和其详细信息,ip addr add命令可以设置IP地址ip route命令可以设置网关,ip route add default via命令可以设置默认网关,ip route add命令可以设置其他路由规则。 除了命令行工具,Linux还提供了网络管理图形界面工具,例如NetworkManager和ifupdown等。这些工具可以方便地配置和管理IP地址、子网掩码、网关和DNS服务器等网络参数。 总之,LinuxIP配置涉及到网卡设置、IP地址分配、子网掩码、网关和DNS服务器等,可以使用命令行工具或图形界面工具来进行配置和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值