Linux:网络属于内核的功能
更改网卡名称
RHEL5:/etc/modprobe.cong
RHEL6:/etc/udev/rules.d/70-persistent-net.rules
ifconfig eth0只显示某个网卡信息
-a: 显示所有的接口的配置信息
ifconfig eth0 IP/MASK [down|up]
配置的地址立即生效,但重启网络服务或主机,都失效
网络服务:
RHEL5: /etc/init.d/network [start|stop|restart|status]
RHEL6: 支持上面的脚本,默认是下面的脚本,但功能不是很完善,在群集上不支持
建议禁用
/etc/init.d/NetworkManager [start|stop|restart|status]
网关:
route 查看路由表
add:添加
-host:主机路由
-net:网络路由
-net 0.0.0.0
route add default gw 192.168.1.1 添加默认路由
route add -net 192.168.2.0/24 gw 192.168.1.1
del:删除路由
route del -net 192.168.2.0/24 gw 192.168.1.1
删除默认路由
route del -net 0.0.0.0
route del default
所有改动重启网络服务或主机后失效
网络配置文件:
/etc/sysconfig/network
网络接口配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
#关联的设备名,要与文件名的eth0一致
BOOTPROTO=dhcp
#引导协议:BOOTPROTO={dhcp|none|static|bootp}
/*静态是使用
IPADDR=:IP地址
NETMASK=:子网掩码
GATEWAY=:设定默认网关
*/
ONBOOT=:开机时是否自动激活此网络接口yes|no
HWADDR=:硬件地址,要与硬件地址一致,可以省略
USERCTL=no 是否no|yes允许普通用户控制改接口
PEERDNS=yes 是否在BOOTPROTO为dhcp是接受DHCP服务器指定的DNS地址
不会立马生效,但是重启网络服务后或主机生效
路由
/etc/sysconfig/network-scripts/route-ethx
添加格式一
DEST via NEXTHOP
10.0.0.0/8 via 192.168.1.1
网段 下一跳ip
添加格式二
ADDRESS0=网段
NETMASK0=网段掩码
GATEWAY0=网关
DNS服务器指定方法只有一种
/etc/resolv.conf
nameserver NDS_IP_1
nameserverDNS_IP_2
指定本地解析:
/etc/hosts
主机IP 主机名 主机别名
192.168.5.26 lm.lv 1314
DNS——/etc/hosts——NDS
配置主机名:
hostname HOSTNAME
立即生效,但不是永久有效
/etc/syscofig/network
HOSTNAME=
重启生效
/etc/sysconfig/network
NETWORKING=yes 是否启用网络功能
~…IPV6=NO
HOSTNAME=localhost.localdomain
配置方法:
ifconfig ethX:X IP/NETMASK
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
非主要地址不能使用DHCP动态获取;
本文出自 “汪立明” 博客,请务必保留此出处http://80cto.blog.51cto.com/7503144/1774394
ifconfig、ip命令详解、route路由配置、DNS配置
原文地址:http://80cto.blog.51cto.com/7503144/1774394