歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

RHEL 5的網絡基本配置詳解

我們開啟計算機時,就要讓主機接入網絡,因此,就要對接入的網絡進行各種配置,以實現我們在局域網內的通信甚至於實現不同網絡間的通信。

在網絡中,一般配置一下幾個方面:

IP地址;NETMASK子網掩碼; GATEWAY網關(網絡要到達的方向);

HOSTNAME主機名; DNS; DHCP(自動獲取IP地址)

RHEL5: 在/etc/modprobe.conf文件中定義了同一類型網卡的驅動程序。

而在RHEL6:是在/etc/udev/rules.d/70-persistent-net.rules 文件中定義的(這裡不多說)

首先用命令配置各種信息:

(但是配置的地址能立即生效,但重啟網絡服務或主機,都失效,是暫時性的。)

1、配置主機名:

hostname HOSTNAME

2、ifconfig命令

ifconfig [ethX] —— 顯示網卡的配置信息

-a:顯示所有接口的配置信息

ifconfig  ethX IP/MASK [up|down] 配置一個網絡接口的IP地址及其子網掩碼

3、route命令:

route —— 查看路由表

route -n —— 以數字方式顯示各主機或端口等相關信息

添加主機路由和網絡路由及其網關:

route add -net|-host DEST gw NEXTHOP

route add default gw NEXTHOP 或 route add -net 0.0.0.0  添加默認路由

刪除路由:

route del -net|-host DESTIP/MASK

route del -net 0.0.0.0 或 route del defaul 刪除默認路由

在配置文件修改可使配置信息永久保存,但是要重啟網絡或主機後生效。

1、網絡配置文件:

/etc/sysconfig/network

2、網絡接口配置文件:

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

其內部格式如下:

DEVICE=:關聯的設備名稱,要與文件名的後半部“INTERFACE_NAME”保持一致

BOOTPROTO={static|none|dhcp|bootp}:引導協議:要使用靜態地址,使用static或none;  DHCP表示使用DHCP服務器獲取地址。

IPADDR=:IP地址

NETMASK=:子網掩碼

GATEWAY=:設定默認網關

ONBOOT=:開機時是否自動激活此網絡接口

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

USERCTL={yes|no}:是否允許普通用戶控制此接口

PEERDNS={yes|no}:是否在BOOTPROTP為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

 

5、指定本地解析:

/etc/hosts

主機IP  主機名 [主機別名]

例:172.16.0.1  www.hallo.com  www

6、配置主機名的配置文件:

/etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=hostname

可在此添加網關

用命令配置ip和路由的第二種方式:

ip [ OPTIONS ] OBJECT { COMMAND | help }

link:配置網絡接口屬性

show:查看網絡接口地址

#  ip -s link show :顯示統計信息

set:啟用

ip link set DEV {up|down}

addr:協議地址,

add:添加IP地址

    ip addr add ADDRESS dev DEV

例: #  ip addr add 10.3.3.3/8 dev eth0 label eth0:0  (label指定別名)

del:刪除ip地址

    ip addr del ADDRESS dev

例: #  ip addr del 10.3.3.3/8 dev eth0

show:查看網絡接口配置信息

    ip addr show dev DEV

例: #  ip addr show eth1 to 10/8 只顯示以10開頭的地址

flush:清除

例: #  ip addr flush eth1 to 10/8  刪除10開頭的地址

route:路由

add:添加

change:修改

replace:替換

    to 可指定顯示某一部分

show:查看路由

flush:清除

使用ip命令配置的信息也是立即生效,重啟網絡或主機後失效。要想讓配置永久生效,

就編輯其對應的配置文件,並修改。但編輯配置文件後,需要重啟網絡或主機才能生效。

希望大家多提建議哈!

本文出自 “對著陽光微笑著” 博客,請務必保留此出處http://dongld.blog.51cto.com/4234800/1156424

Copyright © Linux教程網 All Rights Reserved