RHEL7 /etc/udev/rules.d/70-persistent-net.rules
5 /etc/init.d/network start|stop|restart|status
/etc/init.d/NetworkManager start|stop|restart|status
ifconfig ethX ip/MASK [up|down]
route
add
-host 主机路由
-net 网络路由
route add -net 10.0.0.0/8 gw 192.168.10.1
route add -net | -host DEST gw NEXTHOP
route add default gw NEXTHOP
del
-host 主机路由
-net 网络路由
route del -net 0.0.0.0
-n 以数字方式显示
[root@s101 ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 ens33
192.168.64.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
U up
G gateway
1.网络配置文件
/etc/sysconfig/network
2.网络接口配置文件
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=ens33 //关联的设备名称
BOOTPROTO=dhcp //引导协议{static|none|dhcp|bootp}
IPADDR=
NETMASK=
GATEWAY=
ONBOOT=yes|no //开机自启
HWADDR= //硬件地址,可省略
USERCTL=yes|no //是否允许普通用户控制此接口
PEERDNS=yes|no //在BOOTPROTO为dhcp时接受有DHCP服务器指定的dns
注:不会立即生效,重启网络服务或主机后失效
3.路由
/etc/sysconfig/network-scripts/route-ethX
格式一
DEST via nextHop
格式二
ADDRESS0=
NETMASK0=
GATEWAY0=
4.DNS服务器
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
nameserver DNS_IP_3
5.指定本地解析
/etc/hosts
host ip host name host alias(可省略)
DNS --> /etc/hosts --> DNS Server
6.配置主机名
hostname
/etc/sysconfig/network
HOSTNAME=
NETWORKING=yes|no
ifconfig 老旧
iproute2
ip
link:网络接口属性
show
ip -s link show
set
ip link set ethX down
addr:协议地址
add
del
show
ip addr show dev DEV to prefix
flush
ip addr add 10.3.3.0/8 dev eth0 label eth1:1
route:路由
ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1
一块网卡可以使用多个地址:
网络设备可以别名:
eth0
ethX:X,eth0:0