网络ip设定(包括指令设置和编辑文件的设置方式)

1.    常用网络协议ipv4:32位二进制

       11111110.11111110.11111110.1111111 ==254.254.254.254
       netmask

       
用来标识ip的网络位和主机位
       
网络位表示网络区域
       
主机位表示网络中的某台主机

       netmask
0位所对应的ip地址数为这个ip的网络位
       nemask0
位所对应的ip地址数值位这个ip的主机位

       网络位一致主机位不一致的两个ip是可以直接通信, 这样的两台主机叫做直连网络

2.    设定网络掩码:

       ifconfig device ip netmask 255.255.255.0

       ifconfig eth0 172.25.254.100 netmask255.255.255.0    (给172.25.254.100这台主机设置网络掩码为255.255.255.0)

       这样的设定是临时的,在网络重启后失效

      网络ip设定(包括指令设置和编辑文件的设置方式)

3.     nm-connection-editor   图形设定的ip的方式

网络ip设定(包括指令设置和编辑文件的设置方式)


网络ip设定(包括指令设置和编辑文件的设置方式)


网络ip设定(包括指令设置和编辑文件的设置方式)


网络ip设定(包括指令设置和编辑文件的设置方式)

               nmtui:    当系统没有图形时可以用此命令开启网络设定的ui界面,使用nmtui指令进行对ip的设置,nm-connection-editor相似,不过是图形界面不同而已:

              网络ip设定(包括指令设置和编辑文件的设置方式)

        选择添加一个新网络,可以使用tab键进行选择,也可以使用上下键:

网络ip设定(包括指令设置和编辑文件的设置方式)

      选择以太网:

网络ip设定(包括指令设置和编辑文件的设置方式)

    在设置好ip地址和网关后,保存并退出,这样通过nmtui指令进行的ip设置就完成了:

网络ip设定(包括指令设置和编辑文件的设置方式)

4.    nmcli

       nmcli device status eth0  #显示额头和0状态
       nmcli device show eth0   #
显示eth0详细信息
       nmcli device disconnect eth0
       nmcli device connect eth0 
       nmcli connection dow westo    #
关闭
  
       nmcli connection up westos
       nmcli connection add
       nmcli connection delete

       nmcli connection add type ethrnet con-name westos ifname eth0 ip4 172.25.254.145/24    设定静态网络

网络ip设定(包括指令设置和编辑文件的设置方式)

5.   文件编辑来设定ip:

      cd /etc/sysconfig/network-scripts/

      vim ifcfg-xxxx

      DEVICE=网卡
      BOOTPROTO=dhcp| none|static
      IPADDR=ip
      NETWORK=
子网掩码|PREFIX=子网掩码缩写(PREFIX=24即表示子网掩码为255.255.255.0)

      NAME=[连接名称]  (可加可不加)

DHCP(动态设置)的设置方式:(设置完成后重启网络)

       在/etc/sysconfig/netwprk-scripts/目录下:vim  ifcfg-westos            #创建网络配置文件

       文件内容:

网络ip设定(包括指令设置和编辑文件的设置方式)   

       在编辑完成文件之后重启网络,使用ifconfig指令可以查看当前ip:

网络ip设定(包括指令设置和编辑文件的设置方式)

   新设置的ip同样也可以在nm-connection-editor指令中查看到,文件中不写网络名时,网络名默认与文件同名:

网络ip设定(包括指令设置和编辑文件的设置方式)

      

manual(静态ip)的设置方式:(设置完成后重启网络)

   同样在/etc/sysconfig/netwprk-scripts/目录下,修改动态ip的文件:

   修改之后的内容:

     网络ip设定(包括指令设置和编辑文件的设置方式)

  重启网络,查看ip,可以看到新的ip为文件中设定的ip:

网络ip设定(包括指令设置和编辑文件的设置方式)

  同样在nm-connection-editor指令中看到,名称为westos2,格式为manual,ip为172.25.254.145:

网络ip设定(包括指令设置和编辑文件的设置方式)