配置静态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

最新文章

  1. Win7安装MySQL-5.7.16过程
  2. 基于C/S架构的3D对战网络游戏C++框架 _04客户端详细设计与OpenGL、Qt基础
  3. Java GUI编程
  4. 【leetcode❤python】342. Power of Four
  5. Volley网络请求框架的基本用法
  6. HTML5阴影与渐变
  7. crontab 的例子
  8. java连接数据库
  9. CSS布局之--各种居中
  10. 安卓学习 Drawable对象
  11. SATA主机协议的FPGA实现之物理层设计
  12. JAVAFX 2.0 javascript中调用java代码
  13. ES6入门箭头函数
  14. input:file onchange事件无法读取解决方法
  15. 使用VSCode调试单个PHP文件
  16. Git Step by Step – (2) 本地Repo
  17. 更改默认打开wifi功能
  18. vs code 写C#心得
  19. 李洪强iOS经典面试题35-按层遍历二叉树的节点
  20. Effective C++学习笔记(1)

热门文章

  1. dev gridControl控件 常用使用方法及设置(实时更新)
  2. ubuntu 16.04升级到18.04 出现apt-get问题解决
  3. K8S中pod和container的资源管理:CPU和Memory
  4. gitee 上传远程仓库失败
  5. Maven使用相关
  6. 富文本编辑器转word
  7. ValueError: Unable to determine SOCKS version from socks
  8. 当前工程中typescritpt依赖包与依赖包中依赖包类型不一致如何解决
  9. mysql命令行如何执行sql脚本
  10. 【快速学】C/C++编译器