Linux系统管理实战-配置静态IP

发布时间 2023-08-09 17:05:54作者: Boldcc

防火墙:

                    EL7                                                       EL6
查看状态: # systemctl status firewalld                   # /etc/init.d/iptables status
立即关闭: # systemctl stop firewalld                     # /etc/init.d/iptables stop
开机不启动: # systemctl disable firewalld                # chkconfig   iptables  off

SELINUX:

    查看状态: # getenforce      #enforcing:拦截  permissive:提醒不拦截 disabled:禁用
    立即关闭: # setenforce 0    #将状态改为permissive
    开机不启动: # vim /etc/selinux/config     # SELINUX=disabled    

一、查看网络的信息

    IP、网关、DNS、主机名
        # ifconfig         #查看IP、掩码、MAC...
        # ifconfig ens33   #只显示ens33的信息   
        # ip a
        # hostname -I      #直接打印出IP地址
    网关:
    	# route -n     

DNS:
查看:
     # cat /etc/resolv.conf
 修改:
    1.直接修改resolv.conf文件
    2.修改网卡配置文件,添加DNS1=XXX,重启网卡生效
主机名:
  查看:   
     # hostname
 修改:
    马上生效:  hostname 主机名        #下一次开机会失效, 6,7都一样
    开机生效:  
        el6: 修改/etc/sysconfig/network,将HOSTNAME的值改成想要的主机名
        el7: 将主机名写入/etc/hostname 

二、常见网络接口

 enp3s0   以太网接口    eth0,eth1    
 wlan0    无线接口
 lo       本地回环接口    127.0.0.1   localhost
 virbr0   桥接接口  
 vmnet1  vmware提供的
 vmnet8  vmware提供的

三、修改网络信息

network  服务
    静态配置ip地址
        1.全局网络配置文件(ip/掩码/默认网关)

        # cd /etc/sysconfig/network-scripts/

        # vim ifcfg-ens33
           TYPE=Ethernet                    #网络类型   以太网
           BOOTPROTO=none              		#协议  none static 静态   dhcp 动态
           DEVICE=enp3s0                    #设备名,一定要正确
           ONBOOT=yes                       #是否激活
           IPADDR=192.168.1.249             #IP地址;注意网段,nat模式需要去查看VMware->虚拟网络编辑器->nat设置
           PREFIX=24                        #掩码
           NETMASK=255.255.255.0   			 #掩码
           UUID=63aa2036-8665-f54d-9a92-c3035bad03f7  #网卡的uuid
           HWADDR=00:50:56:c0:00:08  		#MAC地址
           GATEWAY=192.168.1.1           	#默认网关
           DNS1=202.106.0.20               	#DNS服务器1
           DNS2=8.8.8.8                     #DNS服务器2
          
         2.重新启动网络服务
    		# systemctl restart network 
   			 # ifdown  ens33 ; ifup  ens33    //动态(通过dhcp服务器分配)
   	动态配置IP地址
    	1.全局网络配置文件(ip/掩码/默认网关)
    	# cd /etc/sysconfig/network-scripts/
    	# vim ifcfg-ens33
         BOOTPROTO=dhcp
         DEVICE=enp3s0
         ONBOOT=yes

    	2.重新启动网络服务
    	# systemctl restart network   
    扩展:为一个网卡绑定多个ip
    # cd /etc/sysconfig/network-scripts/
    # vim ifcfg-enp3s0
    BOOTPROTO=none
    DEVICE=enp3s0
    ONBOOT=yes
    IPADDR1=192.168.1.250
    IPADDR2=192.168.1.253
    # systemctl restart network

	# ip a
	1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
	2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f8:32:e4:86:ae:3a brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.250/24 brd 192.168.1.255 scope global enp3s0
       valid_lft forever preferred_lft forever
    inet 192.168.1.253/24 brd 192.168.1.255 scope global secondary enp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::fa32:e4ff:fe86:ae3a/64 scope link 
       valid_lft forever preferred_lft forever

【临时配置ip地址 重启电脑或者网络服务将不生效了】

ifconfig ens33 192.168.10.100