跟大家分享RHEL6初学笔记2

作者: 天晴不说爱 2011-11-03 17:03:12
继续分享,以后只要整理出资料就跟大家分享,希望可以 帮到和我一样的初学者


Linux 下网络设备接口命名规则
ethx 第n 快以太网卡
ethx:x 第n 快以太网卡上的第n 个子接口
etc....

wlanx 第n 快无线网卡

pppx 第n 个PPP 拨号连接

lo 环回接口,(本地回环)
通常它的IP 为127.0.0.0/8

virbr0 KV 默认虚拟桥接接口

brx 第n 个桥接接口
brx:x 第n 个桥接接口上第n 个子接口

以太网接口配置文件被保存至/etc/sysconfig/network-scripts/ifcfg-ethx
环回接口配置文件位置同上,文件名通常为ifcfg-lo
大多数接口配置文件存放位置都同上

主机名配置文件放置在/etc/sysconfig/network 文件当中

DNS 客户端配置文件在/etc/resolv.conf

HOSTS 解析文件放置在/etc/hosts
WINDOWS 的HOSTS 文件存放在C:\WINDOWS\system32\drivers\etc\hosts

配置DNS 客户端
配置方法1.
运行setup 命令使用文本模式进行配置即可,更改完DNS 客户端配置后不需要重启,但更改主机名称需要重启生效

配置方法2.
运行文本编辑器如,vi,emacs,pico,nano,gedit,编辑/etc/resolv.conf 即可
example:
编辑/etc/resolv.conf
加入以下值
search example.com #定义DNS 后缀搜索列表
nameserver 1.2.3.4 #定义主DNS 服务器地址
nameserver 4.3.2.1 #定义次要DNS 服务器地址
注意!每台DNS 服务器地址,只能占一行

更改主机名称
方法1.
通过setup 命令进行配置

方法2.
运行文本编辑器如,vi,emacs,pico,nano,gedit,编辑/etc/sysconfig/network 即可
example:
编辑/etc/sysconfig/network
加入或者编辑HOSTNAME 值
HOSTNAME=name

配置以太网接口
将主机配置为DHCP Client
方法1.
运行setup 进行配置

方法2.
运行文本编辑器如,vi,emacs,pico,nano,gedit,编辑/etc/sysconfig/ifcfg-ethx 即可
example:
假设现在编辑的以太网接口为ifcfg-eth0
编辑如上文件
加入或者编辑以下值
-----------------------------------------------
DEVICE=ethx #定义设备名称
BOOTPROTO={none|dhcp|static} 选择dhcp #定义地址分配类型
ONBOOT={yes|no} #是否在开机时启用或禁用该网卡

配置静态IP
方法1.
running setup configuration

方法2.
运行文本编辑器如,vi,emacs,pico,nano,gedit,编辑/etc/sysconfig/ifcfg-ethx 即可
example:
假设现在编辑的以太网接口为ifcfg-eth0
编辑如上文件
加入或者编辑以下值
DEVICE=ethx
BOOTPROTO={none|dhcp|static} 选择static #定义地址分配类型
IPADDR=w.x.y.z
NETMASK=x.x.x.x
GATEWAY=1.2.3.4 #定义默认网关
ONBOOT={yes|no} #是否在开机时启用或禁用该网卡 #如果需要在全局下禁用所有网卡,则编
辑/etc/sysocnfig/network 当中"NETWORKING 值即可 \
NETWORKING={yes|no} #当该值为yes 时,意思是在开机时,启用所有网卡,为no 时,在开机时禁用所有
网卡,匹配顺序为先匹配该文件,然后在匹配接口文件里的ONBOOT 值

更改完TCP/IP 信息之后需要重启网络生效,命令如下
a. ifdown ethx #首先禁用网卡n ,警告!!!该命令只适用于本地操作
b. ifup ethx #启用网卡n
ifconfig ethx down #同a 相同的意义
ifconfig ethx up #同b 相同的意义
ifconfig #用于显示接口信息,以及配置接口,如果命令后面不接接口名称,则默认显示所有接口信息

c. service network restart #该命令直接是将网卡先禁用,然后在启用,至于在启动的时候是否启用还是禁用网卡,
最终取决于"ONBOOT"值,该命令就类似于一次性执行a 和b 命令
/etc/init.d/network restart #同命令C 意义相同

子接口配置,新建一个接口配置文件,然后以接口的文件名命名,后面加:x例如定义的是第一快以太网接口上的第
一个子接口则是ifcfg-eth0:0
加入以下值
DEVICE=eth0:0
BOOTPROTO={static|none|dhcp}
ONBOOT=yes
最后重启网络

如果需要定义桥接子接口,配置文件的格式则是ifcfg-brx:x 如ifcfg-br0:0
DEVICE=br0:0
BOOTPROTO{static|none|dhcp}
ONBOOT=yes

创建IPV4 静态路由条目
配置文件存放路径于/etc/sysconfig/network-scripts/route-interface
配置文件内容如下
ADDRESS0=10.1.1.0 #目的地网络(NID)
NETMASK0=255.255.255.0 #目的地子网掩码
GATEWAY0=192.168.0.2 #下一跳地址(Next Hot)

最后需要重启网络生效
更多配置文件的书写格式请参考/usr/share/doc/initscripts-*/sysconfig.txt
route add default gw w.x.y.z #添加一个默认网关
route del default gw w.x.y.x #删除一个默认网关
ifconfig ethx w.x.y.z netmask x.x.x.x #临时配置网卡x 的地址
ifconfig ethx:x w.x.y.z netmask x.x.x.x #临时配置一个子接口
route -n #显示路由表
ip route #同上
ip #显示或者更改TCP/IP 信息
route #显示或者添加路由表信息
ifconfig #显示或者更改TCP/IP 信息
arp #显示arp 表映射信息

相关资讯