这里主要讲三种修改方法:nmcli命令集 伪图形nmtui 创建修改配置文件 ip命令集
还会提几条实用的命令等
1.常用nmcli 命令方法
[root@pc72 ~]# nmcli device status //查看可用连接的设备
设备 类型 状态 连接
virbr0 bridge 连接的 virbr0
eth0 ethernet 连接的 eth0
eth1 ethernet 已断开 --
[root@pc72 ~]# nmcli connection add type ethernet con-name ips ifname eth1 connection.autoconnect yes
//建立配置文件,绑定指定设备.ethernet设备类型 .ips为配置文件名 ,eth1为设备名 ,设备名就在第一条命令里查看,
[root@pc72 ~]# nmcli connection show //查看已有的网络配置
名称 UUID 类型 设备
ips 70361380-8d1c-4b88-9094-949cb9a3a648 802-3-ethernet eth1
eth0 4f5f8b5d-4b51-4e1c-98c7-40f0eb90f241 802-3-ethernet eth0
virbr0 702fd5b2-c47d-404f-973e-b7c420b0be6b bridge virbr0
[root@pc72 ~]# nmcli connection modify ips ipv4.method manual ipv4.addresses 192.168.0.88/24 ipv4.gateway 192.168.0.1 ipv4.dns 192.168.9.1 connection.autoconnect yes
// ips 配置文件名 (上面这条就是为这个eth1设备配置IP)
//获取IP模式: ipv4.method manual手动/auto自动
// pv4.addresses 地址 ipv4.gateway 网关 ipv4.dns dns地址
//connection.autoconnect yes 启动后是否自动加载这个配置文件 (常是都是yes)
[root@pc72 ~]# nmcli connection up ips //重新加载配置
[root@pc72 ~]# nmcli connection up ips //让配置生效
[root@pc72 ~]# nmcli connection delete eht11 //删除连接
成功删除连接 'eht11'(70361380-8d1c-4b88-9094-949cb9a3a648)。
2.伪图形界面操作,启用命令nmtui (有中文和英文的,看你系统语言用哪种了)
[root@pc72 ~]# nmtui //输入完后就可以, 不支持鼠标操作, 主要用方向键,空格键操作.
┌┤ 网络管理器 T ├┐
│ │
│ 请选择选项 │
│ │
│ 编辑连接 │
│ 启用连接 │
│ 设置系统主机名 │
│ │
│ 退出 │
│ │
│ <确定> │
//注意事项,在添加新网卡时,前两行直接输入设备名(如eth0)即可,会自动识别mac地址.
//修改完后再进行下面一行操作重启网络服务
[root@pc72 ~]# systemctl restart NetworkManager
3.创建修改配置文件
[root@pc73 ~]# cd /etc/sysconfig/network-scripts/ //配置文件基本都放在这里
[root@pc73 network-scripts]# ls
ifcfg-eth0 ifdown-bnep ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-isdn ifup-ppp
........
[root@pc73 network-scripts]# cat ifcfg-eth0
TYPE=Ethernet //设置类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none //启用静态IP地址用none或static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=online //配置文件名
UUID=e3848a5e-c72c-4d50-a38c-53088cb31512 //设备ID号
DEVICE=eth3 //绑定的设置名
ONBOOT=yes //开启自动启用网络连接
IPADDR=192.168.4.20 //IP地址
PREFIX=24 //设置字网掩码
GATEWAY=192.168.4.1 //网关
DNS1=192.168.1.1 //DNS
[root@pc73 network-scripts]# cat ifcfg-lo:0 //这是一个网卡子IP的配置
DEVICE=lo:0NAME=lo:0
4.ip 命令集
ip [选项] 操作对象{link|addr|route...}
# ip link show # 显示网络接口信息
# ip link set eth0 upi # 开启网卡
# ip link set eth0 down # 关闭网卡
# ip link set eth0 promisc on # 开启网卡的混合模式
# ip link set eth0 promisc offi # 关闭网卡的混个模式
# ip link set eth0 txqueuelen 1200 # 设置网卡队列长度
# ip link set eth0 mtu 1400 # 设置网卡最大传输单元
# ip addr show # 显示网卡IP信息
# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址
# ip route list # 查看路由信息
# ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
# ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254
# ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关
# ip route del default # 删除默认路由
---实用命令(以下命令下都没写入配置文件,重启后就没了,调试测试作用)
# ipdown eth0 //停用配置
# ipup etho //启用配置
# ifconfig eth0:11 192.168.0.88/24 //设置设备子IP
# ifconfig eth0:11 down // 停止配置
# ifconfig eth0:11 up // 启用配置 和 ipdown ipup 功能一样