(1)nm-connection-editor (修改ip)
点击Add,准备添加ip
选择Ethernet也就是以太网,选择create
第一行Connection name 起一个名字,可以任意,在Ethernet选择Device MAC address 为eth0.
点击IPv4 Settings 选择Manual ,点击下面的Addresses 点Add 输入Address Netmask Gateway,点击Save
点击Close,ip设置就成功了
systemctl stop NetworlManager(记录网络服务的状态)
systemctl restart network 重新启动网络
systemctl start NetworkManager
(2)nmtui 有图形和没有图形都可以用来设定ip
TAB键进行选项切换,Enter表示确定,先选择Edit a connection ,点Enter
点击Ddd ,点击Enter确定
点击Ethernet,确认
进入此页面,先设置名字也就是Profile name ,Device 为eth0,IPv4 CONFIGURATION 选择Manual show里面填写Address 点击ok
点击Quit,设置成功
nmcli NetworkManager必须开启 (用systemctl status NetworkManager查看NetworkManager状态)
nmcli device connect eth0 启用eth0网卡
nmcli device disconnect eth0 关闭eth0网卡
nmcli device show eth0 查看网卡信息
nmcli device status eth0 查看网卡服务接口信息
nmcli connection show 显示
nmcli connection down westos 关闭
nmcli connection up westos 开启
nmcli connection delete westos 删除
nmcli connection add type Ethernet con-name westos ifname eth0 ip4 172.25.254.100/24 命令行设置ip
nmcli connection modify westos ipv4.method auto/manual 更改工作方式为动态的或者静态的
nmcli connection modify westos ipv4.addresses 172.25.254.200/24 修改后需要重启网络 systemctl restart network
网络配置目录 /etc/sysconfig/network-scripts
网络配置文件命名规则 ifcfg-xxxx
DEVICE=xxx 网卡设备名称
BOOTPROTO=dhcp|static|none 网卡设备工作方式
ONBOOT=yes 网络服务开启时自动激活网卡
IPADDR=172.25.254.100 IP地址
PREFIX=24 子网掩码
NETMASK=255.255.255.0 子网掩码
NAME=westos 接口名称
例子:1.静态网络设定文件
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.100
PREFIX=24
NAME=westos
systemctl restart network
ifconfig
2. 一块网卡上配置多个ip
vim ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR0=172.25.254.100
PREFIX0=24
NAME=westos
IPADDR1=172.25.0.100
PREFIX1=24
systemctl restart network
ip addr show eth0 显示所有ip地址