• 配置静态IP地址(centos和ubuntu)


    IP地址配置

    一.centos里手工配置ip地址

    1.进入网卡配置目录
    [root@sc-chenlu ~]# cd  /etc/sysconfig/network-scripts/
    [root@sc-chenlu network-scripts]#
    
    • 1
    • 2
    2.编辑ifcfg-ens33网卡的配置文件
    BOOTPROTO=none  #设置网卡静态配置ip地址,none静态配置(手工指向ip)DHCP表示虚拟>机动态获得ip地址
    NAME=ens33      #网卡的设备名为ens33
    DEVICE=ens33    #网卡的设备名为ens33
    ONBOOT=yes      #开机自启动网卡--》自动激活网卡
    IPADDR=192.168.243.128  #ip地址
    PREFIX=24       #子网掩码
    #NETMASK=255.255.255.0  #子网掩码
    GATEWAY=192.168.243.2   #网关
    DNS1=114.114.114.114    #指定首选DNS服务器
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    centos8里
    	当BOOTPROTO=dhcp的时候,会动态获得ip地址,如果下面也静态指定了ip地址,也会生效
    centos7里
    	当BOOTPROTO=dhcp的时候,会动态获得ip地址,如果下面也静态指定了ip地址,不会生效
    
    • 1
    • 2
    • 3
    • 4
    3.刷新网络服务

    —》centos7:
    service network restart
    —》centos8:
    使用ifup ens33

    4.再次查看ip地址和网关

    ip add 查看ip地址
    ip route 查看路由器表,可以看到默认网关是多少

    5.cat /etc/resolv.conf:查看dns服务器 的地址
    [root@sc-chenlu network-scripts]# cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 114.114.114.114
    
    • 1
    • 2
    • 3

    ifcfg-ens33 文件里的DNS1=114.114.114.114 会修改/etc/resolv.conf文件里的nameserver的配置
    ifcfg-ens33 文件决定了/etc/resolv.conf文件里的ip地址

    6.测试ping百度,能否上网
    ping   www.baidu.com 
    按ctrl+c 强行终止
    
    • 1
    • 2

    二、ubuntu里配置ip地址

    1、第一步先切换到root用户

    sudo -i
    
    • 1

    2、第二步:记录好自己的IP和网关

    我的ip:192.168.243.136
    我的网关:192.168.243.2
    注意如果没有ifconfig命令,可以通过执行:**apt install net-tools -y** 这条命令得到
    
    • 1
    • 2
    • 3
    root@nongda:~# ifconfig
    	ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    	        inet 192.168.243.136  netmask 255.255.255.0  broadcast 192.168.243.255
    	        inet6 fe80::20c:29ff:fef4:d1c4  prefixlen 64  scopeid 0x20<link>
    	        ether 00:0c:29:f4:d1:c4  txqueuelen 1000  (Ethernet)
    	        RX packets 80177  bytes 91400338 (91.4 MB)
    	        RX errors 0  dropped 0  overruns 0  frame 0
    	        TX packets 8377  bytes 585407 (585.4 KB)
    	        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    root@nongda:~# route -n
    	Kernel IP routing table
    	Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    	0.0.0.0         192.168.243.2   0.0.0.0         UG    100    0        0 ens33
    	192.168.243.0   0.0.0.0         255.255.255.0   U     0      0        0 ens33
    	192.168.243.2   0.0.0.0         255.255.255.255 UH    100    0        0 ens33
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    3、第三步进入网卡配置目录

    root@nongda:~# cd  /etc/netplan
    root@nongda:/etc/netplan# ls
    	00-installer-config.yaml	#每个人下面这个文件好像都不一样,就修改这个文件就行了
    
    • 1
    • 2
    • 3

    4、第四步编辑这个文件
    在这里插入图片描述
    修改成这样,然后保存退出
    5、第五步刷新网络服务

    sudo netplan apply
    
    • 1

    6、查看ip和网关是否修改,操作和第二步一样
    7、测试能否上午

    ping www.baidu.com #有数据表示修改成功
    
    • 1
  • 相关阅读:
    Chapter5.5:频率响应法
    《ESP8266通信指南》5-TCP通信透传模式(AT指令)
    vue 内容渲染和属性绑定
    340. 至多包含 K 个不同字符的最长子串
    【Git】git stash报错 Too many revisions specified: ‘stash@‘ ‘MAA=‘ ‘xml‘ ‘text‘
    利用R语言进行聚类分析实战(数据+代码+可视化+详细分析)
    Java.lang.Class类 isEnum()方法有什么功能呢?
    04_一个字符串是否包含多个子字符串判断
    PyTorch学习笔记-Torchvision数据集使用方法
    数据结构与算法:树
  • 原文地址:https://blog.csdn.net/weixin_47661174/article/details/125894194