1.网络基本配置文件
IP,MASK,GW,DNS
/etc/sysconfig/network-scripts-ifcfg-aface
常用配置
TYPE 接口类型;常见有的Ethernet, Bridge
NAME 此配置文件应用到的设备
DEVICE 设备名
HWADDR 对应的设备的MAC地址
UUID 设备的惟一标识
BOOTPROTO: 激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
IPADDR 指明IP地址
NETMASK 子网掩码,如:255.255.255.0
PREFIX 网络ID的位数, 如:24
GATEWAY 默认网关
DNS1 第一个DNS服务器地址
DNS2 第二个DNS服务器地址
DOMAIN 主机不完整时,自动搜索的域名后缀
ONBOOT 在系统引导时是否激活此设备
USERCTL 普通用户是否可控制此设备
PEERDNS
如果BOOTPROTO的值为“dhcp”,YES将允许dhcp server分配的dns服务
器信息直接覆盖至/etc/resolv.conf文件,NO不允许修改resolv.conf
NM_CONTROLLED NM是NetworkManager的简写,此网卡是否接受NM控制
2.配置当前主机的主机名 Centos6之前的版本 etc/sysconfig/network HOSTNAME= Centos7以后的版本 /etc/hostname HOSTNAME
3.本地主机名数据库和IP地址的映射 vim /etc/hosts 优先于使用DNS前检查 getent hosts 查看/etc/hosts 内容 vi 也可以。vim使用习惯了
4.DNS域名解析 /etc/resolv.conf nameserver DNS_SERVER_IP1 nameserver DNS_SERVER_IP2 nameserver DNS_SERVER_IP3
5. CentOS 7 以上版网络配置 CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变 化 CentOS 7以上版使用基于硬件,设备拓扑和设置类型命名 5.1网卡的命名机制 systemd对网络设备的命名方式 1. 如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命 名,如:eno1 2. 如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命 名,如:ens1 3. 如果硬件接口的物理位置信息可用,则根据此信息命名,如:enp2s0 4. 如果用户显式启动,也可根据MAC地址进行命名,如:enx2387a1dc56 5. 上述均不可用时,则使用传统命名机制 基于BIOS支持启用biosdevname软件 内置网卡:em1,em2 pci卡:pYpX Y:slot ,X:port 5.2网卡组成格式 en: Ethernet 有线局域网 wl: wlan 无线局域网 ww: wwan无线广域网 o<index>: 集成设备的设备索引号 s<slot>: 扩展槽的索引号 x<MAC>: 基于MAC地址的命名 p<bus>s<slot>: enp2s1 修改网卡为eth0 (1)使用传统方式命名 编辑/etc/default/grub配置文件 GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" (2)为grub2生成配置文件 grub2-mkconfig -o /etc/grub2.cfg (3) 重启系统 reboot
Centos配置静态IP地址 示例: vim /etc/sysconfig/network-scripts-ens33 TYPE=Ethernet BOOTPROTO=static NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.× NETMASK=255.255.255.0 GATEWAY=10.0.0.× DNS1=223.6.6.6
Ubuntu网络配置
配置DHCP自动获取地址 示例: # cat /etc/netplan/01-netcfg.yaml # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: eth0: dhcp4: yes
配置静态IP地址 示例: # cat /etc/netplan/01-netcfg.yaml # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [10.0.0.×/24] gateway4: 10.0.0.×
原文:https://www.cnblogs.com/xunweidezui/p/14626983.html