linux的三种IP设置方式

1.图形方式设定ip  (永久的)

(1)nm-connection-editor (修改ip)

点击Add,准备添加ip

linux的三种IP设置方式_第1张图片

选择Ethernet也就是以太网,选择create

linux的三种IP设置方式_第2张图片

第一行Connection name 起一个名字,可以任意,在Ethernet选择Device MAC address 为eth0.

linux的三种IP设置方式_第3张图片

点击IPv4 Settings 选择Manual ,点击下面的Addresses 点Add 输入Address Netmask Gateway,点击Save

linux的三种IP设置方式_第4张图片

点击Close,ip设置就成功了

linux的三种IP设置方式_第5张图片
  systemctl stop NetworlManager(记录网络服务的状态)
  systemctl restart network             重新启动网络
  systemctl start NetworkManager
(2)nmtui 有图形和没有图形都可以用来设定ip

TAB键进行选项切换,Enter表示确定,先选择Edit a connection ,点Enter

linux的三种IP设置方式_第6张图片

点击Ddd ,点击Enter确定

linux的三种IP设置方式_第7张图片

点击Ethernet,确认

linux的三种IP设置方式_第8张图片

进入此页面,先设置名字也就是Profile name ,Device 为eth0,IPv4 CONFIGURATION 选择Manual  show里面填写Address 点击ok

linux的三种IP设置方式_第9张图片

linux的三种IP设置方式_第10张图片

点击Quit,设置成功

linux的三种IP设置方式_第11张图片

2.命令方式设定ip

nmcli     NetworkManager必须开启 (用systemctl status NetworkManager查看NetworkManager状态)

linux的三种IP设置方式_第12张图片
nmcli device connect eth0        启用eth0网卡
nmcli device disconnect eth0   关闭eth0网卡

linux的三种IP设置方式_第13张图片
nmcli device show eth0         查看网卡信息
nmcli device status eth0       查看网卡服务接口信息

linux的三种IP设置方式_第14张图片

nmcli connection show          显示
nmcli connection down westos   关闭
nmcli connection up westos     开启

linux的三种IP设置方式_第15张图片
nmcli connection delete westos 删除


nmcli connection add type Ethernet con-name westos ifname eth0 ip4 172.25.254.100/24             命令行设置ip

linux的三种IP设置方式_第16张图片
nmcli connection modify westos ipv4.method auto/manual  更改工作方式为动态的或者静态的


nmcli connection modify westos ipv4.addresses 172.25.254.200/24  修改后需要重启网络  systemctl restart network

linux的三种IP设置方式_第17张图片

 

3.更改网络配置文件(文件方式设置ip)

网络配置目录 /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          接口名称

linux的三种IP设置方式_第18张图片

linux的三种IP设置方式_第19张图片

linux的三种IP设置方式_第20张图片

例子: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地址

linux的三种IP设置方式_第21张图片

linux的三种IP设置方式_第22张图片

 

 

你可能感兴趣的:(linux的三种IP设置方式)