网络IP设定
ping //检测网络是否畅通
1.网络设定工具
(1)ifconfig //查看或设定网络
-
ifconfig //查看
-
ifconfig device ip/24 //设定
-
ifconfig device down //关闭
-
ifconfig device up //开启
(2)ip addr //检测或设定网络接口
-
ip addr show //检测
-
ip addr add ip/24 dev device //设定
-
更改ip:
ip addr flush eth0 //刷新:网卡上所有的ip都没了
ip addr add ip/24 dev device
ip addr del ip/24 dev eth0 //删除:指定的ip
注:device(设备)的名字是一个物理事实,有什么名字只能用什么名字
2.图形设定ip
(1)nm-connection-editor
先删除原来的,在添加要设置的新ip
设置新网络,保存
查看ip,则新ip设置成功
(2)nmtui
设置ip
设置完成,Quit退出
查看新ip设置成功
3.命令方式设定网络
nmcli //NetworkManager必须开启
-
nmcli device connect eth0
-
nmcli device disconnect eth0
-
nmcli device status eth0
-
nmcli device show 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.60.1/24
nmcli connection modify westos ipv4.method auto
nmcli connection modify westos ipv4.method manual
nmcli connection modify westos ipv4.addresses 172.25.60.1/24
4.网络配置文件
/etc/sysconfig/network-scripts/
网络配置文件规则:ifcfg-xxx
DEVICE=xxx //设备名称
BOOTPROTO=dhcp|static|none //设备工作方式
ONBOOT=yes //网络服务开启时自动机或网卡
IPADDR= //ip地址
PREFIX=24 //子网掩码
NETMASK=255.255.255.0 //子网掩码
NAME= //接口名称
示例:
-
静态网络设定文件:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.60.1
NETMASK=255.255.255.0
BOOTPROTO=none
NAME=westos -
一个网卡上配置多个ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR0=172.25.60.1
NETMASK0=255.255.255.0
BOOTPROTO=none
NAME=westos
IPADDR1=172.25.60.2
PREFIX1=24
- 每次设定之后必须重启网络:systemctl restart network