配置IP地址:(注意:DHCP只能在主网卡才生效)
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE= 对应网卡!
ONBOOT= 是否开启,默认开启!
BOOTPROTO= 静态或自动分配地址!
IPADDR= IP地址!
PREFIX= 掩码!
GATEWAY= 网关!
DNS#= DNS服务器!
NAME= 网卡描述
HWADDR= 硬MAC地址
MACADDR= 软MAC地址
TYPE= 接口类型
UUID= 唯一标识
NM_CONTROLLED= 此网卡是否接受NM控制
USERCTL= 普通用户是否可控制此设备
PEERDNS= 是否允许分配的DNS覆盖/etc/resolv.conf
配置主机名:(网关也可以放在这)
/etc/sysconfig/network(centos6)
HOSTNAME=
/etc/hostname(centos7)
或
运行hostnamectl
配置路由:
/etc/sysconfig/network-scripts/route-eth0
10.0.0.0/8(网段) via 172.16.0.1(网关)
或
ADDRESS#=10.0.0.0
NETMASK#=255.0.0.0
GATWAY#=172.16.0.1
配置DNS:
/etc/resolv.conf
nameserver
nameserver
配置host:(优先级比DNS高)
/etc/hosts
IP地址 域名
网卡使用传统命名方式:
vim /boot/grub2/grub.cfg
在启动菜单的最后添加“net.ifnames=0”
网络相关配置文件
Linux为了防止孤儿连接长时间存留在内核中,定义两个内核参数:
/proc/sys/net/ipv4/tcp_max_orphans 指定内核能接管的孤儿连接数目
/proc/sys/net/ipv4/tcp_fin_timeout 指定孤儿连接在内核中生存的时间
当前所使用的拥塞控制算法:
/proc/sys/net/ipv4/tcp_congestiong_control
更改TTL默认值:
/proc/sys/net/ipv4/ip_default_ttl