设定ip

本文介绍了在Linux系统中通过命令行和图形化工具设置IP地址的方法,包括使用`ifconfig`命令、`nm-connection-editor`以及通过`nmcli`和编辑网络配置文件来动态或静态配置IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#########ifconfig##########

tcp/ip

ipv4 32位

192.168.1.126##最后表示为十进制;以‘.’划分组,每组是8位二进制数,最大为255,一般0,255都不能自己用

[liu@localhost Desktop]$ ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.126  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:fe1b:2b91  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:1b:2b:91  txqueuelen 1000  (Ethernet)
        RX packets 14754  bytes 1254223 (1.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 43  bytes 5973 (5.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4  bytes 214 (214.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 214 (214.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 00:00:00:00:00:00  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


ifconfig(network interfaces configuring)

ifconfig eth0 192.168.0.1 network 225.255.255.0

ifconfig eth0   ##查看网络接口的ip

ifconfig eth0 up     ##启用网卡

ifconfig eth0 down##禁止网卡

#######################

nm-connection-editor##图形化的网络设定工具


点击Add 添加新的;

或点击Ethernet中的任意一个进行,Edit


此处点击Create


选择IPv4 Settings,其中有两种方式,Method 默认是1.Automatic(DHCP),就是自动给你分配,无需自己设置,因此可以是随机的,不确定(除非它默认给你固定的),2.是Method选择Manual,点击Add,输入Address(例如192.128.1.126)和Netmask(255.255.255.0),Gateway点击一下就好(否则,save是灰色的点击不了),之后点击save

######################

命令设定ip方式

nmcli

nmcli connection delete 连接名称 ###删除此连接

nmcli connection add con-name westos ifname eth0 type ethernet autoconnect  yes 

 ####添加动态网络,因为此时选择的是 autoconnect 

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

###静态网络,自己设置的ip

 

网络配置文件

/etc/sysconfig/network-scripts/ ###网络配置目录

网络配置文件

/etc/sysconfig/network-scripts/ ###网络配置目录

 

###动态网络配置###

vim ifcfg-xxx ###网络配置文件格式

DEVICE=eth0 ##指定文件管理的设备名称

BOOTPROTO=dhcp ##dhcp动态获取,nonestatic都表示静态网络

ONBOOT=yes ##开机自动激活设备

NAME=hello ##指定网络链接的名字为hello

 

###静态网络配置###

vim ifcfg-xxx                           ###网络配置文件格式

DEVICE=eth0                             ##指定文件管理的设备名称

BOOTPROTO=static|none ##dhcp动态获取,nonestatic都表示静态网络

ONBOOT=yes                              ##开机自动激活设备

NAME=hello ##指定链接名字

IPADDR=172.25.254.100 ##设定ip172.25.254.100

NETMASK=255.255.255.0 ##子网掩码为255.255.255.0

PREFIX=24 ##子网掩码为255.255.255.0

 





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值