配置静态IP

前置条件

防火墙:
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

Linux系统管理实战-配置静态IP的更多相关文章

  1. VMWare虚拟机中Ubuntu 16.04 (linux无桌面)配置静态IP上网

    1. 基础环境说明 虚拟机: VMWare 12.5.2 操作系统: Ubuntu 16.04 (无桌面) 物理主机操作系统: win 7 旗舰版 2. 摸底 VMware在安装之后,会创建2个虚拟的 ...

  2. VMware中对Linux虚拟机的网络配置静态IP的配置

    前言 踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下.项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去 ...

  3. Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...

    问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...

  4. 【Linux】VMware虚拟机中如何配置静态IP

    此处详解如何在VMware虚拟机中配置静态IP. 上图是一个草图,大致说明下VMware网络情况.网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想 ...

  5. 详述Linux配置静态IP、设置DNS和主机名(一)

    Linux配置静态IP.设置DNS和主机名首先要找到配置文件,这是在Linux系统下进行工作的必须知道工作方式.后面一步步的跟着这个范例来进行配置相信你最终也会完成Linux配置静态IP.设置DNS和 ...

  6. Linux下安装python,ftp,Ubuntu和centos配置静态ip以及下载地址

    一个服务器最多创建65535个端口Ubuntu apt-get aliyun转换https://www.cnblogs.com/hcl1991/p/7894958.htmlOpenSSLhttps:/ ...

  7. Linux杂谈:解决配置静态ip后eth0网卡启动不了的问题

    今天在看imooc上的<Linux网络管理>的课程中,在做一些实验时修改了下网络配置,发现了一些问题,就是保存网络配置后eth0网卡打不开,可能也会有很多人出现这类问题,我就在这里分享下自 ...

  8. Linux配置静态IP

    在一块SSD的CentOS配置静态IP 1. 配置静态IP #vi /etc/sysconfig/network-scripts/ifcfg-eth0   DEVICE="eth0" ...

  9. linux (debian) 配置静态ip

    在局域网内使用动态ip分配,机器动态的获取 ip地址.可是我使用ssh登录的时候.总是断线. 后来发现,原来机器总是在两个ip地址192.168.2.203 和192.168.2.228之间切换.用s ...

  10. Linux下设置网卡静态ip

    Linux下设置网卡静态ip 如果是服务器版,没有图形界面只用用命令行修改配置文件 如果是客户端版本,可以用图形界面 配置的前提是要在root用户下才能重启网卡服务 图形界面: system-conf ...

随机推荐

  1. OKHttp 之--------http/https协议处理方法 (Finn_ZengYuan博客)

    如果遇到okttp需要使用https协议,那么就需要在支持ssl,不说了,撸码搞起: 加入下面代码即可搞定:主要就是设置 builder.sslSocketFactory(sslParams.sSLS ...

  2. docker报错:报错br-xxxx 之Docker-Compose 自动创建的网桥与局域网络冲突

    故障描述: 当我使用docker-compose的方式部署内网的harbor时.它自动创建了一个bridge网桥,与内网的一个网段(172.18.0.1/16)发生冲突,docker 默认的网络模式是 ...

  3. VM安装linux2022、设置root密码、设置国内更新源

    一.创建虚拟机 1.打开VM软件选择"创建新的虚拟机" 2.选择"典型"即可 3.选择"稍后安装操作系统" 4.选择客户机操作系统为&quo ...

  4. Android Studio 修改jar包中的.class代码

    修改a.jar中的b.class文件: 1.在Android Studio的项目中引入a.jar,sync,通过反编译找到并拷贝b.java的代码 2.使用压缩软件打开a.jar,并删掉需要修改的文件 ...

  5. h5py学习(一)核心概念

    因pandas的to_hdf5函数有bug TypeError: object of type 'int' has no len(),写dataframe数据出现了报错,遂决定直接使用h5py来写数据 ...

  6. Windows Defender锁定UI

    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center 看下这个项下的子项有没有被添加值 ...

  7. nginx配置文件过大导致起不来

    更改src/core/ngx_conf_file.c,默认只有4k,将下面值改大重新编译

  8. Centos7 更换yum软件源

    https://blog.csdn.net/zhinian1204/article/details/123975403

  9. mysql数据库配置

    1.下载mysql数据库解压到自己存放的路径 2.解压之后配置环境变量 [此电脑]- [右键]-[属性]-[高级系统设置]-[环境变量]- [找到系统变量中的path]-[选中]-[编辑]- [新建] ...

  10. 封装ajax、获取上一页面传参的方法

    1.封装ajax var defaultUrl = 'http://192.168.1.1:3000/' function post_data(url,data,successfn,errorfn){ ...