本次我们来讨论一下linux中关于简单网络配置的内容,关于网络的介绍我们今天就不再说了,直入正题,直接我们来看一下网络中关于以太网接口、网关、路由等内容,并用新老两种命令来逐个讲解。

配置文件说明

路由:

RHEL5: /etc/modprobe.conf

alias

RHEL6: /etc/udev/rules.d/70-persistent-net.rules

网络配置文件:

/etc/sysconfig/network

网络接口配置文件:

/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致;

BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用staticnonedhcp表示使用DHCP服务器获取地址;

IPADDR=: IP地址

NETMASK=:子网掩码

GATEWAY=:设定默认网关;

ONBOOT=:开机时是否自动激活此网络接口;

HWADDR= 硬件地址,要与硬件中的地址保持一致;可省;

USERCTL={yes|no}: 是否允许普通用户控制此接口;

PEERDNS={yes|no}: 是否在BOOTPROTOdhcp时接受由DHCP服务器指定的DNS地址;

不会立即生效,但重启网络服务或主机都会生效;

网络配置

网络服务:

RHEL5:   /etc/init.d/network {start|stop|restart|status}开启、关闭、重启网络

RHEL6: /etc/init.d/NetworkManager {start|stop|restart|status}

以太网接口:

Ifconfig [eth#] –a :显示所有接口的配置出处

Ifconfig eth# ip/mask [up|down] 打开或关闭接口

注意:配置的地址立即生效,但重启网络服务或主机,都会丢失。

网关:

route

       add: 添加

              -host: 主机路由

              -net:网络路由

                     -net 0.0.0.0

       设定网关:route add -net|-host DEST gw NEXTHOP

       设定默认路由:route add default gw NEXTHOP

del:删除

       所做出的改动重启网络服务或主机后失效;

查看:route -n: 以数字方式显示各主机或端口等相关信息

路由:

/etc/sysconfig/network-scripts创建以route-eth#为名字的文件,文件内容为:

格式一:

目标网络 via 下一跳

格式二:

Address0(目标地址)=

NETMASK0(子网掩码)=

GATEWAY0(下一跳)=

Address1=

……..

例:创建一条到达192.168.10.0的路由,下一条为

格式一:192.168.10.1 192.168.10.0/24  via 192.168.10.1

格式二:

ADDRESS0=192.168.10.0

NETMASK0=255.255.255.0

GATEWAY0=192.168.10.1

指定DNS服务器:

编辑/etc/resolv.conf文件

nameserver DNS_IP_1

nameserver DNS_IP_2

指定本地解析:

编辑/etc/hosts文件

主机IP  主机名  主机别名

例:172.16.0.1          www.db.com              www

配置主机名:

方法一:hostname名字

立即生效,但不是永久有效;

方法二:编辑/etc/sysconfig/network文件修改以下内容:

HOSTNAME=

Ip命令:

Ip  link:网络接口属性

  Show

ip -s link show

set

        ip link set DEV {up|down}

ip addr :协议地址

  add:添加

                     ip addr add ADDRESS dev 设备 地址

              del:删除

                     ip addr del ADDRESS dev 设备 地址

              show:查看

                     ip addr show dev 设备 to 匹配标准

              flush:清除

                     ip addr flush dev 设备 to 匹配标准

ip route:路由

add:添加

   ip route add to 10.0.1.0/24 dev eth1 via 192.168.100.6

change:修改

 show:查看

   flush:清除

replace:替换

别名:

一块网卡可以使用多个地址,网络设备可以别名:

eth0

       ethX:X, eth0:0, eth0:1, ...

配置方法:

       ifconfig ethX:X IP/NETMASK

      

       /etc/sysconfig/network-scripts/ifcfg-ethX:X

       DEVICE=ethX:X

非主要地址不能使用DHCP动态获取;

 

以上就是网络配置的简单介绍,虽然不全,但都是很实用的的,都是加上了我的个人理解,希望大家喜欢。另外谢谢大家这些天对我的大力支持,我会更加努力的写出更好的博文,深鞠躬!!