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动态获取;