10/21 ip 网关 以及设置网关

##ip的构成##
      二进制 11111111.11111111.11111111.11111111
      十进制 255.255.255.255
      例如:ip地质 172.25.4.10/24  
           网络位 172.25.2  
           主机位 10  子网掩码 24
 
##修改ip##
 1 nmcli connection modify eth0 ipv4.address 172.25.4.44/24   //这个命令可以修改ip    如果修改不生效则重新启动network
   nmcli connection down/up eth0                     //关闭或者开启连接【关闭连接后ip失效】
   nmcli device connect eth0 #开启设备
   nmcli device disconnect eth0 #关闭设备
   nmcli device show #显示设备信息
   nmcli device status #显示设备状态
   ifconfig eth0 172.25.4.10/24                      //暂时修改ip
   
 2 如何通过在配置文件中写入来添加ip ??
   cd /etc/sysconfig/net-work-scripts/               //切换到这个目录下
   ls                                                                      //查看一下这个目录下的文件找到   ifcfg-eth0
   vim ifcfg-eth0                                                 //更改这个配置文件
   配置文件中的参数如下
 
  DEVICE=eth0   ##设备
  BOOTPROTO=static|none   ##设备工作方式
  ONBOOT=yes   ##开启网络服务激活设备
  NAME=eth0   ##网络接口名称
  IPADDR=172.25.4.10   ##IP
  NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码
  systemctl restart network                         //重新启动服务 使配置文件生效
 3 如何通过写shell脚本来设置一个set-ip快捷键来修改ip?
   cd /bin/                                          //切换到/bin/
   vim set-ip                                        //在/bin/下写一个配置文件
   写入内容: cd /etc/sysconfig/network-scripts
            rm -fr ifcfg-eth0
            cat>ifcfg-eth0<            DEVICE=eth0                              //设备名称
            BOOTRPOTO=none                           //启动的协议
            ONBOOT=yes                               //设置开启生效
            NAME=eth0                                //连接名称
            IPADDR=172.25.0.$1                       //设置你的ip $1 输入的第一位
            PREFIX=24                                //设置你的网络位
            end
            systemctl restart network  
   :wq退出保存
  最重要的一步  给set-ip文件加上x权限   【chmod +x set-ip】//否则命令无法执行
    set-up 17                                         //修改ip为172.25.0.17
##网关##
  网关:路由器上和自己处在同一个网段的ip
 4 如何通过设置网关来使得不在同一个网段的两台主机通信?
  ifconfig                          //分别查看两台主机的ip
  ip addr show                 //查看我真机的ip 作为网关
  vim /etc/sysconfig/network   //更改这个配置文件或者更改/etc/sysconfig/network-scripts/ifcfg-xxx
  在配置文件中写入网关   :                      GATEWAY:172.25.254.250(最好写真机ip)
  在另外一台主机中配置文件中写入网关 :GATEWAY:172.25.0.250(最好写真机ip)
  systemctl restart network      //重新启动
  route -n                                 //可以查询网关
  ping 另一台主机的ip             //查看两台主机是否可以通信

你可能感兴趣的:(10/21 ip 网关 以及设置网关)